diff --git a/core-buffer/include/WriterH5Writer.hpp b/core-buffer/include/WriterH5Writer.hpp index 353a78a..dae7b39 100644 --- a/core-buffer/include/WriterH5Writer.hpp +++ b/core-buffer/include/WriterH5Writer.hpp @@ -6,13 +6,13 @@ #include #include "buffer_config.hpp" -struct DetectorFrame +struct ImageMetadata { - uint64_t pulse_id[core_buffer::WRITER_N_FRAMES_BUFFER]; - uint64_t frame_index[core_buffer::WRITER_N_FRAMES_BUFFER]; - uint32_t daq_rec[core_buffer::WRITER_N_FRAMES_BUFFER]; - uint16_t n_received_packets[core_buffer::WRITER_N_FRAMES_BUFFER]; - bool is_good_frame[core_buffer::WRITER_N_FRAMES_BUFFER]; + uint64_t pulse_id; + uint64_t frame_index; + uint32_t daq_rec; + uint16_t n_received_packets; + bool is_good_frame; }; class WriterH5Writer { @@ -35,7 +35,7 @@ public: const size_t n_frames, const size_t n_modules); ~WriterH5Writer(); - void write(const DetectorFrame* metadata, const char* data); + void write(const ImageMetadata* metadata, const char* data); void close_file(); }; diff --git a/core-buffer/src/WriterH5Writer.cpp b/core-buffer/src/WriterH5Writer.cpp index d7cb893..e422f32 100644 --- a/core-buffer/src/WriterH5Writer.cpp +++ b/core-buffer/src/WriterH5Writer.cpp @@ -84,7 +84,7 @@ void WriterH5Writer::close_file() file_.close(); } -void WriterH5Writer::write(const DetectorFrame* metadata, const char* data) { +void WriterH5Writer::write(const ImageMetadata* metadata, const char* data) { auto pulse_id_data = (char*)(metadata->pulse_id); auto frame_index_data = (char*)(metadata->frame_index); auto daq_rec_data = (char*)(metadata->daq_rec);