diff --git a/libraries/AP_GPS/AP_GPS_SBP.cpp b/libraries/AP_GPS/AP_GPS_SBP.cpp index f7128209e6..a8978b2467 100644 --- a/libraries/AP_GPS/AP_GPS_SBP.cpp +++ b/libraries/AP_GPS/AP_GPS_SBP.cpp @@ -282,9 +282,9 @@ AP_GPS_SBP::_attempt_state_update() if (pos_llh->flags == 0) state.status = AP_GPS::GPS_OK_FIX_3D; - else if (pos_llh->flags == 1) - state.status = AP_GPS::GPS_OK_FIX_3D_RTK_FLOAT; else if (pos_llh->flags == 2) + state.status = AP_GPS::GPS_OK_FIX_3D_RTK_FLOAT; + else if (pos_llh->flags == 1) state.status = AP_GPS::GPS_OK_FIX_3D_RTK_FIXED;