diff --git a/src/modules/events/temperature_calibration/task.cpp b/src/modules/events/temperature_calibration/task.cpp index 1b7fda8a26..7f50fd4d55 100644 --- a/src/modules/events/temperature_calibration/task.cpp +++ b/src/modules/events/temperature_calibration/task.cpp @@ -46,6 +46,8 @@ #include #include +#include + #include "common.h" #include "temperature_calibration.h" #include "accel.h" @@ -168,6 +170,11 @@ void TemperatureCalibration::task_main() calibrators[i]->reset_calibration(); } + // make sure the system updates the changed parameters + param_notify_changes(); + + usleep(300000); // wait a bit for the system to apply the parameters + hrt_abstime next_progress_output = hrt_absolute_time() + 1e6; while (!_force_task_exit) {