sbp-4.9.0: SwiftNav's SBP Library
CopyrightCopyright (C) 2015-2021 Swift Navigation Inc.
LicenseMIT
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

SwiftNav.SBP.Types

Description

Common SBP type requirements, containers, and serialization utilities.

Synopsis

Documentation

data Msg Source #

Packet structure for Swift Navigation Binary Protocol (SBP).

Definition of the over-the-wire message framing format and packet structure for Swift Navigation Binary Protocol (SBP), a minimal binary protocol for communicating with Swift devices. It is used to transmit solutions, observations, status and debugging messages, as well as receive messages from the host operating system.

Constructors

Msg 

Fields

  • _msgSBPType :: !Word16

    Uniquely identifies the type of the payload contents

  • _msgSBPSender :: !Word16

    A unique identifier of the sending hardware. For v1.0, set to the 2 least significant bytes of the device serial number

  • _msgSBPLen :: !Word8

    Byte-length of the payload field

  • _msgSBPPayload :: !Bytes

    Binary data of the message, as identified by Message Type and Length. Usually contains the in-memory binary representation of a C struct (see documentation on individual message types)

  • _msgSBPCrc :: !Word16

    Cyclic Redundancy Check (CRC) of the packet's binary data from the Message Type up to the end of Payload (does not include the Preamble)

Instances

Instances details
FromJSON Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

ToJSON Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

Read Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

Show Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

Methods

showsPrec :: Int -> Msg -> ShowS #

show :: Msg -> String #

showList :: [Msg] -> ShowS #

Binary Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

Methods

put :: Msg -> Put #

get :: Get Msg #

putList :: [Msg] -> Put #

Eq Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

Methods

(==) :: Msg -> Msg -> Bool #

(/=) :: Msg -> Msg -> Bool #

HasMsg Msg Source # 
Instance details

Defined in SwiftNav.SBP.Types

newtype Bytes Source #

Wrapper around ByteString for *JSON and Binary typeclass instances.

Constructors

Bytes 

Fields

Instances

Instances details
FromJSON Bytes Source # 
Instance details

Defined in SwiftNav.SBP.Types

ToJSON Bytes Source # 
Instance details

Defined in SwiftNav.SBP.Types

Read Bytes Source # 
Instance details

Defined in SwiftNav.SBP.Types

Show Bytes Source # 
Instance details

Defined in SwiftNav.SBP.Types

Methods

showsPrec :: Int -> Bytes -> ShowS #

show :: Bytes -> String #

showList :: [Bytes] -> ShowS #

Eq Bytes Source # 
Instance details

Defined in SwiftNav.SBP.Types

Methods

(==) :: Bytes -> Bytes -> Bool #

(/=) :: Bytes -> Bytes -> Bool #

msgSBPPreamble :: Word8 Source #

Denotes the start of frame transmission. For v1.0, always 0x55.

defaultSender :: Word16 Source #

Default sender ID. Intended for messages sent from the host to the device.

class Binary a => ToSBP a where Source #

Class of generic representation of specialized SBP messages into SBP message frames.

Methods

toSBP :: a -> Word16 -> Msg Source #

Convert an SBP message record that is serializable and a two-byte senderID to a binary into an SBP message frame.

Instances

Instances details
ToSBP MsgAcqResult Source # 
Instance details

Defined in SwiftNav.SBP.Acquisition

ToSBP MsgAcqResultDepA Source # 
Instance details

Defined in SwiftNav.SBP.Acquisition

ToSBP MsgAcqResultDepB Source # 
Instance details

Defined in SwiftNav.SBP.Acquisition

ToSBP MsgAcqResultDepC Source # 
Instance details

Defined in SwiftNav.SBP.Acquisition

ToSBP MsgAcqSvProfile Source # 
Instance details

Defined in SwiftNav.SBP.Acquisition

ToSBP MsgAcqSvProfileDep Source # 
Instance details

Defined in SwiftNav.SBP.Acquisition

ToSBP MsgBootloaderHandshakeDepA Source # 
Instance details

Defined in SwiftNav.SBP.Bootload

ToSBP MsgBootloaderHandshakeReq Source # 
Instance details

Defined in SwiftNav.SBP.Bootload

ToSBP MsgBootloaderHandshakeResp Source # 
Instance details

Defined in SwiftNav.SBP.Bootload

