Generalized serializer
This commit is contained in:
@@ -88,7 +88,12 @@ int main(int argc, char **argv) {
|
||||
for (int i = 0; i < nimages; i++) {
|
||||
for (int j = 0; j < 8; j++)
|
||||
transformation.ProcessModule(image + (i * x.GetModulesNum() + j) * RAW_MODULE_SIZE, j, 0);
|
||||
output_size[i] = transformation.SaveCompressedImage(output[i].data());
|
||||
|
||||
auto image = transformation.GetCompressedImage();
|
||||
|
||||
output_size[i] = image.size;
|
||||
output[i].resize(image.size);
|
||||
memcpy(output[i].data(), image.data, image.size);
|
||||
}
|
||||
|
||||
x.ImagesPerTrigger(nimages_out);
|
||||
@@ -102,7 +107,7 @@ int main(int argc, char **argv) {
|
||||
{
|
||||
size_t xpixel = x.GetXPixelsNum();
|
||||
size_t ypixel = x.GetYPixelsNum();
|
||||
start_message.AddPixelMask(CBORImage{
|
||||
start_message.AddPixelMask(CompressedImage{
|
||||
.data = reinterpret_cast<uint8_t *>(pixel_mask.data()),
|
||||
.size = pixel_mask.size() * sizeof(uint32_t),
|
||||
.xpixel = xpixel,
|
||||
|
||||
Reference in New Issue
Block a user