| 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 | ####### VOIR HISTORIQUE DES MODIFS a la fin (points 6,7...)
 | 
|---|
| 9 | 
 | 
|---|
| 10 | 1/ programmes de test debit I/O disque
 | 
|---|
| 11 |   traidio.cc (main prog fits/PPF/binary file) 
 | 
|---|
| 12 |   et traidf.cc/traidp.cc (pour runcxx)
 | 
|---|
| 13 | 
 | 
|---|
| 14 | 2/ classes I/O fits simplifiee 
 | 
|---|
| 15 |   - minifits.h  minifits.cc 
 | 
|---|
| 16 |   - programmes de test tstminifits.cc tstrdfits.cc
 | 
|---|
| 17 | 
 | 
|---|
| 18 | 3/ Utilitaires pour Acq Nancay  
 | 
|---|
| 19 |   -  Programme mfits2spec.cc de calcul de spectre moyennes a partir 
 | 
|---|
| 20 |     fichiers Acq : mfits2spec file1.fits [file2.fits ...] 
 | 
|---|
| 21 |   - dispspectre.pic
 | 
|---|
| 22 |   - veriftag.cc .pic : script + .cc de decodage fichiers text HDR paquets (dec08)
 | 
|---|
| 23 | 
 | 
|---|
| 24 | 4/ Ensemble de classe + main programme Acq multi-thread
 | 
|---|
| 25 |   - tmtacq.cc : le main program
 | 
|---|
| 26 |   - racqumem.h racqumem.cc  : gestionnaire de zones memoires echanges
 | 
|---|
| 27 |     entres threads
 | 
|---|
| 28 |   - racqurw.h  racqurw.cc : les deux classes de  "threads" de DMA-PCI-E et I/O disque
 | 
|---|
| 29 |   - racquproc.h racquproc.cc : la classe thread de traitement des donnees
 | 
|---|
| 30 | 
 | 
|---|
| 31 |         
 | 
|---|
| 32 | 
 | 
|---|
| 33 | 5/  ================ Remote ==================== 
 | 
|---|
| 34 |   Ensemble de classes + programme test developpes en 2005, pour I/O PPF sur 
 | 
|---|
| 35 |    stream IP - provenaant du repertoire Remote
 | 
|---|
| 36 |   - swrapsock.h swrapsock.cc : Classes Socker ServerSocket ClientSocket 
 | 
|---|
| 37 |     d'enrobage de creation et de manipulation des sockets unix
 | 
|---|
| 38 |   - sockrawstream.h sockrawstream.cc : classes RawInOutSocketStream 
 | 
|---|
| 39 |    permettant de construire des streams PPF sur flots IP
 | 
|---|
| 40 |   - burawstream.h burawstream.cc : classe RawInOutBuffStream - 
 | 
|---|
| 41 |   soit a virer ou a transformer en une classe pour I/O PPF sur fichier 
 | 
|---|
| 42 |   distant a l'aide d'un serveur specifique
 | 
|---|
| 43 |   - tsok.cc : programme de test , cote client ou serveur :
 | 
|---|
| 44 | 
 | 
|---|
| 45 |     Usage : tsok S/C [servername=localhost] [OPEMsg=Hello] [NLoop,SizeX,SizeY] 
 | 
|---|
| 46 |     Ex: tsok S   or  tsok C serverName or 
 | 
|---|
| 47 |         tsok C serverName PPFSOCKET  5  1000,1000 
 | 
|---|
| 48 |    S : run tsok as server side 
 | 
|---|
| 49 |    C : run tsok as client side 
 | 
|---|
| 50 |    OPEMsg : Operation select on client side (=XXX , PPFSOCKET , STOP)   
 | 
|---|
| 51 |    serverName : Name or IP adress of the machine where tsok S is running 
 | 
|---|
| 52 |    NLoop,SizeX,SizeY: Number of transfers, 2D array size for OPEMsg=PPFSOCKET 
 | 
|---|
| 53 |    ================================================
 | 
|---|
| 54 | 
 | 
|---|
| 55 | 6/ --- Avril 2009 
 | 
|---|
| 56 |    Amelioration programme mfits2spec
 | 
|---|
| 57 |    --- Mai 2009
 | 
|---|
| 58 |    o Amelioration du programme tmtacq.cc (+/- copie programme d'acquisition)
 | 
|---|
| 59 |    o Introduction du programme de lecture / traitement multi-thread des fichiers 
 | 
|---|
| 60 |      minifits acquisition 
 | 
|---|
| 61 |      Ajout fichiers : mcrd.cc , brfitsrd.h .cc , brproc.h .cc  
 | 
|---|
| 62 | 
 | 
|---|
| 63 | 7/ --- Septembre/Octobre 2009
 | 
|---|
| 64 |    o Ajout possibilite de creation de spectre temps-frequence ds mcrd
 | 
|---|
| 65 |    o Amelioration de la classe RAcqMemZoneMgr pour la gestion multi-fibres (donnees
 | 
|---|
| 66 |      de plusieurs fibres dans un meme objet RAcqMemZoneMgr
 | 
|---|
| 67 |    o Amelioration de la classe MiniFITSFile pour permettre l'ajout d'information ds l'entete FITS
 | 
|---|
| 68 | 
 | 
|---|
| 69 | 8/ --- Novembre/Decembre 2009 
 | 
|---|
| 70 |    o Introduction des classes lecteur fits multi-fibres ( BRMultiFitsReader ), classe de base 
 | 
|---|
| 71 |    thread de traitement (BRBaseProcessor) 
 | 
|---|
| 72 |    o Classe d'ecriture de cube de donnees fits multi-fibres FitsCubeWriter 
 | 
|---|
| 73 |    o Classe de calcul de visibilites BRVisibilityCalculator 
 | 
|---|
| 74 |    o Introduction du nouveau programme d'acquisition mfacq.cc  (Nov 2009) 
 | 
|---|
| 75 | 
 | 
|---|
| 76 | 9/ --- Avril/Mai 2010 
 | 
|---|
| 77 |    o Calcul parallele pour visibilites ( BRVisCalcGroup )  
 | 
|---|
| 78 |    o Programme de lecture multi-fibres (treadmfib) calcul des visibilites (vismfib) 
 | 
|---|
| 79 |    o Nouvelle structuire du programme d'acquisition pour echange sur ethernet 
 | 
|---|
| 80 |      Classes PCIEToEthernet , EthernetReader
 | 
|---|
| 81 | 
 | 
|---|
| 82 | 10/ --- Aout/Septembre 2010 
 | 
|---|
| 83 |    o Ajout processeur de calcul de TF sur donnees brutes ( BRFFTCalculator )
 | 
|---|
| 84 |    o Amelioration classe BRMeanSpecCalculator et ajout programme specmfib.cc
 | 
|---|