diff --git a/slsReceiverSoftware/include/UDPInterface.h b/slsReceiverSoftware/include/UDPInterface.h index 4769cab55..5065f3ab4 100644 --- a/slsReceiverSoftware/include/UDPInterface.h +++ b/slsReceiverSoftware/include/UDPInterface.h @@ -502,13 +502,6 @@ class UDPInterface { virtual int setActivate(int enable = -1) = 0; - /** - * Activate / Deactivate Receiver - * If deactivated, receiver will write dummy packets 0xFF - * (as it will receive nothing from detector) - */ - virtual int setActivate(int enable = -1) = 0; - //***callback functions*** /** * Call back for start acquisition diff --git a/slsReceiverSoftware/src/UDPStandardImplementation.cpp b/slsReceiverSoftware/src/UDPStandardImplementation.cpp index a185326a9..5823220be 100644 --- a/slsReceiverSoftware/src/UDPStandardImplementation.cpp +++ b/slsReceiverSoftware/src/UDPStandardImplementation.cpp @@ -1531,7 +1531,7 @@ int UDPStandardImplementation::createNewFile(int ithread){ int index = 0; if(totalWritingPacketCount[ithread]){ index = frameIndex[ithread]; - cout << "\nThread " << ithread << "\tFile:" << completeFileName <ReceiveDataOnly(&enable,sizeof(enable)) < 0 ){ - strcpy(mess,"Error reading from socket\n"); - cprintf(RED,"%s",mess); - ret = FAIL; - } - - // execute action if the arguments correctly arrived -#ifdef SLS_RECEIVER_UDP_FUNCTIONS - if (ret==OK) { - if (lockStatus==1 && socket->differentClients==1){ - sprintf(mess,"Receiver locked by %s\n", socket->lastClientIP); - ret=FAIL; - } - - if(ret!=FAIL){ - if (receiverBase == NULL){ - strcpy(mess,SET_RECEIVER_ERR_MESSAGE); - cprintf(RED,"%s",mess); - ret=FAIL; - }else if(receiverBase->getStatus()==RUNNING){ - strcpy(mess,"Cannot activate/deactivate while status is running\n"); - cprintf(RED,"%s",mess); - ret=FAIL; - }else{ - if(enable != -1) - receiverBase->setActivate(enable); - retval = receiverBase->getActivate(); - if(enable >= 0 && retval != enable){ - sprintf(mess,"Tried to set activate to %d, but returned %d\n",enable,retval); - ret = FAIL; - cprintf(RED,"%s",mess); - } - } - } - } -#endif -#ifdef VERYVERBOSE - if(ret!=FAIL) - cout << "Activate: " << retval << endl; - else - cout << mess << endl; -#endif - - - if(ret==OK && socket->differentClients){ - FILE_LOG(logDEBUG) << "Force update"; - ret=FORCE_UPDATE; - } - - // send answer - socket->SendDataOnly(&ret,sizeof(ret)); - if(ret==FAIL){ - cprintf(RED,"%s\n",mess); - socket->SendDataOnly(mess,sizeof(mess)); - } - socket->SendDataOnly(&retval,sizeof(retval)); - - //return ok/fail - return ret; -} - int slsReceiverTCPIPInterface::set_activate() { ret=OK;