Changeset 3979 in Sophya for trunk/AddOn/TAcq/brbaseproc.h


Ignore:
Timestamp:
May 4, 2011, 9:18:09 AM (14 years ago)
Author:
ansari
Message:

Ajout definition de fenetre en temps de traitement (appel a Process()) ds BRBaseProcessor et BRAnaParam, FileSequenceNumber (numero signalXXX.fits) pour chaque zone memoire dans RAcqMZAuxData / RAcqMemZoneMgr, Reza 04/05/2011

File:
1 edited

Legend:

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

    r3955 r3979  
    3939  { bpnom_=nom;   bpid_=id;  }
    4040
     41  // Definition de la fentre en temps des paquets a traiter - par defaut, traitement de tous les paquets
     42  // Process() est alors appele pour les paquets des zones MemZoneMgr
     43  // avec TimeStart <= getObsTime() <= TimeEnd
     44  inline void SetProcTimeWindow(SOPHYA::TimeStamp tmstart, SOPHYA::TimeStamp tmend)
     45  {  tmstart_=tmstart; tmend_=tmend; fgproctimewin_=true; }
     46  // Annulation de la definition de la fenetre de traitement en temps
     47  inline void ClearProcTimeWindow()
     48  {  fgproctimewin_=false; }
     49
    4150  // get Observation Time ( obtained from MemZoneMgr )
    4251  inline SOPHYA::TimeStamp& getObsTime()  { return cts_; }
     
    6574  MemZaction mmact_;    // Definition de l'action sur les paquets (defaut=MemZA_ProcA)
    6675  MemZStatus mmsta_;    // Statut associe a mmact_ (defaut=MemZS_ProcA)
     76  int mid_;  // Identificateur zone memoire  courant
    6777  bool stop_;
    6878  vector<Byte*> fbuff_;      // Vecteur de pointeur de zone memoire pour chaque fibre
     
    8393  int bpid_;        // numero d'identificateur
    8494
     95  SOPHYA::TimeStamp tmstart_, tmend_;  // definition de la fenetre en temps pour appel de Process()
     96  bool fgproctimewin_;   // false -> pas de fenetre en temps, Process() appele pour tous les paquets
     97
    8598  int prtlev_;    // print level
    8699  uint_8 prtmodulo_;   // print periodicity (modulo)
Note: See TracChangeset for help on using the changeset viewer.