Set all datasets to chunking

This commit is contained in:
2020-04-29 15:21:02 +02:00
parent 82c676895f
commit 326d900bdb
+13 -5
View File
@@ -36,28 +36,36 @@ SFWriter::SFWriter(
image_dataspace,
image_dataset_properties);
hsize_t metadata_dataset_dims[2] = {n_frames_, 1};
hsize_t metadata_dataset_dims[] = {n_frames_, 1};
H5::DataSpace metadata_dataspace(2, metadata_dataset_dims);
hsize_t metadata_dataset_chunking[] = {1, 1};
H5::DSetCreatPropList metadata_dataset_properties;
image_dataset_properties.setChunk(2, metadata_dataset_chunking);
pulse_id_dataset_ = file_.createDataSet(
"pulse_id",
H5::PredType::NATIVE_UINT64,
metadata_dataspace);
metadata_dataspace,
metadata_dataset_properties);
pulse_id_dataset_ = file_.createDataSet(
"frame_index",
H5::PredType::NATIVE_UINT64,
metadata_dataspace);
metadata_dataspace,
metadata_dataset_properties);
pulse_id_dataset_ = file_.createDataSet(
"daq_rec",
H5::PredType::NATIVE_UINT32,
metadata_dataspace);
metadata_dataspace,
metadata_dataset_properties);
pulse_id_dataset_ = file_.createDataSet(
"n_received_packets",
H5::PredType::NATIVE_UINT16,
metadata_dataspace);
metadata_dataspace,
metadata_dataset_properties);
}
SFWriter::~SFWriter()