bug fix: receiver connection

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@281 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
l_maliakal_d 2012-10-03 09:10:48 +00:00
parent 6f9e265949
commit eb58540e2e

View File

@ -5326,8 +5326,7 @@ int slsDetector::setReceiverOnline(int off) {
if (off!=GET_ONLINE_FLAG) {
thisDetector->receiverOnlineFlag=off;
if (thisDetector->receiverOnlineFlag==ONLINE_FLAG)
if(setReceiverTCPSocket()==FAIL)
thisDetector->receiverOnlineFlag=OFFLINE_FLAG;
setReceiverTCPSocket();
}
return thisDetector->receiverOnlineFlag;
}
@ -5352,7 +5351,7 @@ string slsDetector::checkReceiverOnline() {
thisDetector->receiverOnlineFlag=OFFLINE_FLAG;
delete dataSocket;
dataSocket=NULL;
retval = thisDetector->receiverIP;
retval = FAIL;
#ifdef VERBOSE
std::cout<< "receiver offline!" << std::endl;
#endif