From 1b1331509282dde67fb73f2b1031133324ade0df Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Wed, 7 Oct 2015 09:08:15 +1100 Subject: [PATCH] AP_Baro: notify GCS of calibration --- libraries/AP_Baro/AP_Baro.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_Baro/AP_Baro.cpp b/libraries/AP_Baro/AP_Baro.cpp index 76fd14d253..1e5718fcd9 100644 --- a/libraries/AP_Baro/AP_Baro.cpp +++ b/libraries/AP_Baro/AP_Baro.cpp @@ -164,10 +164,10 @@ void AP_Baro::update_calibration() { for (uint8_t i=0; i<_num_sensors; i++) { if (healthy(i)) { - sensors[i].ground_pressure.set(get_pressure(i)); + sensors[i].ground_pressure.set_and_notify(get_pressure(i)); } float last_temperature = sensors[i].ground_temperature; - sensors[i].ground_temperature.set(get_calibration_temperature(i)); + sensors[i].ground_temperature.set_and_notify(get_calibration_temperature(i)); if (fabsf(last_temperature - sensors[i].ground_temperature) > 3) { // reset _EAS2TAS to force it to recalculate. This happens // when a digital airspeed sensor comes online