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 |
SBP message containers and serialization utilities.
- msgPreamble :: Word8
- defaultSenderID :: Word16
- data Msg = Msg {}
- checkCrc :: Msg -> Word16
- data SBPMsg
- = SBPMsgAcqResult MsgAcqResult Msg
- | SBPMsgAcqResultDepA MsgAcqResultDepA Msg
- | SBPMsgAlmanac MsgAlmanac Msg
- | SBPMsgBasePos MsgBasePos Msg
- | SBPMsgBaselineEcef MsgBaselineEcef Msg
- | SBPMsgBaselineNed MsgBaselineNed Msg
- | SBPMsgBootloaderHandshakeDepA MsgBootloaderHandshakeDepA Msg
- | SBPMsgBootloaderHandshakeReq MsgBootloaderHandshakeReq Msg
- | SBPMsgBootloaderHandshakeResp MsgBootloaderHandshakeResp Msg
- | SBPMsgBootloaderJumpToApp MsgBootloaderJumpToApp Msg
- | SBPMsgCwResults MsgCwResults Msg
- | SBPMsgCwStart MsgCwStart Msg
- | SBPMsgDops MsgDops Msg
- | SBPMsgEphemeris MsgEphemeris Msg
- | SBPMsgEphemerisDepA MsgEphemerisDepA Msg
- | SBPMsgEphemerisDepB MsgEphemerisDepB Msg
- | SBPMsgExtEvent MsgExtEvent Msg
- | SBPMsgFileioReadDirReq MsgFileioReadDirReq Msg
- | SBPMsgFileioReadDirResp MsgFileioReadDirResp Msg
- | SBPMsgFileioReadReq MsgFileioReadReq Msg
- | SBPMsgFileioReadResp MsgFileioReadResp Msg
- | SBPMsgFileioRemove MsgFileioRemove Msg
- | SBPMsgFileioWriteReq MsgFileioWriteReq Msg
- | SBPMsgFileioWriteResp MsgFileioWriteResp Msg
- | SBPMsgFlashDone MsgFlashDone Msg
- | SBPMsgFlashErase MsgFlashErase Msg
- | SBPMsgFlashProgram MsgFlashProgram Msg
- | SBPMsgFlashReadReq MsgFlashReadReq Msg
- | SBPMsgFlashReadResp MsgFlashReadResp Msg
- | SBPMsgGpsTime MsgGpsTime Msg
- | SBPMsgHeartbeat MsgHeartbeat Msg
- | SBPMsgIarState MsgIarState Msg
- | SBPMsgInitBase MsgInitBase Msg
- | SBPMsgLog MsgLog Msg
- | SBPMsgM25FlashWriteStatus MsgM25FlashWriteStatus Msg
- | SBPMsgMaskSatellite MsgMaskSatellite Msg
- | SBPMsgNapDeviceDnaReq MsgNapDeviceDnaReq Msg
- | SBPMsgNapDeviceDnaResp MsgNapDeviceDnaResp Msg
- | SBPMsgObs MsgObs Msg
- | SBPMsgObsDepA MsgObsDepA Msg
- | SBPMsgPosEcef MsgPosEcef Msg
- | SBPMsgPosLlh MsgPosLlh Msg
- | SBPMsgPrintDep MsgPrintDep Msg
- | SBPMsgReset MsgReset Msg
- | SBPMsgResetFilters MsgResetFilters Msg
- | SBPMsgSetTime MsgSetTime Msg
- | SBPMsgSettingsReadByIndexDone MsgSettingsReadByIndexDone Msg
- | SBPMsgSettingsReadByIndexReq MsgSettingsReadByIndexReq Msg
- | SBPMsgSettingsReadByIndexResp MsgSettingsReadByIndexResp Msg
- | SBPMsgSettingsReadReq MsgSettingsReadReq Msg
- | SBPMsgSettingsReadResp MsgSettingsReadResp Msg
- | SBPMsgSettingsSave MsgSettingsSave Msg
- | SBPMsgSettingsWrite MsgSettingsWrite Msg
- | SBPMsgStartup MsgStartup Msg
- | SBPMsgStmFlashLockSector MsgStmFlashLockSector Msg
- | SBPMsgStmFlashUnlockSector MsgStmFlashUnlockSector Msg
- | SBPMsgStmUniqueIdReq MsgStmUniqueIdReq Msg
- | SBPMsgStmUniqueIdResp MsgStmUniqueIdResp Msg
- | SBPMsgThreadState MsgThreadState Msg
- | SBPMsgTrackingIq MsgTrackingIq Msg
- | SBPMsgTrackingState MsgTrackingState Msg
- | SBPMsgTrackingStateDepA MsgTrackingStateDepA Msg
- | SBPMsgTweet MsgTweet Msg
- | SBPMsgUartState MsgUartState Msg
- | SBPMsgVelEcef MsgVelEcef Msg
- | SBPMsgVelNed MsgVelNed Msg
- | SBPMsgBadCrc Msg
- | SBPMsgUnknown Msg
- merge :: Value -> Value -> Value
Documentation
defaultSenderID :: Word16 Source
Default sender ID. Intended for messages sent from the host to the device.
Msg | |
|