mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-19 00:07:13 +02:00
code refactor in slsdet: prevval for setnumtriggers
This commit is contained in:
@ -1239,12 +1239,11 @@ void slsDetector::sendTotalNumFramestoReceiver() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int64_t slsDetector::getNumberOfFrames() {
|
int64_t slsDetector::getNumberOfFrames() {
|
||||||
int64_t prevVal = shm()->nFrames;
|
|
||||||
int64_t retval = -1;
|
int64_t retval = -1;
|
||||||
sendToDetector(F_GET_NUM_FRAMES, nullptr, retval);
|
sendToDetector(F_GET_NUM_FRAMES, nullptr, retval);
|
||||||
FILE_LOG(logDEBUG1) << "number of frames :" << retval;
|
FILE_LOG(logDEBUG1) << "number of frames :" << retval;
|
||||||
|
if (shm()->nFrames != retval) {
|
||||||
shm()->nFrames = retval;
|
shm()->nFrames = retval;
|
||||||
if (prevVal != retval) {
|
|
||||||
sendTotalNumFramestoReceiver();
|
sendTotalNumFramestoReceiver();
|
||||||
}
|
}
|
||||||
return shm()->nFrames;
|
return shm()->nFrames;
|
||||||
@ -1258,12 +1257,11 @@ void slsDetector::setNumberOfFrames(int64_t value) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int64_t slsDetector::getNumberOfTriggers() {
|
int64_t slsDetector::getNumberOfTriggers() {
|
||||||
int64_t prevVal = shm()->nTriggers;
|
|
||||||
int64_t retval = -1;
|
int64_t retval = -1;
|
||||||
sendToDetector(F_GET_NUM_TRIGGERS, nullptr, retval);
|
sendToDetector(F_GET_NUM_TRIGGERS, nullptr, retval);
|
||||||
FILE_LOG(logDEBUG1) << "number of triggers :" << retval;
|
FILE_LOG(logDEBUG1) << "number of triggers :" << retval;
|
||||||
|
if (shm()->nTriggers != retval) {
|
||||||
shm()->nTriggers = retval;
|
shm()->nTriggers = retval;
|
||||||
if (prevVal != retval) {
|
|
||||||
sendTotalNumFramestoReceiver();
|
sendTotalNumFramestoReceiver();
|
||||||
}
|
}
|
||||||
return shm()->nTriggers;
|
return shm()->nTriggers;
|
||||||
@ -1277,12 +1275,11 @@ void slsDetector::setNumberOfTriggers(int64_t value) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int64_t slsDetector::getNumberOfBursts() {
|
int64_t slsDetector::getNumberOfBursts() {
|
||||||
int64_t prevVal = shm()->nBursts;
|
|
||||||
int64_t retval = -1;
|
int64_t retval = -1;
|
||||||
sendToDetector(F_GET_NUM_BURSTS, nullptr, retval);
|
sendToDetector(F_GET_NUM_BURSTS, nullptr, retval);
|
||||||
FILE_LOG(logDEBUG1) << "number of bursts :" << retval;
|
FILE_LOG(logDEBUG1) << "number of bursts :" << retval;
|
||||||
|
if (shm()->nBursts != retval) {
|
||||||
shm()->nBursts = retval;
|
shm()->nBursts = retval;
|
||||||
if (prevVal != retval) {
|
|
||||||
sendTotalNumFramestoReceiver();
|
sendTotalNumFramestoReceiver();
|
||||||
}
|
}
|
||||||
return shm()->nBursts;
|
return shm()->nBursts;
|
||||||
|
Reference in New Issue
Block a user