Changeset 3907 in Sophya for trunk/AddOn/TAcq/racqueth.cc


Ignore:
Timestamp:
Nov 5, 2010, 7:58:07 PM (15 years ago)
Author:
ansari
Message:

Ajout script verification donnees firmware FFT-shrink, Reza 05/11/2010

File:
1 edited

Legend:

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

    r3904 r3907  
    5959      sok.SendAll(msg,BRTCPMSGLEN);
    6060      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);
    6265        throw SocketException("PCIEToEthernet:ERROR/  Connection to EthernetReader not established ");
     66      }
    6367      cout << " PCIEToEthernet: Ethernet connection established for DMA/fiber" << i << " with " << destname_[j] << endl;
    6468      vskt.push_back(sok);
     
    406410    for(int ii=0; ii<BRTCPMSGLEN; ii++) msg[ii]='\0';
    407411    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;
    409414      throw SocketException("EthernetReader:ERROR/  Bad message from PCIEToEthernet client !");
     415    }
    410416    int ia,ib,ic,id,ie;
    411417    sscanf(msg+25,"%d %d %d %d %d",&ia,&ib,&ic,&id,&ie);
     
    414420      strcpy(msg,"BAORadio-EthernetReader-BAD MMgrNbPaquet/MMgrPaquetSize()");
    415421      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);
    416425      throw SocketException("EthernetReader:ERROR/  Bad MMgrNbPaquet/MMgrPaquetSize() from PCIEToEthernet client !");
    417426    }
Note: See TracChangeset for help on using the changeset viewer.