Changeset 3954 in Sophya


Ignore:
Timestamp:
Mar 2, 2011, 3:24:17 PM (15 years ago)
Author:
ansari
Message:

Petite correction dans le lecteur PCIEMultiReader pour assurer le traitement des derniers paquets recus,
correction print de MultiDataSaver, ajout mode acq=hdcorrel (acquisition H.Deschamps) et MAJ numero de
version, Reza 02/03/2011

Location:
trunk/AddOn/TAcq
Files:
3 edited

Legend:

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

    r3909 r3954  
    55   Software version     LAL - 2008-2010
    66*/
    7 #define BAOR_ACQ_VER 7.3
    8 #define BAOR_ACQ_VER_STR "BaoAcq_v7r3_Nov10 "
     7#define BAOR_ACQ_VER 7.4
     8#define BAOR_ACQ_VER_STR "BaoAcq_v7r4_Mar11"
    99
    1010#endif
  • trunk/AddOn/TAcq/brparam.cc

    r3923 r3954  
    435435  fgdatafft=false;  fgfftshrink=false;  fgsinglechannel=false;
    436436  reducneedcopy=false;  pqreducmode=BR_TwoChanReduc;
    437   if ((acqmode == "std")||(acqmode=="raw2c"))   swapall = BR_Copy ;
     437  if ((acqmode == "std")||(acqmode=="raw2c")||(acqmode=="hdcorrel"))   swapall = BR_Copy ;
    438438  if (acqmode=="raw1c") { swapall = BR_Copy ;  fgsinglechannel=true;  pqreducmode=BR_OneChanReduc; }
    439439
  • trunk/AddOn/TAcq/racqurw.cc

    r3913 r3954  
    676676
    677677  if (npaqfaitg >= nmax_*memgr.NbPaquets())   stopreason_="--Max Nb paquets reached--";
     678
     679  MoveToNextTarget();  // Pour faire traiter le dernier paquet si plein
     680  MZoneManage(true);  //---- Nettoyage final
    678681   
    679682  setRC(0);
     
    692695  cout << " --------------------------------------------------------------------" << endl;
    693696
    694   //---- Nettoyage final et arret
    695   MZoneManage(true);
     697  usleep(250000);       // Attente de traitement du dernier paquet
    696698  memgr.Stop();   // Pour arreter les autres threads
    697699
     
    878880        if (savesig_) {
    879881          if (fgnulldev) strcpy(fname,"/dev/null");
    880           else sprintf(fname,"%ssignal%d.fits",bpar.OutputDirectoryFib(fib).c_str(),(int)fnum);
     882          else sprintf(fname,"%ssignal%d.fits",bpar.OutputDirectoryFib(fib).c_str(),(int)fnum-1);
    881883        }
    882884        else sprintf(fname,"MemDataBloc[%d]-NoDataFile",(int)fnum-1);
Note: See TracChangeset for help on using the changeset viewer.