diff --git a/src/boards/Main/StateMachines/FlightModeManager/FlightModeManager.cpp b/src/boards/Main/StateMachines/FlightModeManager/FlightModeManager.cpp index f45fb98a13454fc3771855361fd7cec6d4a706bd..00101fad19bf4ca89fbdb6860eb26bfb7d7afb5c 100644 --- a/src/boards/Main/StateMachines/FlightModeManager/FlightModeManager.cpp +++ b/src/boards/Main/StateMachines/FlightModeManager/FlightModeManager.cpp @@ -549,6 +549,7 @@ State FlightModeManager::state_flying(const Event& event) return transition(&FlightModeManager::state_powered_ascent); } case FMM_MISSION_TIMEOUT: + case TMTC_FORCE_LANDING: { return transition(&FlightModeManager::state_landed); } @@ -739,11 +740,6 @@ State FlightModeManager::state_terminal_descent(const Event& event) return HANDLED; } - case TMTC_FORCE_LANDING: - { - return transition(&FlightModeManager::state_landed); - } - default: { return UNHANDLED;