Changeset 3634 in Sophya for trunk/AddOn/TAcq/tmtacq.cc
- Timestamp:
- May 26, 2009, 10:41:50 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/tmtacq.cc
r3633 r3634 232 232 NMaxProc = atoi(arg[6]); // Nombre de blocs traites par le thread de calcul 233 233 234 OutPathName = "./"; 234 235 #ifdef NOPCIECARD 235 stringOutPathName = string(arg[7])+"/";236 OutPathName = string(arg[7])+"/"; 236 237 #else 237 stringOutPathName =string("/Raid/")+arg[7]+"/";238 OutPathName =string("/Raid/")+arg[7]+"/"; 238 239 #endif 239 240 cout << " DataDirpath=" << OutPathName << " SwapMode=" << BRPaquet::FmtConvToString(swapall) … … 390 391 sleep(1); 391 392 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 } 394 397 cout << "tmtacq[6] - threads finished " << endl; 395 398 tm.Split("Threads Finished"); … … 424 427 else cout << " tmtacq[3] - fibre accrochee OK Card " << cardlist[1] << endl; 425 428 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 426 434 PCIEWrapper pciw1(dma1); 427 435 PCIEWrapper pciw2(dma2); … … 435 443 cout << "tmtacq[4] single thread/Card PCIE test PCIEReaderChecker ... "; 436 444 PCIEReaderChecker pcirc1(pciw1,dmaSize,PaqSZ ,mmgr1, NMaxBloc, swapall); 437 PCIEReaderChecker pcirc2(pciw 1,dmaSize,PaqSZ ,mmgr1, NMaxBloc, swapall);445 PCIEReaderChecker pcirc2(pciw2,dmaSize,PaqSZ ,mmgr2, NMaxBloc, swapall); 438 446 pPcierc=&pcirc1; 439 447 pPcierc2=&pcirc2; 440 448 pcirc1.start(); 449 pcirc2.start(); 441 450 442 451 sleep(1); … … 497 506 pcir1.join(); 498 507 ds1.join(); 508 pcir2.join(); 509 ds2.join(); 499 510 sleep(1); 500 511 mmgr1.Stop();
Note:
See TracChangeset
for help on using the changeset viewer.