diff --git a/libraries/AP_GPS/AP_GPS.cpp b/libraries/AP_GPS/AP_GPS.cpp index 046370d074..25174bda81 100644 --- a/libraries/AP_GPS/AP_GPS.cpp +++ b/libraries/AP_GPS/AP_GPS.cpp @@ -212,6 +212,7 @@ AP_GPS::detect_instance(uint8_t instance) state[instance].instance = instance; state[instance].status = NO_GPS; + state[instance].hdop = 9999; // record the time when we started detection. This is used to try // to avoid initialising a uBlox as a NMEA GPS @@ -336,6 +337,7 @@ AP_GPS::update_instance(uint8_t instance) if (_type[instance] == GPS_TYPE_NONE) { // not enabled state[instance].status = NO_GPS; + state[instance].hdop = 9999; return; } if (locked_ports & (1U<