sbp-2.3.17: 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.Logging

Description

Logging and debugging messages from the device.

Synopsis

Documentation

data MsgLog #

SBP class for message MSG_LOG (0x0401).

This message contains a human-readable payload string from the device containing errors, warnings and informational messages at ERROR, WARNING, DEBUG, INFO logging levels.

Constructors

MsgLog 

Fields

Instances
Eq MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

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

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

Read MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

Show MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

ToJSON MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

FromJSON MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

Binary MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

put :: MsgLog -> Put #

get :: Get MsgLog #

putList :: [MsgLog] -> Put #

ToSBP MsgLog # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

toSBP :: MsgLog -> Word16 -> Msg #

data MsgFwd #

SBP class for message MSG_FWD (0x0402).

This message provides the ability to forward messages over SBP. This may take the form of wrapping up SBP messages received by Piksi for logging purposes or wrapping another protocol with SBP. The source identifier indicates from what interface a forwarded stream derived. The protocol identifier identifies what the expected protocol the forwarded msg contains. Protocol 0 represents SBP and the remaining values are implementation defined.

Constructors

MsgFwd 

Fields

Instances
Eq MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

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

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

Read MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

Show MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

ToJSON MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

FromJSON MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

Binary MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

put :: MsgFwd -> Put #

get :: Get MsgFwd #

putList :: [MsgFwd] -> Put #

ToSBP MsgFwd # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

toSBP :: MsgFwd -> Word16 -> Msg #

data MsgTweet #

SBP class for message MSG_TWEET (0x0012).

All the news fit to tweet.

Constructors

MsgTweet 

Fields

Instances
Eq MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

Read MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

Show MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

ToJSON MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

FromJSON MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

Binary MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

put :: MsgTweet -> Put #

get :: Get MsgTweet #

putList :: [MsgTweet] -> Put #

ToSBP MsgTweet # 
Instance details

Defined in SwiftNav.SBP.Logging

Methods

toSBP :: MsgTweet -> Word16 -> Msg #

data MsgPrintDep #

SBP class for message MSG_PRINT_DEP (0x0010).

Deprecated.

Constructors

MsgPrintDep 

Fields