JFJochReceiver: Give one plot at a time

This commit is contained in:
2023-04-18 13:55:43 +02:00
parent 962edaa4ad
commit 25cb4df0bf
21 changed files with 186 additions and 152 deletions
+1 -13
View File
@@ -440,6 +440,7 @@ TEST_CASE("DiffractionExperiment_SpotFinding", "[DiffractionExperiment]") {
DiffractionExperiment x;
std::map<size_t, uint32_t> map, map2;
x.ImagesPerTrigger(10000).Summation(1).FrameTime(1ms);
REQUIRE(x.GetSpotFindingBin() == 200);
x.SpotFindingPeriod(0ms);
REQUIRE(x.GetSpotFindingStride() == 0);
REQUIRE(x.GetSpotFindingPeriod().count() == 0);
@@ -447,19 +448,6 @@ TEST_CASE("DiffractionExperiment_SpotFinding", "[DiffractionExperiment]") {
x.SpotFindingPeriod(1s);
REQUIRE(x.GetSpotFindingPeriod() == std::chrono::milliseconds(1000));
REQUIRE(x.GetSpotFindingStride() == 1000);
REQUIRE(x.GetSpotFindingBin() == 1);
x.SpotFindingPeriod(10s);
REQUIRE(x.GetSpotFindingBin() == 1);
x.SpotFindingPeriod(10ms);
REQUIRE(x.GetSpotFindingBin() == 100);
x.SpotFindingPeriod(4ms);
REQUIRE(x.GetSpotFindingBin() == 250);
x.SpotFindingPeriod(50ms);
REQUIRE(x.GetSpotFindingBin() == 20);
REQUIRE_THROWS(x.SpotFindingPeriod(-5ms));