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 =