From e046c7e9f4e66da70a8aef11bd7d394098cb4c9e Mon Sep 17 00:00:00 2001 From: Federico Lolli <federico.lolli@skywarder.eu> Date: Tue, 31 Oct 2023 13:54:51 +0100 Subject: [PATCH] [Main-ADAController] now uses the pressure sample from SFD --- .../Main/StateMachines/ADAController/ADAController.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/boards/Main/StateMachines/ADAController/ADAController.cpp b/src/boards/Main/StateMachines/ADAController/ADAController.cpp index 475f8a224..9cfddaf69 100644 --- a/src/boards/Main/StateMachines/ADAController/ADAController.cpp +++ b/src/boards/Main/StateMachines/ADAController/ADAController.cpp @@ -64,7 +64,7 @@ void ADAController::update() { ModuleManager& modules = ModuleManager::getInstance(); PressureData barometerData = - modules.get<Sensors>()->getStaticPressure1LastSample(); + modules.get<Sensors>()->getSFDPressureLastSample(); // Get a snapshot of the situation. There is no need to synchronize because // the getter are already thread safe with a PauseKernel @@ -143,8 +143,7 @@ void ADAController::calibrate() for (int i = 0; i < ADAConfig::CALIBRATION_SAMPLES_COUNT; i++) { - PressureData data = - modules.get<Sensors>()->getStaticPressure1LastSample(); + PressureData data = modules.get<Sensors>()->getSFDPressureLastSample(); pressure.add(data.pressure); miosix::Thread::sleep(ADAConfig::CALIBRATION_SLEEP_TIME); @@ -448,4 +447,4 @@ ADA::KalmanFilter::KalmanConfig ADAController::getADAKalmanConfig() ADA::KalmanFilter::CVectorN(ada.getReferenceValues().refPressure, 0, 0)}; } -} // namespace Main \ No newline at end of file +} // namespace Main -- GitLab