Changeset 3681 in Sophya for trunk/AddOn/TAcq/brparam.h


Ignore:
Timestamp:
Nov 20, 2009, 12:46:54 PM (16 years ago)
Author:
ansari
Message:

Ajout classe de traitement en ligne (monitoring) MonitorProc , Reza 20/11/2009

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/brparam.h

    r3680 r3681  
    7777class BRParList {
    7878public:
    79   BRParList (string fibres="1", unsigned int szframe= 16424, unsigned int dmaszkb = 32,
    80              int nfiles=1, string acqmode="fft2c", int nblocfile=10, 
    81              int nmaxpr = 0, string outpath="TstAcq",
    82              uint_4 nzon = 4, uint_4 npaqzon = 128, bool fgcntlc=false);
     79  BRParList (string acqmode="fft2c", string fibres="1", unsigned int paqsz= 16424,
     80             unsigned int dmaszkb = 32, int nfiles=1, int nblocfile=10, string outpath="TstAcq",
     81             uint_4 nzon = 4, uint_4 npaqzon = 128);
    8382
    8483  BRParList(BRParList const & p);
     
    118117
    119118  string AcqMode;  // Mode d'acquisition (conditionne la mise en ordre/conversion des donnees lues par DMA
     119  bool fgdatafft;  // true -> donnee FFT (provenant du firmware FFT)
     120  bool fgsinglechannel; // true -> un seul canal par fibre (par defaut=2 canaux/fibres)
     121
    120122  string FiberListS ;  // liste des fibres a utiliser 1,3,4 par exemple
    121123  int NbFibers;  // liste des fibres a utiliser 1,3,4 par exemple
     
    128130  int NbFiles; // nombre de fichier produits
    129131  int NBlocPerFile; // nombre de bloc par fichier
    130   int NMaxProc;  // Nombre de blocs traites par le thread de calcul
    131132  // Gestionnaire zones memoire
    132133  uint_4 nZones;  // Nombre de zones memoires
     
    149150  // Identification source observee dans le ciel
    150151  string skysource;
     152
     153  //  Variables pour le traitement/monitoring
     154  bool fgdoProc;    // false -> pas de thread de monitoring
     155  uint_4 nmeanProc;  // nombre de paquets moyennes par le thread de traitement/monitoring
     156  uint_4 stepProc;  // 1/stepProc zones traite - si =0 -> fraction de paquets traites depend de la puissance disponible
     157  uint_4 nmaxProc;  // Nombre de blocs traites par le thread de traitement/monitoring (0-> MaxNbBlocs())
     158 
    151159  // Pour des tests de performances ou sans carte ADC (pattern)
    152160  bool monothr ;           // pour les test mono thread
Note: See TracChangeset for help on using the changeset viewer.