file index sent along with zmq stream

This commit is contained in:
Dhanya Maliakal
2017-11-14 12:13:06 +01:00
parent e1c7176c00
commit 0ae706d9a5
4 changed files with 14 additions and 8 deletions

View File

@ -246,7 +246,7 @@ public:
* @param dummy true if end of acquistion else false
* @returns 0 if error, else 1
*/
int SendHeaderData ( int index, bool dummy, uint32_t jsonversion, uint32_t dynamicrange = 0,
int SendHeaderData ( int index, bool dummy, uint32_t jsonversion, uint32_t dynamicrange = 0, uint64_t fileIndex = 0,
uint32_t npixelsx = 0, uint32_t npixelsy = 0,
uint64_t acqIndex = 0, uint64_t fIndex = 0, char* fname = NULL,
uint64_t frameNumber = 0, uint32_t expLength = 0, uint32_t packetNumber = 0,
@ -261,8 +261,9 @@ public:
const char* jsonHeaderFormat =
"{"
"\"jsonversion\":%u, "
"\"bitmode\":%d, "
"\"shape\":[%d, %d], "
"\"bitmode\":%u, "
"\"fileIndex\":%llu, "
"\"shape\":[%u, %u], "
"\"acqIndex\":%llu, "
"\"fIndex\":%llu, "
"\"fname\":\"%s\", "
@ -283,7 +284,7 @@ public:
"\"version\":%u"
"}\n\0";
int length = sprintf(buf, jsonHeaderFormat,
jsonversion, dynamicrange, npixelsx, npixelsy,
jsonversion, dynamicrange, fileIndex, npixelsx, npixelsy,
acqIndex, fIndex, (fname == NULL)? "":fname, dummy?0:1,
frameNumber, expLength, packetNumber, bunchId, timestamp,
modId, xCoord, yCoord, zCoord, debug, roundRNumber,