mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-04 23:18:29 -04:00
87c7781be2
this detects GPS data lag, and if 5 samples in a row are lagged by more than 50ms beyond the expected lag for the GPS then we declare the GPS as unhealthy. This is useful to detect users who have asked for more data from the GPS then it can send at the baudrate that is being used. The case that led to this path was a F9 GPS with GPS_RAW_DATA=1 at 115200 baud. In that case the UART data is quickly lagged by over 1s |
||
---|---|---|
.. | ||
examples | ||
tests | ||
AP_GPS_ERB.cpp | ||
AP_GPS_ERB.h | ||
AP_GPS_GSOF.cpp | ||
AP_GPS_GSOF.h | ||
AP_GPS_MAV.cpp | ||
AP_GPS_MAV.h | ||
AP_GPS_MTK19.cpp | ||
AP_GPS_MTK19.h | ||
AP_GPS_MTK_Common.h | ||
AP_GPS_MTK.cpp | ||
AP_GPS_MTK.h | ||
AP_GPS_NMEA.cpp | ||
AP_GPS_NMEA.h | ||
AP_GPS_NOVA.cpp | ||
AP_GPS_NOVA.h | ||
AP_GPS_SBF.cpp | ||
AP_GPS_SBF.h | ||
AP_GPS_SBP2.cpp | ||
AP_GPS_SBP2.h | ||
AP_GPS_SBP.cpp | ||
AP_GPS_SBP.h | ||
AP_GPS_SIRF.cpp | ||
AP_GPS_SIRF.h | ||
AP_GPS_UAVCAN.cpp | ||
AP_GPS_UAVCAN.h | ||
AP_GPS_UBLOX.cpp | ||
AP_GPS_UBLOX.h | ||
AP_GPS.cpp | ||
AP_GPS.h | ||
GPS_Backend.cpp | ||
GPS_Backend.h | ||
GPS_detect_state.h | ||
RTCM3_Parser.cpp | ||
RTCM3_Parser.h |