HDF5DatasetWriteTest: Fix
This commit is contained in:
@@ -100,7 +100,22 @@ int main(int argc, char **argv) {
|
||||
x.FillMessage(start_message);
|
||||
JFCalibration calib(x);
|
||||
|
||||
start_message.pixel_mask = {{"sc0", calib.CalculateNexusMask(x, 0)}};
|
||||
auto pixel_mask = calib.CalculateNexusMask(x, 0);
|
||||
{
|
||||
size_t xpixel = x.GetXPixelsNum();
|
||||
size_t ypixel = x.GetYPixelsNum();
|
||||
start_message.AddPixelMask(CBORImage{
|
||||
.data = reinterpret_cast<uint8_t *>(pixel_mask.data()),
|
||||
.size = pixel_mask.size() * sizeof(uint32_t),
|
||||
.xpixel = xpixel,
|
||||
.ypixel = ypixel,
|
||||
.pixel_depth_bytes = 4,
|
||||
.pixel_is_signed = false,
|
||||
.pixel_is_float = false,
|
||||
.algorithm = CompressionAlgorithm::NO_COMPRESSION,
|
||||
.channel = "sc0"
|
||||
});
|
||||
}
|
||||
|
||||
// Master & calibration files are written outside of timing routine
|
||||
auto fileset = std::make_unique<HDF5Writer>(start_message);
|
||||
|
||||
Reference in New Issue
Block a user