mirror of https://github.com/ArduPilot/ardupilot
AP_Baro: emit calibrated messages for each connected baro
Thanks to OlliW for pointing this out
This commit is contained in:
parent
d94663d5af
commit
e503df48ff
|
@ -244,12 +244,16 @@ void AP_Baro::calibrate(bool save)
|
|||
_guessed_ground_temperature = get_external_temperature();
|
||||
|
||||
// panic if all sensors are not calibrated
|
||||
uint8_t num_calibrated = 0;
|
||||
for (uint8_t i=0; i<_num_sensors; i++) {
|
||||
if (sensors[i].calibrated) {
|
||||
gcs().send_text(MAV_SEVERITY_INFO, "Barometer calibration complete");
|
||||
return;
|
||||
gcs().send_text(MAV_SEVERITY_INFO, "Barometer %u calibration complete", i+1);
|
||||
num_calibrated++;
|
||||
}
|
||||
}
|
||||
if (num_calibrated) {
|
||||
return;
|
||||
}
|
||||
AP_HAL::panic("AP_Baro: all sensors uncalibrated");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue