frame number 0 from firmware in eiger is dealt with

This commit is contained in:
Dhanya Maliakal 2017-08-09 18:13:23 +02:00
parent 39847c5db6
commit eed951016b

View File

@ -430,6 +430,13 @@ uint32_t Listener::ListenToAnImage(char* buf) {
}
//------------------------------------------------------------------------------------------------------------
// Eiger Firmware in a weird state
if (myDetectorType == EIGER && fnum == 0) {
cprintf(RED,"[%u]: Got Frame Number Zero from Firmware. Discarding Packet\n", udpPortNumber);
numPacketsCaught--;
return 0;
}
lastCaughtFrameIndex = fnum;