You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 31, 2025. It is now read-only.
Would there be any interest in extending the NavSatStatus message to include a quality status? Right now it isn't easy to see what type of position quality you have.
Proposed extension:
# Navigation Satellite fix status for any Global Navigation Satellite System
# Whether to output an augmented fix is determined by both the fix
# type and the last time differential corrections were received. A
# fix is valid when status >= STATUS_FIX.
int8 STATUS_NO_FIX = -1 # unable to fix position
int8 STATUS_FIX = 0 # unaugmented fix
int8 STATUS_SBAS_FIX = 1 # with satellite-based augmentation
int8 STATUS_GBAS_FIX = 2 # with ground-based augmentation
int8 status
# Bits defining which Global Navigation Satellite System signals were
# used by the receiver.
uint16 SERVICE_GPS = 1
uint16 SERVICE_GLONASS = 2
uint16 SERVICE_COMPASS = 4 # includes BeiDou.
uint16 SERVICE_GALILEO = 8
uint16 service
# Define GPS quality from NMEA-183 GGA Standard
int8 STATUS_NOT_VALID = 0 # Fix not valid
int8 STATUS_FIX = 1 # GPS fix
int8 STATUS_DGPS_FIX = 2 # Differential GPS fix, OmniSTAR VBS
int8 STATUS_RTK_FIX = 4 # Real-Time Kinematic, fixed integers
int8 STATUS_FLOAT_FIX = 5 # Real-Time Kinematic, float integers, OmniSTAR XP/HP or Location RTK
int8 quality