| [3542] | 1 | ###########################################################
|
|---|
| 2 | Repertoire TAcq
|
|---|
| 3 | Programmes de test pour acquisition/traitement BAORadio
|
|---|
| 4 | + classes socket developpes en 2005 pour etre ajoute a
|
|---|
| 5 | SOPHYA
|
|---|
| 6 | Module CVSSophya/AddOn/TAcq
|
|---|
| 7 | ###########################################################
|
|---|
| 8 |
|
|---|
| 9 | 1/ programmes de test debit I/O disque
|
|---|
| 10 | traidio.cc (main prog fits/PPF/binary file)
|
|---|
| 11 | et traidf.cc/traidp.cc (pour runcxx)
|
|---|
| 12 |
|
|---|
| 13 | 2/ classes I/O fits simplifiee
|
|---|
| 14 | - minifits.h minifits.cc
|
|---|
| 15 | - programmes de test tstminifits.cc tstrdfits.cc
|
|---|
| 16 |
|
|---|
| 17 | 3/ Utilitaires pour Acq Nancay
|
|---|
| 18 | - Programme mfits2spec.cc de calcul de spectre moyennes a partir
|
|---|
| 19 | fichiers Acq : mfits2spec file1.fits [file2.fits ...]
|
|---|
| 20 | - dispspectre.pic
|
|---|
| [3560] | 21 | - veriftag.cc .pic : script + .cc de decodage fichiers text HDR paquets (dec08)
|
|---|
| [3542] | 22 |
|
|---|
| 23 | 4/ Ensemble de classe + main programme Acq multi-thread
|
|---|
| 24 | - tmtacq.cc : le main program
|
|---|
| 25 | - racqumem.h racqumem.cc : gestionnaire de zones memoires echanges
|
|---|
| 26 | entres threads
|
|---|
| 27 | - racqurw.h racqurw.cc : les deux classes de "threads" de DMA-PCI-E et I/O disque
|
|---|
| 28 | - racquproc.h racquproc.cc : la classe thread de traitement des donnees
|
|---|
| 29 |
|
|---|
| 30 | ================ Remote ====================
|
|---|
| 31 |
|
|---|
| 32 | 5/ Ensemble de classes + programme test developpes en 2005, pour I/O PPF sur
|
|---|
| 33 | stream IP - provenaant du repertoire Remote
|
|---|
| 34 | - swrapsock.h swrapsock.cc : Classes Socker ServerSocket ClientSocket
|
|---|
| 35 | d'enrobage de creation et de manipulation des sockets unix
|
|---|
| 36 | - sockrawstream.h sockrawstream.cc : classes RawInOutSocketStream
|
|---|
| 37 | permettant de construire des streams PPF sur flots IP
|
|---|
| 38 | - burawstream.h burawstream.cc : classe RawInOutBuffStream -
|
|---|
| 39 | soit a virer ou a transformer en une classe pour I/O PPF sur fichier
|
|---|
| 40 | distant a l'aide d'un serveur specifique
|
|---|
| 41 | - tsok.cc : programme de test , cote client ou serveur :
|
|---|
| 42 |
|
|---|
| 43 | Usage : tsok S/C [servername=localhost] [OPEMsg=Hello] [NLoop,SizeX,SizeY]
|
|---|
| 44 | Ex: tsok S or tsok C serverName or
|
|---|
| 45 | tsok C serverName PPFSOCKET 5 1000,1000
|
|---|
| 46 | S : run tsok as server side
|
|---|
| 47 | C : run tsok as client side
|
|---|
| 48 | OPEMsg : Operation select on client side (=XXX , PPFSOCKET , STOP)
|
|---|
| 49 | serverName : Name or IP adress of the machine where tsok S is running
|
|---|
| 50 | NLoop,SizeX,SizeY: Number of transfers, 2D array size for OPEMsg=PPFSOCKET
|
|---|