DataMessage: use it in ZMQImagePuller, StreamWriter, HDF5DataFile, HDF5Writer

This commit is contained in:
2023-04-10 20:35:33 +02:00
parent b70382e05a
commit aefe95920c
15 changed files with 111 additions and 92 deletions
+9 -1
View File
@@ -114,7 +114,15 @@ int main(int argc, char **argv) {
int64_t total_image_size = 0;
for (int i = 0; i < nimages_out; i++) {
std::this_thread::sleep_until(start_time + i * period_us);
fileset->Write(output[i % nimages].data(), output_size[i % nimages], spots, i);
DataMessage message{};
message.image.data = (uint8_t *) output[i % nimages].data();
message.image.size = output_size[i % nimages];
message.spots = spots;
message.number = i;
fileset->Write(message);
total_image_size += output_size[i % nimages];
}