mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-06-03 17:58:28 +02:00
Add start and stop pulse id to JF writer
This commit is contained in:
@@ -9,8 +9,10 @@
|
||||
|
||||
class JFH5Writer {
|
||||
|
||||
const size_t n_images_;
|
||||
const size_t start_pulse_id_;
|
||||
const uint64_t stop_pulse_id_;
|
||||
const size_t n_modules_;
|
||||
const size_t n_images_;
|
||||
size_t current_write_index_;
|
||||
|
||||
H5::H5File file_;
|
||||
@@ -24,7 +26,8 @@ class JFH5Writer {
|
||||
|
||||
public:
|
||||
JFH5Writer(const std::string& output_file,
|
||||
const size_t n_images,
|
||||
const uint64_t start_pulse_id,
|
||||
const uint64_t stop_pulse_id,
|
||||
const size_t n_modules);
|
||||
~JFH5Writer();
|
||||
void write(const ImageMetadataBlock* metadata, const char* data);
|
||||
|
||||
@@ -12,12 +12,14 @@
|
||||
using namespace std;
|
||||
using namespace core_buffer;
|
||||
|
||||
JFH5Writer::JFH5Writer(
|
||||
const string& output_file,
|
||||
const size_t n_images,
|
||||
const size_t n_modules) :
|
||||
n_images_(n_images),
|
||||
JFH5Writer::JFH5Writer(const std::string& output_file,
|
||||
const uint64_t start_pulse_id,
|
||||
const uint64_t stop_pulse_id,
|
||||
const size_t n_modules) :
|
||||
start_pulse_id_(start_pulse_id),
|
||||
stop_pulse_id_(stop_pulse_id),
|
||||
n_modules_(n_modules),
|
||||
n_images_(stop_pulse_id - start_pulse_id + 1),
|
||||
current_write_index_(0)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user