diff --git a/slsDetectorSoftware/slsReceiver/slsReceiver_funcs.cpp b/slsDetectorSoftware/slsReceiver/slsReceiver_funcs.cpp index afe4a5c8d..b3ad24926 100644 --- a/slsDetectorSoftware/slsReceiver/slsReceiver_funcs.cpp +++ b/slsDetectorSoftware/slsReceiver/slsReceiver_funcs.cpp @@ -1014,43 +1014,53 @@ int slsReceiverFuncs::moench_read_frame(){ offset = 4; - while (iPacket < numPackets){ + while (iPacket < numPackets){printf("iPacketr:%d\n",iPacket); //read packet index - packetIndex = (*((int*)((char*)(origVal+packetOffset)))) & MOENCH_PACKET_INDEX_MASK;cout<<"packet index:"<= 0)){ + if ((packetIndex < 40) && (packetIndex >= 0)){ + // if(packetIndex == 1){ x = packetIndex / 10; y = packetIndex % 10;cout<<"x:"<> MOENCH_FRAME_INDEX_OFFSET)<> MOENCH_FRAME_INDEX_OFFSET)<> MOENCH_FRAME_INDEX_OFFSET) != thisFrameNumber){cout<<"did not match"<> MOENCH_FRAME_INDEX_OFFSET) != thisFrameNumber){cout<<"did not match"<= numPackets) break; //increment offset+=6; iPacket++; packetOffset = packetOffset + offset + onePacketSize; - } + }*/ cout<<"found or exited"<