From abf3ff94536ffb86e5177b9b95f8bbbecb6113e6 Mon Sep 17 00:00:00 2001
From: Davide Mor <davide.mor@skywarder.eu>
Date: Fri, 13 Sep 2024 12:26:34 +0200
Subject: [PATCH] [Main] Updated FMM TMTC_FORCE_LANDED behaviour

---
 .../StateMachines/FlightModeManager/FlightModeManager.cpp   | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/boards/Main/StateMachines/FlightModeManager/FlightModeManager.cpp b/src/boards/Main/StateMachines/FlightModeManager/FlightModeManager.cpp
index f45fb98a1..00101fad1 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;
-- 
GitLab