|
|
|
@ -370,7 +370,7 @@ bool StateMachineHelperTest::mainStateTransitionTest(void)
@@ -370,7 +370,7 @@ bool StateMachineHelperTest::mainStateTransitionTest(void)
|
|
|
|
|
commander_state_s::MAIN_STATE_AUTO_RTL, commander_state_s::MAIN_STATE_MANUAL, TRANSITION_CHANGED }, |
|
|
|
|
|
|
|
|
|
{ "transition: MANUAL to ALTCTL - not rotary", |
|
|
|
|
MTT_ALL_NOT_VALID, |
|
|
|
|
MTT_LOC_ALT_VALID, |
|
|
|
|
commander_state_s::MAIN_STATE_MANUAL, commander_state_s::MAIN_STATE_ALTCTL, TRANSITION_CHANGED }, |
|
|
|
|
|
|
|
|
|
{ "transition: MANUAL to ALTCTL - rotary, global position not valid, local altitude valid", |
|
|
|
@ -423,6 +423,10 @@ bool StateMachineHelperTest::mainStateTransitionTest(void)
@@ -423,6 +423,10 @@ bool StateMachineHelperTest::mainStateTransitionTest(void)
|
|
|
|
|
MTT_GLOBAL_POS_VALID, |
|
|
|
|
commander_state_s::MAIN_STATE_MANUAL, commander_state_s::MAIN_STATE_AUTO_RTL, TRANSITION_DENIED }, |
|
|
|
|
|
|
|
|
|
{ "transition: MANUAL to ALTCTL - not rotary", |
|
|
|
|
MTT_ALL_NOT_VALID, |
|
|
|
|
commander_state_s::MAIN_STATE_MANUAL, commander_state_s::MAIN_STATE_ALTCTL, TRANSITION_DENIED }, |
|
|
|
|
|
|
|
|
|
{ "no transition: MANUAL to ALTCTL - rotary, global position not valid, local altitude not valid", |
|
|
|
|
MTT_ROTARY_WING, |
|
|
|
|
commander_state_s::MAIN_STATE_MANUAL, commander_state_s::MAIN_STATE_ALTCTL, TRANSITION_DENIED }, |
|
|
|
|