From 667f532312452fb188c37fadd7d541da1c68e015 Mon Sep 17 00:00:00 2001
From: Davide Basso <davide.basso@skywarder.eu>
Date: Sat, 10 May 2025 10:02:41 +0200
Subject: [PATCH] [MockupMain] Fix initialization

---
 src/MockupMain/Sensors/Sensors.cpp                            | 2 +-
 .../StateMachines/FlightModeManager/FlightModeManager.h       | 4 +---
 src/Payload/Configs/SensorsConfig.h                           | 2 +-
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/MockupMain/Sensors/Sensors.cpp b/src/MockupMain/Sensors/Sensors.cpp
index 0bac24c11..fad15ae3c 100644
--- a/src/MockupMain/Sensors/Sensors.cpp
+++ b/src/MockupMain/Sensors/Sensors.cpp
@@ -353,7 +353,7 @@ void Sensors::ubxGpsInit()
 
     ubxgps = std::make_unique<UBXGPSSpi>(
         getModule<Buses>()->spi1, hwmap::ubxgps::cs::getPin(), spiConfig,
-        Kilohertz{config::UBXGPS::SAMPLING_RATE}.value());
+        Hertz{config::UBXGPS::SAMPLING_RATE}.value());
 
     LOG_INFO(logger, "UBXGPS initialized!");
 }
diff --git a/src/MockupMain/StateMachines/FlightModeManager/FlightModeManager.h b/src/MockupMain/StateMachines/FlightModeManager/FlightModeManager.h
index 896b7b261..cd243ff85 100644
--- a/src/MockupMain/StateMachines/FlightModeManager/FlightModeManager.h
+++ b/src/MockupMain/StateMachines/FlightModeManager/FlightModeManager.h
@@ -30,7 +30,6 @@
 namespace MockupMain
 {
 class Sensors;
-class Actuators;
 class FlightStatsRecorder;
 
 /**
@@ -55,8 +54,7 @@ class FlightStatsRecorder;
  */
 class FlightModeManager
     : public Boardcore::HSM<FlightModeManager>,
-      public Boardcore::InjectableWithDeps<Sensors, Actuators,
-                                           FlightStatsRecorder>
+      public Boardcore::InjectableWithDeps<Sensors, FlightStatsRecorder>
 {
 public:
     FlightModeManager();
diff --git a/src/Payload/Configs/SensorsConfig.h b/src/Payload/Configs/SensorsConfig.h
index efb7aedfd..61e266e9e 100644
--- a/src/Payload/Configs/SensorsConfig.h
+++ b/src/Payload/Configs/SensorsConfig.h
@@ -82,7 +82,7 @@ constexpr auto TEMPERATURE_DIVIDER = 10U;
 namespace UBXGPS
 {
 constexpr auto ENABLED       = true;
-constexpr auto SAMPLING_RATE = 10_khz;
+constexpr auto SAMPLING_RATE = 10_hz;
 }  // namespace UBXGPS
 
 namespace LSM6DSRX
-- 
GitLab