diff --git a/src/shared/SensorManager/SensorManager.cpp b/src/shared/SensorManager/SensorManager.cpp
index 0b7db84882b10722a1b8317f45c008534c30713e..348a6e16a0660df3fe64808aa284bd6b38b3f5c7 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 =