Track bunchID, info, and timestamp from AcquisitionDevice to HDF5DataFile

This commit is contained in:
2023-04-14 14:46:32 +02:00
parent 637b710899
commit a8f036da5b
12 changed files with 128 additions and 32 deletions
+3 -2
View File
@@ -363,7 +363,7 @@ void JFJochFrameSerializer::SerializeImage(const DataMessage& message) {
CborEncoder encoder, mapEncoder;
cbor_encoder_init(&encoder, buffer.data(), buffer.size(), 0);
cborErr(cbor_encoder_create_map(&encoder, &mapEncoder, 8));
cborErr(cbor_encoder_create_map(&encoder, &mapEncoder, 9));
CBOR_ENC(mapEncoder, "type", "image");
CBOR_ENC(mapEncoder, "image_id", message.number);
@@ -372,7 +372,8 @@ void JFJochFrameSerializer::SerializeImage(const DataMessage& message) {
CBOR_ENC(mapEncoder, "rad_int_profile", message.rad_int_profile);
CBOR_ENC(mapEncoder, "indexing_result", message.indexing_result);
CBOR_ENC(mapEncoder, "bunch_id", message.bunch_id);
CBOR_ENC(mapEncoder, "jf_info", (int64_t) message.jf_info);
CBOR_ENC(mapEncoder, "jf_info", (uint64_t) message.jf_info);
CBOR_ENC(mapEncoder, "timestamp", message.timestamp);
cborErr(cbor_encoder_close_container(&encoder, &mapEncoder));
buffer.resize(cbor_encoder_get_buffer_size(&encoder, buffer.data()));