JFJochStateMachine: Implement improved calibration routines (to be field tested)

This commit is contained in:
2025-11-05 10:05:44 +01:00
parent 96de9e41ea
commit 1dfe08a141
5 changed files with 60 additions and 59 deletions
+3 -3
View File
@@ -37,14 +37,14 @@ TEST_CASE("JFJochStateMachine_State_Pedestal") {
DatasetSettings setup;
state_machine.DebugOnly_SetState(JFJochState::Pedestal);
state_machine.DebugOnly_SetState(JFJochState::Calibration);
REQUIRE(state_machine.GetStatus().state == JFJochState::Pedestal);
REQUIRE(state_machine.GetStatus().state == JFJochState::Calibration);
REQUIRE_THROWS(state_machine.Start(setup));
REQUIRE_THROWS(state_machine.Pedestal());
REQUIRE_THROWS(state_machine.Initialize());
REQUIRE(state_machine.WaitTillMeasurementDone(std::chrono::milliseconds(1)).state == JFJochState::Pedestal);
REQUIRE(state_machine.WaitTillMeasurementDone(std::chrono::milliseconds(1)).state == JFJochState::Calibration);
}
TEST_CASE("JFJochStateMachine_State_Measure") {