Browse Source

AP_Airspeed: do not cal if backend does not exist

gps-1.3.1
Hwurzburg 3 years ago committed by Peter Barker
parent
commit
b327f80946
  1. 4
      libraries/AP_Airspeed/AP_Airspeed.cpp

4
libraries/AP_Airspeed/AP_Airspeed.cpp

@ -486,6 +486,10 @@ void AP_Airspeed::calibrate(bool in_startup)
if (in_startup && param[i].skip_cal) { if (in_startup && param[i].skip_cal) {
continue; continue;
} }
if (sensor[i] == nullptr) {
GCS_SEND_TEXT(MAV_SEVERITY_INFO,"Airspeed %u not initalized, cannot cal", i+1);
continue;
}
state[i].cal.start_ms = AP_HAL::millis(); state[i].cal.start_ms = AP_HAL::millis();
state[i].cal.count = 0; state[i].cal.count = 0;
state[i].cal.sum = 0; state[i].cal.sum = 0;

Loading…
Cancel
Save