diff --git a/slsDetectorSoftware/slsDetector/slsDetectorUtils.cpp b/slsDetectorSoftware/slsDetector/slsDetectorUtils.cpp index a4223a6d0..09ddb6fae 100644 --- a/slsDetectorSoftware/slsDetector/slsDetectorUtils.cpp +++ b/slsDetectorSoftware/slsDetector/slsDetectorUtils.cpp @@ -155,10 +155,6 @@ int slsDetectorUtils::acquire(int delflag){ *stoppedFlag=1; } - //resets frames caught in receiver - resetFramesCaught(); - - if(setReceiverOnline()==OFFLINE_FLAG) *stoppedFlag=1; } @@ -181,6 +177,11 @@ int slsDetectorUtils::acquire(int delflag){ cout << " starting measurement "<< im << " of " << nm << endl; #endif + //resets frames caught in receiver + if(receiver){ + resetFramesCaught(); + } + //cout << "data thread started " << endl;