restream stop from receiver

This commit is contained in:
Dhanya Maliakal
2017-11-30 18:37:11 +01:00
parent 2227265357
commit ca855e6d39
7 changed files with 98 additions and 9 deletions

View File

@ -9165,3 +9165,26 @@ bool slsDetector::isAcquireReady() {
return parentDet->isAcquireReady();
}
int slsDetector::restreamStopFromReceiver(){
int fnum=F_RESTREAM_STOP_FROM_RECEIVER;
int ret = FAIL;
char mess[MAX_STR_LENGTH] = "";
if (thisDetector->receiverOnlineFlag==ONLINE_FLAG) {
#ifdef VERBOSE
std::cout << "To Restream stop dummy from Receiver via zmq" << std::endl;
#endif
if (connectData() == OK){
ret=thisReceiver->executeFunction(fnum,mess);
disconnectData();
}
if(ret==FORCE_UPDATE)
ret=updateReceiver();
else if (ret == FAIL)
setErrorMask((getErrorMask())|(RESTREAM_STOP_FROM_RECEIVER));
}
return ret;
}