mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-04-30 18:32:23 +02:00
Implement flush metadata
This commit is contained in:
@@ -116,7 +116,15 @@ void FastH5Writer::set_pulse_id(const uint64_t pulse_id)
|
||||
|
||||
void FastH5Writer::flush_metadata()
|
||||
{
|
||||
// TODO: Actually flush this metadata.
|
||||
for (auto& metadata:buffers_) {
|
||||
auto& dataset_name = metadata.first;
|
||||
char* buffer = metadata.second.get();
|
||||
|
||||
auto& dataset = datasets_.at(dataset_name);
|
||||
auto dataset_type = scalar_metadata_.at(dataset_name);
|
||||
|
||||
dataset.write(buffer, dataset_type);
|
||||
}
|
||||
}
|
||||
|
||||
void FastH5Writer::write_data(const char *buffer)
|
||||
|
||||
Reference in New Issue
Block a user