SbgGpsPosStatus
This is a ROS message definition.
Source
# SBG Ellipse Messages
# Submessage
# The raw GPS position status
# 0 SOL_COMPUTED A valid solution has been computed.
# 1 INSUFFICIENT_OBS Not enough valid SV to compute a solution.
# 2 INTERNAL_ERROR An internal error has occurred.
# 3 HEIGHT_LIMIT The height limit has been exceeded.
uint8 status
# The raw GPS position type
# 0 NO_SOLUTION No valid solution available.
# 1 UNKNOWN_TYPE An unknown solution type has been computed.
# 2 SINGLE Single point solution position.
# 3 PSRDIFF Standard Pseudorange Differential Solution (DGPS).
# 4 SBAS SBAS satellite used for differential corrections.
# 5 OMNISTAR Omnistar VBS Position (L1 sub-meter).
# 6 RTK_FLOAT Floating RTK ambiguity solution (20 cms RTK).
# 7 RTK_INT Integer RTK ambiguity solution (2 cms RTK).
# 8 PPP_FLOAT Precise Point Positioning with float ambiguities
# 9 PPP_INT Precise Point Positioning with fixed ambiguities
# 10 FIXED Fixed location solution position
uint8 type
# The ifm status
# 0 ERROR Interference monitoring system is in error and doesn't work.
# 1 UNKNOWN Interference monitoring is either disabled or not available.
# 2 CLEAN Interference are monitored and the environment is clean.
# 3 MITIGATED Interference are detected and mitigated, the PVT is OK.
# 4 CRITICAL Interference are detected and couldn't be mitigated, the PVT is invalid.
uint8 ifm
# The spoofing status
# 0 ERROR Spoofing detection system is in error and doesn't work.
# 1 UNKNOWN Spoofing detection is either disabled or not available.
# 2 CLEAN Spoofing detection is enabled and no spoofer is detected.
# 3 SINGLE Probable spoofing identified by one method only.
# 4 MULTIPLE Confirmed spoofing identified by several methods such as Galileo OSNMA + Built In.
uint8 spoofing
# The OSNMA status
# 0 ERROR No valid solution available.
# 1 DISABLED An unknown solution type has been computed.
# 2 INITIALIZING Single point solution position.
# 3 WAITING_NTP Standard Pseudorange Differential Solution (DGPS).
# 4 VALID SBAS satellite used for differential corrections.
# 5 SPOOFED Omnistar VBS Position (L1 sub-meter).
uint8 osnma
# True if GPS L1 is used in the solution
bool gps_l1_used
# True if GPS L2 is used in the solution
bool gps_l2_used
# True if GPS L5 is used in the solution
bool gps_l5_used
# True if GLONASS L1 is used in the solution
bool glo_l1_used
# True if GLONASS L2 is used in the solution
bool glo_l2_used
# True if GLONASS L3 is used in the solution
bool glo_l3_used
# True if GALILEO E1 is used in the solution
bool gal_e1_used
# True if GALILEO E5a is used in the solution
bool gal_e5a_used
# True if GALILEO E5b is used in the solution
bool gal_e5b_used
# True if GALILEO E5 AltBoc is used in the solution
bool gal_e5alt_used
# True if GALILEO E6 is used in the solution
bool gal_e6_used
# True if BeiDou B1 is used in the solution
bool bds_b1_used
# True if BeiDou B2 is used in the solution
bool bds_b2_used
# True if BeiDou B3 is used in the solution
bool bds_b3_used
# True if QZSS L1CA is used in the solution
bool qzss_l1_used
# True if QZSS L2C is used in the solution
bool qzss_l2_used
# True if QZSS L5 is used in the solution
bool qzss_l5_used