libsbp  v2.4.7
System

Data Structures

struct  msg_startup_t
 
struct  msg_dgnss_status_t
 
struct  msg_heartbeat_t
 
struct  msg_ins_status_t
 
struct  msg_csac_telemetry_t
 
struct  msg_csac_telemetry_labels_t
 

Macros

#define SBP_MSG_STARTUP   0xFF00
 System start-up message. More...
 
#define SBP_MSG_DGNSS_STATUS   0xFF02
 Status of received corrections. More...
 
#define SBP_MSG_HEARTBEAT   0xFFFF
 System heartbeat message. More...
 
#define SBP_MSG_INS_STATUS   0xFF03
 Inertial Navigation System status message. More...
 
#define SBP_MSG_CSAC_TELEMETRY   0xFF04
 Experimental telemetry message. More...
 
#define SBP_MSG_CSAC_TELEMETRY_LABELS   0xFF05
 Experimental telemetry message labels. More...
 

Detailed Description

Macro Definition Documentation

#define SBP_MSG_CSAC_TELEMETRY   0xFF04

Experimental telemetry message.

The CSAC telemetry message has an implementation defined telemetry string from a device. It is not produced or available on general Swift Products. It is intended to be a low rate message for status purposes.

Definition at line 97 of file system.h.

#define SBP_MSG_CSAC_TELEMETRY_LABELS   0xFF05

Experimental telemetry message labels.

The CSAC telemetry message provides labels for each member of the string produced by MSG_CSAC_TELEMETRY. It should be provided by a device at a lower rate than the MSG_CSAC_TELEMETRY.

Definition at line 110 of file system.h.

#define SBP_MSG_DGNSS_STATUS   0xFF02

Status of received corrections.

This message provides information about the receipt of Differential corrections. It is expected to be sent with each receipt of a complete corrections packet.

Definition at line 52 of file system.h.

#define SBP_MSG_HEARTBEAT   0xFFFF

System heartbeat message.

The heartbeat message is sent periodically to inform the host or other attached devices that the system is running. It is used to monitor system malfunctions. It also contains status flags that indicate to the host the status of the system and whether it is operating correctly. Currently, the expected heartbeat interval is 1 sec.

The system error flag is used to indicate that an error has occurred in the system. To determine the source of the error, the remaining error flags should be inspected.

Definition at line 74 of file system.h.

#define SBP_MSG_INS_STATUS   0xFF03

Inertial Navigation System status message.

The INS status message describes the state of the operation and initialization of the inertial navigation system.

Definition at line 85 of file system.h.

#define SBP_MSG_STARTUP   0xFF00

System start-up message.

The system start-up message is sent once on system start-up. It notifies the host or other attached devices that the system has started and is now ready to respond to commands or configuration requests.

Definition at line 38 of file system.h.