SatFlags

This is a ROS message definition.

Source

# Bit field structure for flags in UBX-NAV-SAT (0x01 0x35)

# Signal quality indicator
uint8 QUALITY_NO_SIGNAL = 0
uint8 QUALITY_SEARCHING = 1
uint8 QUALITY_ACQUIRED = 2
uint8 QUALITY_UNUSABLE = 3
uint8 QUALITY_CODE_LOCKED = 4
uint8 QUALITY_CARRIER_LOCKED = 5
uint8 quality_ind

# Signal currently being used for navigation
bool sv_used

# Signal health flag
uint8 HEALTH_UNKNOWN = 0
uint8 HEALTH_HEALTHY = 1
uint8 HEALTH_UNHEALTHY = 2
uint8 health

# Differential correction data availability
bool diff_corr

# Carrier smoothed pseudorange used
bool smoothed

# Orbit source
uint8 ORBIT_NO_INFO = 0
uint8 ORBIT_EPH_USED = 1
uint8 ORBIT_ALM_USED = 2
uint8 ORBIT_ASSISTNOW_OFFLINE = 3
uint8 ORBIT_ASSISTNOW_AUTONOMOUS = 4
uint8 orbit_source

# Ephemeris availability
bool eph_avail

# Almanac availability
bool alm_avail

# AssistNow Offline data availability
bool ano_avail

# AssistNow Autonomous data availability
bool aop_avail

# Corrections used flags
bool sbas_corr_used
bool rtcm_corr_used
bool slas_corr_used
bool spartn_corr_used
bool pr_corr_used
bool cr_corr_used
bool do_corr_used
bool clas_corr_used