Refactor how frames are sent from receiver

This commit is contained in:
2024-04-14 21:47:06 +02:00
parent 5a793a9260
commit 85a169ec19
85 changed files with 1385 additions and 3656 deletions

View File

@@ -126,11 +126,15 @@ TEST_CASE("HDF5MasterFile", "[HDF5][Full]") {
x.FillMessage(start_message);
EndMessage end_message;
end_message.max_image_number = x.GetImageNum();
REQUIRE_NOTHROW(HDF5Metadata::NXmx(start_message, end_message));
std::unique_ptr<NXmx> master = std::make_unique<NXmx>(start_message);
master->Finalize(end_message);
master.reset();
x.FilePrefix("test02");
x.FillMessage(start_message);
REQUIRE_NOTHROW(HDF5Metadata::NXmx(start_message, end_message));
master = std::make_unique<NXmx>(start_message);
master->Finalize(end_message);
master.reset();
}
remove("test01_master.h5");
remove("test02_master.h5");
@@ -159,7 +163,9 @@ TEST_CASE("HDF5MasterFile_RadInt", "[HDF5][Full]") {
end_message.az_int_result["avg1"] = profile.GetResult();
end_message.az_int_result["avg2"] = profile.GetResult();
REQUIRE_NOTHROW(HDF5Metadata::NXmx(start_message, end_message));
std::unique_ptr<NXmx> master = std::make_unique<NXmx>(start_message);
master->Finalize(end_message);
master.reset();
}
remove("test01_rad_int_master.h5");
// No leftover HDF5 objects
@@ -337,7 +343,9 @@ TEST_CASE("HDF5Writer_Link", "[HDF5][Full]") {
REQUIRE_NOTHROW(writer.Write(message));
}
REQUIRE_NOTHROW(HDF5Metadata::NXmx(start_message, end_message));
std::unique_ptr<NXmx> master = std::make_unique<NXmx>(start_message);
master->Finalize(end_message);
master.reset();
}
{
HDF5ReadOnlyFile file("link_master.h5");
@@ -393,7 +401,9 @@ TEST_CASE("HDF5Writer_Link_zero_images", "[HDF5][Full]") {
EndMessage end_message;
end_message.max_image_number = 0;
REQUIRE_NOTHROW(HDF5Metadata::NXmx(start_message, end_message));
std::unique_ptr<NXmx> master = std::make_unique<NXmx>(start_message);
master->Finalize(end_message);
master.reset();
}
{
std::unique_ptr<HDF5ReadOnlyFile> file;