diff --git a/slsReceiverSoftware/include/sls_receiver_defs.h b/slsReceiverSoftware/include/sls_receiver_defs.h index e37639b07..1d93459df 100755 --- a/slsReceiverSoftware/include/sls_receiver_defs.h +++ b/slsReceiverSoftware/include/sls_receiver_defs.h @@ -23,7 +23,7 @@ typedef int int32_t; #define MAX_FRAMES_PER_FILE 20000 #define SHORT_MAX_FRAMES_PER_FILE 100000 #define MOENCH_MAX_FRAMES_PER_FILE 1000 -#define EIGER_MAX_FRAMES_PER_FILE 2000 +#define EIGER_MAX_FRAMES_PER_FILE 5 #define JFRAU_MAX_FRAMES_PER_FILE 2000 #define JFCTB_MAX_FRAMES_PER_FILE 100000 diff --git a/slsReceiverSoftware/src/UDPStandardImplementation.cpp b/slsReceiverSoftware/src/UDPStandardImplementation.cpp index 5823220be..082e1dcd1 100644 --- a/slsReceiverSoftware/src/UDPStandardImplementation.cpp +++ b/slsReceiverSoftware/src/UDPStandardImplementation.cpp @@ -1572,13 +1572,16 @@ int UDPStandardImplementation::createNewFile(int ithread){ frameNumberInPreviousFile[ithread] = -1; cout << "Thread " << ithread << " File:" << completeFileName[ithread] << endl; }else{ + if(frameNumberInPreviousFile[ithread] == -1) + frameNumberInPreviousFile[ithread] = startFrameIndex - 1; + cout //<< "Packet Loss:" << //setw(4)<