From b6360acedad6803670a1441e00cbc08f052bd30c Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Fri, 4 Sep 2020 13:11:49 +0200 Subject: [PATCH] Initialize the struct in case no frame is good in a slot --- core-buffer/src/RamBuffer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core-buffer/src/RamBuffer.cpp b/core-buffer/src/RamBuffer.cpp index 0f083ca..3ea0105 100644 --- a/core-buffer/src/RamBuffer.cpp +++ b/core-buffer/src/RamBuffer.cpp @@ -120,6 +120,12 @@ char* RamBuffer::read_image(const uint64_t pulse_id, image_meta.is_good_image = is_good_image; + if (!is_pulse_init) { + image_meta.pulse_id = pulse_id; + image_meta.frame_index = 0; + image_meta.daq_rec = 0; + } + return src_data; }