JFJochStateMachine: Implement improved calibration routines (to be field tested)
This commit is contained in:
@@ -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") {
|
||||
|
||||
Reference in New Issue
Block a user