ToSBP MsgBootloaderJumpToApp Source # 
Instance details

Defined in SwiftNav.SBP.Bootload

ToSBP MsgNapDeviceDnaReq Source # 
Instance details

Defined in SwiftNav.SBP.Bootload

ToSBP MsgNapDeviceDnaResp Source # 
Instance details

Defined in SwiftNav.SBP.Bootload

ToSBP MsgExtEvent Source # 
Instance details

Defined in SwiftNav.SBP.ExtEvents

ToSBP MsgFileioConfigReq Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioConfigResp Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioReadDirReq Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioReadDirResp Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioReadReq Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioReadResp Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioRemove Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioWriteReq Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFileioWriteResp Source # 
Instance details

Defined in SwiftNav.SBP.FileIo

ToSBP MsgFlashDone Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgFlashErase Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgFlashProgram Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgFlashReadReq Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgFlashReadResp Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgM25FlashWriteStatus Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgStmFlashLockSector Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgStmFlashUnlockSector Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgStmUniqueIdReq Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgStmUniqueIdResp Source # 
Instance details

Defined in SwiftNav.SBP.Flash

ToSBP MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Methods

toSBP :: MsgImuAux -> Word16 -> Msg Source #

ToSBP MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Methods

toSBP :: MsgImuRaw -> Word16 -> Msg Source #

ToSBP MsgSsrFlagHighLevel Source # 
Instance details

Defined in SwiftNav.SBP.Integrity

ToSBP MsgSsrFlagIonoGridPointSatLos Source # 
Instance details

Defined in SwiftNav.SBP.Integrity

ToSBP MsgSsrFlagIonoGridPoints Source # 
Instance details

Defined in SwiftNav.SBP.Integrity

ToSBP MsgSsrFlagIonoTileSatLos Source # 
Instance details

Defined in SwiftNav.SBP.Integrity

ToSBP MsgSsrFlagSatellites Source # 
Instance details

Defined in SwiftNav.SBP.Integrity

ToSBP MsgSsrFlagTropoGridPoints Source # 
Instance details

Defined in SwiftNav.SBP.Integrity

ToSBP MsgLinuxCpuState Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxCpuStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxMemState Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxMemStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessFdCount Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessFdSummary Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessSocketCounts Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessSocketQueues Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxSocketUsage Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxSysState Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxSysStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgFwd Source # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

toSBP :: MsgFwd -> Word16 -> Msg Source #

ToSBP MsgLog Source # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

toSBP :: MsgLog -> Word16 -> Msg Source #

ToSBP MsgPrintDep Source # 
Instance details

Defined in SwiftNav.SBP.Logging

ToSBP MsgMagRaw Source # 
Instance details

Defined in SwiftNav.SBP.Mag

Methods

toSBP :: MsgMagRaw -> Word16 -> Msg Source #

ToSBP MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineEcef Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineNed Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgDops -> Word16 -> Msg Source #

ToSBP MsgDopsDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgGpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgGpsTime -> Word16 -> Msg Source #

ToSBP MsgGpsTimeDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgGpsTimeGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosEcef Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgPosEcef -> Word16 -> Msg Source #

ToSBP MsgPosEcefCov Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosEcefGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosLlh Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgPosLlh -> Word16 -> Msg Source #

ToSBP MsgPosLlhAcc Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosLlhCov Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosLlhCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosLlhDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosLlhGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgUtcLeapSecond Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgUtcTime Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgUtcTime -> Word16 -> Msg Source #

ToSBP MsgUtcTimeGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelBody Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgVelBody -> Word16 -> Msg Source #

ToSBP MsgVelCog Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgVelCog -> Word16 -> Msg Source #

ToSBP MsgVelEcef Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgVelEcef -> Word16 -> Msg Source #

ToSBP MsgVelEcefCov Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelEcefGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelNed Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

toSBP :: MsgVelNed -> Word16 -> Msg Source #

ToSBP MsgVelNedCov Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelNedCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelNedGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgNdbEvent Source # 
Instance details

Defined in SwiftNav.SBP.Ndb

ToSBP MsgAlmanacGlo Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgAlmanacGloDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgAlmanacGps Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgAlmanacGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgBasePosEcef Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgBasePosLlh Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisBds Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGal Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGlo Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGps Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisQzss Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisSbas Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGloBiases Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGnssCapb Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGroupDelay Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgIono -> Word16 -> Msg Source #

ToSBP MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgObs -> Word16 -> Msg Source #

