From 0c14cc31fdd033fa8a51669f65d697226d97aba3 Mon Sep 17 00:00:00 2001
From: Luca Erbetta <luca.erbetta105@gmail.com>
Date: Fri, 29 Mar 2019 20:23:03 +0100
Subject: [PATCH] Log current

---
 src/shared/SensorManager/SensorManager.cpp | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/shared/SensorManager/SensorManager.cpp b/src/shared/SensorManager/SensorManager.cpp
index 0b7db84..348a6e1 100644
--- a/src/shared/SensorManager/SensorManager.cpp
+++ b/src/shared/SensorManager/SensorManager.cpp
@@ -39,7 +39,7 @@ using miosix::FastMutex;
 using miosix::Lock;
 
 SensorManager::SensorManager(TaskScheduler* scheduler)
-    : EventHandler(), logger(Logger::instance()), scheduler(scheduler)
+    : logger(Logger::instance()), scheduler(scheduler)
 {
     sEventBroker->subscribe(this, TOPIC_COORDINATION);
 
@@ -54,7 +54,7 @@ SensorManager::SensorManager(TaskScheduler* scheduler)
                           miosix::MemoryProfiling::getCurrentFreeStack(),
                           miosix::MemoryProfiling::getAbsoluteFreeStack()});
         },
-        200, TASK_THREADS);  // Log diagnostics @ 5Hz
+        1000, TASK_THREADS);  // Log diagnostics @ 1Hz
 }
 SensorManager::~SensorManager()
 {
@@ -168,7 +168,7 @@ void SensorManager::startSampling()
     scheduler->add(simple_press_sampler, 1000 / PRESS_SAMPLE_RATE,
                    TASK_PRESSURE);
 
-     // Simple Current Sampler callback and scheduler function
+    // Simple Current Sampler callback and scheduler function
     std::function<void()> simple_current_callback =
         std::bind(&SensorManager::onSimpleCurrentCallback, this);
 
@@ -176,8 +176,7 @@ void SensorManager::startSampling()
         std::bind(&SimpleSensorSampler::UpdateAndCallback,
                   &sampler_current_simple, simple_current_callback);
 
-    scheduler->add(simple_current_sampler, 1000 / ADC_SAMPLE_RATE,
-                   TASK_ADC);
+    scheduler->add(simple_current_sampler, 1000 / ADC_SAMPLE_RATE, TASK_ADC);
 
     // Simple IMU Sampler callback and scheduler function
     std::function<void()> simple_imu_callback =
-- 
GitLab