Changeset 3907 in Sophya for trunk/AddOn/TAcq/racqueth.cc
- Timestamp:
- Nov 5, 2010, 7:58:07 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/racqueth.cc
r3904 r3907 59 59 sok.SendAll(msg,BRTCPMSGLEN); 60 60 sok.ReceiveAll(msg,BRTCPMSGLEN); 61 if (strncmp(msg,"BAORadio-EthernetReader-OK",26)!=0) 61 if (strncmp(msg,"BAORadio-EthernetReader-OK",26)!=0) { 62 msg[BRTCPMSGLEN-1]='\0'; 63 cout << "PCIEToEthernet:ERROR/ bad Init_Acknowledge message from EthernetReader : \n " << msg << endl; 64 usleep(10000); 62 65 throw SocketException("PCIEToEthernet:ERROR/ Connection to EthernetReader not established "); 66 } 63 67 cout << " PCIEToEthernet: Ethernet connection established for DMA/fiber" << i << " with " << destname_[j] << endl; 64 68 vskt.push_back(sok); … … 406 410 for(int ii=0; ii<BRTCPMSGLEN; ii++) msg[ii]='\0'; 407 411 sok.ReceiveAll(msg,BRTCPMSGLEN); 408 if (strncmp(msg,"BAORadio-PCIEToEthernet",23)!=0) 412 if (strncmp(msg,"BAORadio-PCIEToEthernet",23)!=0) { 413 cout << " EthernetReader:ERROR, bad init message from PCIEToEthernet client -> throw SocketException" << endl; 409 414 throw SocketException("EthernetReader:ERROR/ Bad message from PCIEToEthernet client !"); 415 } 410 416 int ia,ib,ic,id,ie; 411 417 sscanf(msg+25,"%d %d %d %d %d",&ia,&ib,&ic,&id,&ie); … … 414 420 strcpy(msg,"BAORadio-EthernetReader-BAD MMgrNbPaquet/MMgrPaquetSize()"); 415 421 sok.SendAll(msg,BRTCPMSGLEN); 422 cout << " EthernetReader:ERROR, Bad client.MMgrNbPaquet/PaquetSize NbPaq=" << ia << " PaqSz=" << ib 423 << " Reader_PaqSz=" << memgr_.PaqSize() << endl; 424 usleep(10000); 416 425 throw SocketException("EthernetReader:ERROR/ Bad MMgrNbPaquet/MMgrPaquetSize() from PCIEToEthernet client !"); 417 426 }
Note:
See TracChangeset
for help on using the changeset viewer.