sbp-2.4.7: SwiftNav's SBP Library

CopyrightCopyright (C) 2015-2018 Swift Navigation Inc.
LicenseLGPL-3
MaintainerSwift Navigation <dev@swiftnav.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

SwiftNav.SBP.System

Description

Standardized system messages from Swift Navigation devices.

Synopsis

Documentation

data MsgStartup Source #

SBP class for message MSG_STARTUP (0xFF00).

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.

Constructors

MsgStartup 

Fields

data MsgDgnssStatus Source #

SBP class for message MSG_DGNSS_STATUS (0xFF02).

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

Constructors

MsgDgnssStatus 

Fields

data MsgHeartbeat Source #

SBP class for message MSG_HEARTBEAT (0xFFFF).

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.

Constructors

MsgHeartbeat 

Fields

data MsgInsStatus Source #

SBP class for message MSG_INS_STATUS (0xFF03).

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

Constructors

MsgInsStatus 

Fields

data MsgCsacTelemetry Source #

SBP class for message MSG_CSAC_TELEMETRY (0xFF04).

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.

Constructors

MsgCsacTelemetry 

Fields

data MsgCsacTelemetryLabels Source #

SBP class for message MSG_CSAC_TELEMETRY_LABELS (0xFF05).

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.

Constructors

MsgCsacTelemetryLabels 

Fields

Instances
Eq MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

Read MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

Show MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

ToJSON MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

FromJSON MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

Binary MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System