ToSBP MsgObsDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgObsDepA -> Word16 -> Msg Source #

ToSBP MsgObsDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgObsDepB -> Word16 -> Msg Source #

ToSBP MsgObsDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgObsDepC -> Word16 -> Msg Source #

ToSBP MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgOsr -> Word16 -> Msg Source #

ToSBP MsgSvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgSvAzEl -> Word16 -> Msg Source #

ToSBP MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgAngularRate Source # 
Instance details

Defined in SwiftNav.SBP.Orientation

ToSBP MsgBaselineHeading Source # 
Instance details

Defined in SwiftNav.SBP.Orientation

ToSBP MsgOrientEuler Source # 
Instance details

Defined in SwiftNav.SBP.Orientation

ToSBP MsgOrientQuat Source # 
Instance details

Defined in SwiftNav.SBP.Orientation

ToSBP MsgAlmanac Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

Methods

toSBP :: MsgAlmanac -> Word16 -> Msg Source #

ToSBP MsgCellModemStatus Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgCommandOutput Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgCommandReq Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgCommandResp Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgCwResults Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgCwStart Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

Methods

toSBP :: MsgCwStart -> Word16 -> Msg Source #

ToSBP MsgDeviceMonitor Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgFrontEndGain Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgIarState Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgInitBaseDep Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgMaskSatellite Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgMaskSatelliteDep Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgNetworkBandwidthUsage Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgNetworkStateReq Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgNetworkStateResp Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgReset Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

Methods

toSBP :: MsgReset -> Word16 -> Msg Source #

ToSBP MsgResetDep Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgResetFilters Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgSetTime Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

Methods

toSBP :: MsgSetTime -> Word16 -> Msg Source #

ToSBP MsgSpecan Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

Methods

toSBP :: MsgSpecan -> Word16 -> Msg Source #

ToSBP MsgSpecanDep Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgThreadState Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgUartState Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgUartStateDepa Source # 
Instance details

Defined in SwiftNav.SBP.Piksi

ToSBP MsgSbasRaw Source # 
Instance details

Defined in SwiftNav.SBP.Sbas

Methods

toSBP :: MsgSbasRaw -> Word16 -> Msg Source #

ToSBP MsgSettingsReadByIndexDone Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsReadByIndexReq Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsReadByIndexResp Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsReadReq Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsReadResp Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsRegister Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsRegisterResp Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsSave Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsWrite Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgSettingsWriteResp Source # 
Instance details

Defined in SwiftNav.SBP.Settings

ToSBP MsgEd25519Certificate Source # 
Instance details

Defined in SwiftNav.SBP.Signing

ToSBP MsgEd25519Signature Source # 
Instance details

Defined in SwiftNav.SBP.Signing

ToSBP MsgSolnMeta Source # 
Instance details

Defined in SwiftNav.SBP.SolutionMeta

ToSBP MsgSolnMetaDepA Source # 
Instance details

Defined in SwiftNav.SBP.SolutionMeta

ToSBP MsgSsrCodeBiases Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrCodePhaseBiasesBounds Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGridDefinitionDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGriddedCorrectionBounds Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGriddedCorrectionDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGriddedCorrectionNoStdDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrOrbitClock Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrOrbitClockBounds Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrOrbitClockBoundsDegradation Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrPhaseBiases Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrSatelliteApc Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrStecCorrectionDep Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrStecCorrectionDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrTileDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrTileDefinitionDep Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgCsacTelemetry Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgCsacTelemetryLabels Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgDgnssStatus Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgGnssTimeOffset Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgGroupMeta Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgHeartbeat Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgInsStatus Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgInsUpdates Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgPpsTime Source # 
Instance details

Defined in SwiftNav.SBP.System

Methods

toSBP :: MsgPpsTime -> Word16 -> Msg Source #

ToSBP MsgSensorAidEvent Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgStartup Source # 
Instance details

Defined in SwiftNav.SBP.System

Methods

toSBP :: MsgStartup -> Word16 -> Msg Source #

ToSBP MsgStatusJournal Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgStatusReport Source # 
Instance details

Defined in SwiftNav.SBP.System

ToSBP MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingIq Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgUserData Source # 
Instance details

Defined in SwiftNav.SBP.User

ToSBP MsgOdometry Source # 
Instance details

Defined in SwiftNav.SBP.Vehicle

ToSBP MsgWheeltick Source # 
Instance details

Defined in SwiftNav.SBP.Vehicle