Changeset 3954 in Sophya for trunk/AddOn/TAcq/racqurw.cc


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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.