From 081d15713bc95d84bf23ff7fe5c7785c3e8a1928 Mon Sep 17 00:00:00 2001
From: Davide Mor <davide.mor@skywarder.eu>
Date: Sun, 25 Aug 2024 20:11:05 +0200
Subject: [PATCH] [MEA] Fixed a couple of bugs

---
 src/shared/algorithms/MEA/MEA.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/shared/algorithms/MEA/MEA.cpp b/src/shared/algorithms/MEA/MEA.cpp
index 528b1bcf8..c519f8654 100644
--- a/src/shared/algorithms/MEA/MEA.cpp
+++ b/src/shared/algorithms/MEA/MEA.cpp
@@ -42,7 +42,7 @@ void MEA::Step::withCCPressure(float ccPressure)
 
 void MEA::Step::withAcceleration(AccelerometerData acceleration)
 {
-    withAcceleration(acceleration);
+    withAcceleration(static_cast<Eigen::Vector<float, 3>>(acceleration));
 }
 
 void MEA::Step::withAcceleration(Eigen::Vector<float, 3> acceleration)
@@ -66,6 +66,7 @@ MEA::MEA(const Config &config)
       crossSection{config.crossSection}, ae{config.ae}, p0{config.p0},
       minMass{config.minMass}, maxMass{config.maxMass}
 {
+    updateState();
 }
 
 void MEA::update(const Step &step)
-- 
GitLab