Copyright | Copyright (C) 2015 Swift Navigation, Inc. |
---|---|
License | LGPL-3 |
Maintainer | Mark Fine <dev@swiftnav.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Standardized system messages from Swift Navigation devices.
- msgStartup :: Word16
- data MsgStartup = MsgStartup {
- _msgStartup_cause :: Word8
- _msgStartup_startup_type :: Word8
- _msgStartup_reserved :: Word16
- msgStartup_startup_type :: Lens' MsgStartup Word8
- msgStartup_reserved :: Lens' MsgStartup Word16
- msgStartup_cause :: Lens' MsgStartup Word8
- msgDgnssStatus :: Word16
- data MsgDgnssStatus = MsgDgnssStatus {}
- msgDgnssStatus_source :: Lens' MsgDgnssStatus Text
- msgDgnssStatus_num_signals :: Lens' MsgDgnssStatus Word8
- msgDgnssStatus_latency :: Lens' MsgDgnssStatus Word16
- msgDgnssStatus_flags :: Lens' MsgDgnssStatus Word8
- msgHeartbeat :: Word16
- data MsgHeartbeat = MsgHeartbeat {}
- msgHeartbeat_flags :: Iso' MsgHeartbeat Word32
Documentation
msgStartup :: Word16 Source #
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.
MsgStartup | |
|
msgStartup_reserved :: Lens' MsgStartup Word16 Source #
msgDgnssStatus :: Word16 Source #
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.
MsgDgnssStatus | |
|
msgDgnssStatus_latency :: Lens' MsgDgnssStatus Word16 Source #
msgHeartbeat :: Word16 Source #
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.
MsgHeartbeat | |
|