diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c index ce706d0e5..4bc9846a3 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c @@ -2817,7 +2817,8 @@ void *start_timer(void *arg) { getNextFrameNumber(&frameNr); int iRxEntry = firstDest; for (int iframes = 0; iframes != numFrames; ++iframes) { - usleep(transmissionDelayUs); + if (transmissionDelayUs) + usleep(transmissionDelayUs); // check if manual stop if (sharedMemory_getStop() == 1) { diff --git a/slsDetectorServers/moenchDetectorServer/slsDetectorFunctionList.c b/slsDetectorServers/moenchDetectorServer/slsDetectorFunctionList.c index 7f7342e79..bebb87f8f 100644 --- a/slsDetectorServers/moenchDetectorServer/slsDetectorFunctionList.c +++ b/slsDetectorServers/moenchDetectorServer/slsDetectorFunctionList.c @@ -1927,7 +1927,8 @@ void *start_timer(void *arg) { getNextFrameNumber(&frameNr); int iRxEntry = firstDest; for (int iframes = 0; iframes != numFrames; ++iframes) { - usleep(transmissionDelayUs); + if (transmissionDelayUs) + usleep(transmissionDelayUs); // check if manual stop if (sharedMemory_getStop() == 1) {