|
|
|
@ -361,10 +361,8 @@ main_state_transition(struct vehicle_status_s *status, main_state_t new_main_sta
@@ -361,10 +361,8 @@ main_state_transition(struct vehicle_status_s *status, main_state_t new_main_sta
|
|
|
|
|
|
|
|
|
|
case commander_state_s::MAIN_STATE_ALTCTL: |
|
|
|
|
/* need at minimum altitude estimate */ |
|
|
|
|
/* TODO: add this for fixedwing as well */ |
|
|
|
|
if (!status->is_rotary_wing || |
|
|
|
|
(status_flags->condition_local_altitude_valid || |
|
|
|
|
status_flags->condition_global_position_valid)) { |
|
|
|
|
if (status_flags->condition_local_altitude_valid || |
|
|
|
|
status_flags->condition_global_position_valid) { |
|
|
|
|
ret = TRANSITION_CHANGED; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|