Changeset 3909 in Sophya for trunk/AddOn/TAcq/racqumem.cc


Ignore:
Timestamp:
Nov 21, 2010, 2:26:12 PM (15 years ago)
Author:
ansari
Message:

1/ Mise en place d'informations auxiliaires au niveau de RAcqMemZoneMgr ,

FillTime (DATEOBS) pour chaque zone et identificateur des fibres

2/ remplissage de FillTime(DATEOBS) Et FiberId's de MemZoneMgr par

les classes PCIEMultiReader et EthernetReader

3/ Ajout de mots-cle (ds les datacards) pour numeros d'identification des

fibres et parametres de controles du DMA (@fiberids @waitenddma)
et corrections/ameliorations des modes acq (raw1c ordfft2c ...)

4/ Parametrage des WaitEndDMA ds PCIEWrapperInterface et implementation

au niveau de DMAMgrV6 (dmamgrv6.h .cc)

5/ Gestion d'echec DMA -> arret acquisition ds PCIEMultiReader,EthernetReader

modification TimeOut DMA entre le premier DMA et les suivants pour permettre
un arret propre rapide

6/ Adaptation de la classe BRVisibilityCalculator pour utilisation

FillTime (DATEOBS) et FiberIds de MemZoneMgr - amelioration de
l'identification des numeros de canaux pour les matrices de visibilites

7/ Petites ameliorations (ecriture mot-cles) pour MultiDataSaver et

amelioration classe BRMultiFitsReader pour lecture FillTime (DATEOBS)
et FiberIds depuis les fichiers FITS et remplissage de RAcqMemZoneMgr

Reza, 21/11/2010

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/racqumem.cc

    r3779 r3909  
    3838     memzones.push_back(new Byte[mzsz] );
    3939     states.push_back(st);
     40     auxdatap.push_back(new RAcqMZAuxData );
     41     fiber_id.push_back(0);
    4042     if (procmzsz > 0)  procmemzones.push_back(new Byte[procmzsz] );
    4143   }
     44  dummy_=0;
    4245  serial_ = 0;
    4346  SetFinalizedMask();
     
    5053  for(uint_4 k=0; k<NbZones(); k++) {
    5154    delete[] memzones[k];
     55    delete auxdatap[k];
    5256    if (procpaqsz > 0) delete[] procmemzones[k];
    5357  }
Note: See TracChangeset for help on using the changeset viewer.