From 3e653478e3514a1cb5798433e6f0e9e6d01b8164 Mon Sep 17 00:00:00 2001
From: Federico Mandelli <federicomandelli@skywarder.eu>
Date: Fri, 15 Mar 2024 10:17:04 +0100
Subject: [PATCH] [BugFixes] Added Jesolo target and changed parameters before
 flight test

---
 CMakeLists.txt                                                | 4 ++--
 .../StateMachines/FlightModeManager/FlightModeManagerData.h   | 4 ++--
 src/boards/Parafoil/TMRepository/TMRepository.cpp             | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 17ef69d74..53b515bae 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,10 +35,10 @@ project(OnBoardSoftware)
 
 add_executable(parafoil-guided-milano src/entrypoints/Parafoil/parafoil-entry.cpp ${PARAFOIL_COMPUTER})
 target_include_directories(parafoil-guided-milano PRIVATE ${OBSW_INCLUDE_DIRS})
-target_compile_definitions(parafoil-guided-milano PRIVATE MILANO)
+target_compile_definitions(parafoil-guided-milano PRIVATE CLOSED_LOOP MILANO)
 sbs_target(parafoil-guided-milano stm32f429zi_skyward_death_stack_x)
 
 add_executable(parafoil-guided-jesolo src/entrypoints/Parafoil/parafoil-entry.cpp ${PARAFOIL_COMPUTER})
 target_include_directories(parafoil-guided-jesolo PRIVATE ${OBSW_INCLUDE_DIRS})
-target_compile_definitions(parafoil-guided-jesolo PRIVATE JESOLO)
+target_compile_definitions(parafoil-guided-jesolo PRIVATE CLOSED_LOOP JESOLO)
 sbs_target(parafoil-guided-jesolo stm32f429zi_skyward_death_stack_x)
diff --git a/src/boards/Parafoil/StateMachines/FlightModeManager/FlightModeManagerData.h b/src/boards/Parafoil/StateMachines/FlightModeManager/FlightModeManagerData.h
index 1c0b37b30..53bc94bc1 100644
--- a/src/boards/Parafoil/StateMachines/FlightModeManager/FlightModeManagerData.h
+++ b/src/boards/Parafoil/StateMachines/FlightModeManager/FlightModeManagerData.h
@@ -39,8 +39,8 @@ enum class FlightModeManagerState : uint8_t
     SENSORS_CALIBRATION,
     ALGOS_CALIBRATION,
     TEST_MODE,
-    READY,
-    WING_DESCENT,
+    READY        = 8,
+    WING_DESCENT = 10,
     LANDED,
 };
 
diff --git a/src/boards/Parafoil/TMRepository/TMRepository.cpp b/src/boards/Parafoil/TMRepository/TMRepository.cpp
index d0d0666db..78787bcdb 100644
--- a/src/boards/Parafoil/TMRepository/TMRepository.cpp
+++ b/src/boards/Parafoil/TMRepository/TMRepository.cpp
@@ -382,7 +382,7 @@ mavlink_message_t TMRepository::packSensorsTm(SensorsTMList sensorId,
             auto pressureData = modules.get<Sensors>()->getLPS22LastSample();
 
             tm.timestamp = pressureData.pressureTimestamp;
-            strcpy(tm.sensor_name, "MS5803");
+            strcpy(tm.sensor_name, "LPS22");
             tm.pressure = pressureData.pressure;
 
             mavlink_msg_pressure_tm_encode(RadioConfig::MAV_SYSTEM_ID,
-- 
GitLab