diff --git a/src/modules/temperature_compensation/TemperatureCompensationModule.cpp b/src/modules/temperature_compensation/TemperatureCompensationModule.cpp index 1ed3283c32..ec19359181 100644 --- a/src/modules/temperature_compensation/TemperatureCompensationModule.cpp +++ b/src/modules/temperature_compensation/TemperatureCompensationModule.cpp @@ -106,7 +106,7 @@ void TemperatureCompensationModule::parameters_update() sensor_mag_s report; if (_mag_subs[uorb_index].copy(&report)) { - int temp = _temperature_compensation.set_sensor_id_accel(report.device_id, uorb_index); + int temp = _temperature_compensation.set_sensor_id_mag(report.device_id, uorb_index); if (temp < 0) { PX4_INFO("No temperature calibration available for mag %" PRIu8 " (device id %" PRIu32 ")", uorb_index,