mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-29 01:20:02 +02:00
hack for receiver port
This commit is contained in:
parent
f1d055138c
commit
536c853d79
@ -901,28 +901,31 @@ int slsDetector::setReceiverPort(int port_number) {
|
|||||||
int fnum = F_SET_PORT;
|
int fnum = F_SET_PORT;
|
||||||
int ret = FAIL;
|
int ret = FAIL;
|
||||||
int retval = -1;
|
int retval = -1;
|
||||||
FILE_LOG(logDEBUG1) << "Setting receiver port "
|
if (port_number > 0)
|
||||||
<< " to " << port_number;
|
thisDetector->receiverTCPPort = port_number;
|
||||||
|
//TODO! How do I update the receiver port?
|
||||||
|
// FILE_LOG(logDEBUG1) << "Setting receiver port "
|
||||||
|
// << " to " << port_number;
|
||||||
|
|
||||||
// same port
|
// // same port
|
||||||
if (port_number == thisDetector->receiverTCPPort) {
|
// if (port_number == thisDetector->receiverTCPPort) {
|
||||||
return thisDetector->receiverTCPPort;
|
// return thisDetector->receiverTCPPort;
|
||||||
}
|
// }
|
||||||
|
|
||||||
// set port
|
// // set port
|
||||||
if (thisDetector->receiverOnlineFlag == ONLINE_FLAG) {
|
// if (thisDetector->receiverOnlineFlag == ONLINE_FLAG) {
|
||||||
auto receiver = sls::ClientSocket(thisDetector->receiver_hostname, thisDetector->receiverTCPPort);
|
// auto receiver = sls::ClientSocket(thisDetector->receiver_hostname, thisDetector->receiverTCPPort);
|
||||||
ret = receiver.sendCommandThenRead(fnum, &port_number, sizeof(port_number), &retval, sizeof(retval));
|
// ret = receiver.sendCommandThenRead(fnum, &port_number, sizeof(port_number), &retval, sizeof(retval));
|
||||||
if (ret == FAIL) {
|
// if (ret == FAIL) {
|
||||||
setErrorMask((getErrorMask()) | (COULDNOT_SET_DATA_PORT));
|
// setErrorMask((getErrorMask()) | (COULDNOT_SET_DATA_PORT));
|
||||||
} else {
|
// } else {
|
||||||
thisDetector->receiverTCPPort = retval;
|
// thisDetector->receiverTCPPort = retval;
|
||||||
FILE_LOG(logDEBUG1) << "Receiver port: " << retval;
|
// FILE_LOG(logDEBUG1) << "Receiver port: " << retval;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
if (ret == FORCE_UPDATE) {
|
// if (ret == FORCE_UPDATE) {
|
||||||
ret = updateReceiver();
|
// ret = updateReceiver();
|
||||||
}
|
// }
|
||||||
return thisDetector->receiverTCPPort;
|
return thisDetector->receiverTCPPort;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4412,7 +4415,7 @@ int slsDetector::startReceiver() {
|
|||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
if (ret == FORCE_UPDATE) {
|
if (ret == FORCE_UPDATE) {
|
||||||
ret = updateReceiver();
|
updateReceiver();
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user