fixed bug rx_hostname being hostname or ip in zmqsockt, and num packets correctly reflects num good frames

This commit is contained in:
Dhanya Maliakal
2017-05-18 10:53:29 +02:00
parent ea875a14f9
commit a276b6b7f5
3 changed files with 9 additions and 5 deletions

View File

@ -300,11 +300,16 @@ void DataProcessor::StopProcessing(char* buf) {
/** buf includes only the standard header */
void DataProcessor::ProcessAnImage(char* buf) {
numFramesCaught++;
numTotalFramesCaught++;
sls_detector_header* header = (sls_detector_header*) (buf);
uint64_t fnum = header->frameNumber;
uint32_t nump = header->packetNumber;
if (nump == generalData->packetsPerFrame) {
numFramesCaught++;
numTotalFramesCaught++;
}
#ifdef VERBOSE
if (!index) cprintf(BLUE,"DataProcessing %d: fnum:%lu\n", index, fnum);
#endif