From a7ac22ab631d630da13e05976cf6e40b9d098bb6 Mon Sep 17 00:00:00 2001
From: Davide Basso <davide.basso@skywarder.eu>
Date: Tue, 15 Apr 2025 20:16:41 +0200
Subject: [PATCH] [Parafoil] Fix GPS sampling time

---
 src/MockupMain/Configs/SensorsConfig.h | 2 +-
 src/MockupMain/Sensors/Sensors.cpp     | 2 +-
 src/Parafoil/Configs/SensorsConfig.h   | 2 +-
 src/Parafoil/Sensors/Sensors.cpp       | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/MockupMain/Configs/SensorsConfig.h b/src/MockupMain/Configs/SensorsConfig.h
index cbabea365..132f19f80 100644
--- a/src/MockupMain/Configs/SensorsConfig.h
+++ b/src/MockupMain/Configs/SensorsConfig.h
@@ -87,7 +87,7 @@ constexpr auto ODR           = Boardcore::LPS22DF::ODR_50;
 namespace UBXGPS
 {
 constexpr auto ENABLED       = true;
-constexpr auto SAMPLING_RATE = 10_khz;
+constexpr auto SAMPLING_RATE = 10_hz;
 }  // namespace UBXGPS
 
 namespace ADS131M08
diff --git a/src/MockupMain/Sensors/Sensors.cpp b/src/MockupMain/Sensors/Sensors.cpp
index f74e2d34c..aa0dd8542 100644
--- a/src/MockupMain/Sensors/Sensors.cpp
+++ b/src/MockupMain/Sensors/Sensors.cpp
@@ -350,7 +350,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/Parafoil/Configs/SensorsConfig.h b/src/Parafoil/Configs/SensorsConfig.h
index 8a5937244..e0d9bb6c1 100644
--- a/src/Parafoil/Configs/SensorsConfig.h
+++ b/src/Parafoil/Configs/SensorsConfig.h
@@ -87,7 +87,7 @@ constexpr auto ODR           = Boardcore::LPS22DF::ODR_100;
 namespace UBXGPS
 {
 constexpr auto ENABLED       = true;
-constexpr auto SAMPLING_RATE = 10_khz;
+constexpr auto SAMPLING_RATE = 10_hz;
 }  // namespace UBXGPS
 
 namespace ADS131M08
diff --git a/src/Parafoil/Sensors/Sensors.cpp b/src/Parafoil/Sensors/Sensors.cpp
index 5d5148c72..90be4ffe7 100644
--- a/src/Parafoil/Sensors/Sensors.cpp
+++ b/src/Parafoil/Sensors/Sensors.cpp
@@ -345,7 +345,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!");
 }
-- 
GitLab