mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-19 00:07:13 +02:00
4.1.1 changes: software trigger via stop server, disentangling rxr streamin from register call back
This commit is contained in:
@ -958,15 +958,7 @@ void multiSlsDetector::registerDataCallback(
|
||||
void *pArg) {
|
||||
dataReady = userCallback;
|
||||
pCallbackArg = pArg;
|
||||
if (Parallel(&slsDetector::getUseReceiverFlag, {}).squash(false)) {
|
||||
if (dataReady == nullptr) {
|
||||
enableDataStreamingToClient(0);
|
||||
Parallel(&slsDetector::enableDataStreamingFromReceiver, {}, 0);
|
||||
} else {
|
||||
enableDataStreamingToClient(1);
|
||||
Parallel(&slsDetector::enableDataStreamingFromReceiver, {}, 1);
|
||||
}
|
||||
}
|
||||
enableDataStreamingToClient(dataReady == nullptr ? 0 : 1);
|
||||
}
|
||||
|
||||
double multiSlsDetector::setTotalProgress() {
|
||||
|
@ -1164,7 +1164,7 @@ void slsDetector::stopAcquisition() {
|
||||
|
||||
void slsDetector::sendSoftwareTrigger() {
|
||||
FILE_LOG(logDEBUG1) << "Sending software trigger";
|
||||
sendToDetector(F_SOFTWARE_TRIGGER);
|
||||
sendToDetectorStop(F_SOFTWARE_TRIGGER);
|
||||
FILE_LOG(logDEBUG1) << "Sending software trigger successful";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user