23 #ifndef LIBSBP_SYSTEM_MESSAGES_H
24 #define LIBSBP_SYSTEM_MESSAGES_H
38 #define SBP_MSG_STARTUP 0xFF00
39 typedef struct SBP_ATTR_PACKED {
52 #define SBP_MSG_DGNSS_STATUS 0xFF02
53 typedef struct SBP_ATTR_PACKED {
74 #define SBP_MSG_HEARTBEAT 0xFFFF
75 typedef struct SBP_ATTR_PACKED {
85 #define SBP_MSG_INS_STATUS 0xFF03
86 typedef struct SBP_ATTR_PACKED {
97 #define SBP_MSG_CSAC_TELEMETRY 0xFF04
98 typedef struct SBP_ATTR_PACKED {
110 #define SBP_MSG_CSAC_TELEMETRY_LABELS 0xFF05
111 typedef struct SBP_ATTR_PACKED {
113 char telemetry_labels[0];
u8 cause
Cause of startup.
u16 latency
Latency of observation receipt [deci-seconds].
u8 id
Index representing the type of telemetry in use.
u8 id
Index representing the type of telemetry in use.
u8 num_signals
Number of signals from base station.
uint8_t u8
Unsigned 8-bit integer.
uint16_t u16
Unsigned 16-bit integer.
uint32_t u32
Unsigned 32-bit integer.
u8 startup_type
Startup type.