23 #ifndef LIBSBP_GNSS_MESSAGES_H
24 #define LIBSBP_GNSS_MESSAGES_H
35 typedef struct SBP_ATTR_PACKED {
48 typedef struct SBP_ATTR_PACKED {
65 typedef struct SBP_ATTR_PACKED {
77 typedef struct SBP_ATTR_PACKED {
90 typedef struct SBP_ATTR_PACKED {
106 typedef struct SBP_ATTR_PACKED {
u8 f
Carrier phase fractional part [cycles / 256].
Millisecond-accurate GPS time.
GNSS carrier phase measurement.
u16 wn
GPS week number [week].
u32 tow
Milliseconds since start of GPS week [ms].
Whole second accurate GPS time.
Represents all the relevant information about the signal.
s32 i
Carrier phase whole cycles [cycles].
u32 tow
Seconds since start of GPS week [s].
uint8_t u8
Unsigned 8-bit integer.
s32 ns_residual
Nanosecond residual of millisecond-rounded TOW (ranges from -500000 to 500000) [ns].
u16 wn
GPS week number [week].
u8 sat
Constellation-specific satellite identifier.
uint16_t u16
Unsigned 16-bit integer.
uint32_t u32
Unsigned 32-bit integer.
u16 wn
GPS week number [week].
Nanosecond-accurate receiver clock time.
u32 tow
Milliseconds since start of GPS week [ms].
u8 code
Signal constellation, band and code.
u8 code
Signal constellation, band and code.
u16 sat
Constellation-specific satellite identifier.
int32_t s32
Signed 32-bit integer.