slsReceiver & client: 10genable allowed for moench and ctb, ctb server: better way to divide to packets to send via udp

This commit is contained in:
2019-02-28 10:09:54 +01:00
parent 302d9f0633
commit 7f2197fc4f
8 changed files with 198 additions and 143 deletions

View File

@ -844,10 +844,11 @@ int slsReceiverImplementation::setDetectorType(const detectorType d) {
//set detector specific variables
switch(myDetectorType) {
case GOTTHARD: generalData = new GotthardData(); break;
case EIGER: generalData = new EigerData(); break;
case CHIPTESTBOARD: generalData = new JCTBData(); break;
case JUNGFRAU: generalData = new JungfrauData(); break;
case GOTTHARD: generalData = new GotthardData(); break;
case EIGER: generalData = new EigerData(); break;
case JUNGFRAU: generalData = new JungfrauData(); break;
case CHIPTESTBOARD: generalData = new ChipTestBoardData(); break;
case MOENCH: generalData = new MoenchData(); break;
default: break;
}
numThreads = generalData->threadsPerReceiver;

View File

@ -1247,7 +1247,7 @@ int slsReceiverTCPIPInterface::enable_tengiga() {
if (interface->Server_ReceiveArg(ret, mess, &val, sizeof(val), true, receiver) == FAIL)
return FAIL;
if (myDetectorType != EIGER)
if (myDetectorType != EIGER && myDetectorType != CHIPTESTBOARD && myDetectorType != MOENCH)
functionNotImplemented();
// base object not null