Changeset 3634 in Sophya


Ignore:
Timestamp:
May 26, 2009, 10:41:50 AM (16 years ago)
Author:
ansari
Message:

Modifs, correction bug divers - Reza 26/05/2009

Location:
trunk/AddOn/TAcq
Files:
2 edited

Legend:

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

    r3623 r3634  
    6161    cout << " DataProc::run() - Starting " << ts << " NMaxMemZones=" << nmax_
    6262         << " NMean=" << nmean_ << " Step=" << step_ << endl;   
     63    cout << " DataProc::run()... - Output Data Path: " << path_ << endl;
    6364    char fname[512];
    6465    sprintf(fname,"%s/proc.log",path_.c_str());
     
    164165    cout << " DataProc2C::run() - Starting " << ts << " NMaxMemZones=" << nmax_
    165166         << " NMean=" << nmean_ << " Step=" << step_ << endl;   
     167    cout << " DataProc::run()... - Output Data Path: " << path_ << endl;
    166168    char fname[512];
    167169    sprintf(fname,"%s/proc.log",path_.c_str());
     
    288290    cout << " DataProcFFT2C::run() - Starting " << ts << " NMaxMemZones=" << nmax_
    289291         << " NMean=" << nmean_ << " Step=" << step_ << endl;   
     292    cout << " DataProc::run()... - Output Data Path: " << path_ << endl;
    290293    char fname[512];
    291294    sprintf(fname,"%s/proc.log",path_.c_str());
  • trunk/AddOn/TAcq/tmtacq.cc

    r3633 r3634  
    232232  NMaxProc = atoi(arg[6]);  // Nombre de blocs traites par le thread de calcul
    233233
     234  OutPathName = "./";
    234235#ifdef NOPCIECARD
    235   string OutPathName = string(arg[7])+"/";
     236  OutPathName = string(arg[7])+"/";
    236237#else 
    237   string OutPathName =string("/Raid/")+arg[7]+"/";
     238  OutPathName =string("/Raid/")+arg[7]+"/";
    238239#endif
    239240  cout << "  DataDirpath=" << OutPathName << " SwapMode=" << BRPaquet::FmtConvToString(swapall)
     
    390391  sleep(1);
    391392  mmgr.Stop();
    392   if (NMaxProc>0) if ( pPr != NULL) pr.join();
    393   if (NMaxProc>0) if ( pPrfft != NULL) prfft.join();
     393  if (NMaxProc>0) {
     394    if ( pPr != NULL) pr.join();
     395    if ( pPrfft != NULL) prfft.join();
     396  }
    394397  cout << "tmtacq[6] - threads finished " << endl;
    395398  tm.Split("Threads Finished"); 
     
    424427  else cout << " tmtacq[3] - fibre accrochee OK Card " << cardlist[1] << endl;
    425428
     429  cout << "  ---- S to stop , C continue ... " << endl;
     430  char ans[64];
     431  gets(ans);
     432  if ((ans[0] == 'S') || (ans[0] == 's'))  return 5;
     433
    426434  PCIEWrapper pciw1(dma1);
    427435  PCIEWrapper pciw2(dma2);
     
    435443    cout << "tmtacq[4] single thread/Card PCIE test PCIEReaderChecker ... ";
    436444    PCIEReaderChecker pcirc1(pciw1,dmaSize,PaqSZ ,mmgr1, NMaxBloc, swapall);
    437     PCIEReaderChecker pcirc2(pciw1,dmaSize,PaqSZ ,mmgr1, NMaxBloc, swapall);
     445    PCIEReaderChecker pcirc2(pciw2,dmaSize,PaqSZ ,mmgr2, NMaxBloc, swapall);
    438446    pPcierc=&pcirc1;
    439447    pPcierc2=&pcirc2;
    440448    pcirc1.start();
     449    pcirc2.start();
    441450
    442451    sleep(1);
     
    497506  pcir1.join();
    498507  ds1.join();
     508  pcir2.join();
     509  ds2.join();
    499510  sleep(1);
    500511  mmgr1.Stop();
Note: See TracChangeset for help on using the changeset viewer.