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 |
System health, configuration, and diagnostic messages specific to the Piksi L1 receiver, including a variety of legacy messages that may no longer be used. These messages are in the implementation-defined range (0x0000-0x00FF), and largely intended for internal-use only.
- msgAlmanac :: Word16
- data MsgAlmanac = MsgAlmanac
- msgSetTime :: Word16
- data MsgSetTime = MsgSetTime
- msgReset :: Word16
- data MsgReset = MsgReset
- msgCwResults :: Word16
- data MsgCwResults = MsgCwResults
- msgCwStart :: Word16
- data MsgCwStart = MsgCwStart
- msgResetFilters :: Word16
- data MsgResetFilters = MsgResetFilters {}
- msgInitBase :: Word16
- data MsgInitBase = MsgInitBase
- msgThreadState :: Word16
- data MsgThreadState = MsgThreadState {}
- data UARTChannel = UARTChannel {}
- data Latency = Latency {}
- msgUartState :: Word16
- data MsgUartState = MsgUartState {}
- msgIarState :: Word16
- data MsgIarState = MsgIarState {}
- msgMaskSatellite :: Word16
- data MsgMaskSatellite = MsgMaskSatellite {}
Documentation
data MsgAlmanac Source
SBP class for message MSG_ALMANAC (0x0069).
This is a legacy message for sending and loading a satellite alamanac onto the Piksi's flash memory from the host.
data MsgSetTime Source
SBP class for message MSG_SET_TIME (0x0068).
This message sets up timing functionality using a coarse GPS time estimate sent by the host.
SBP class for message MSG_RESET (0x00B2).
This message from the host resets the Piksi back into the bootloader.
data MsgCwResults Source
SBP class for message MSG_CW_RESULTS (0x00C0).
This is an unused legacy message for result reporting from the CW interference channel on the SwiftNAP. This message will be removed in a future release.
data MsgCwStart Source
SBP class for message MSG_CW_START (0x00C1).
This is an unused legacy message from those host for starting the CW interference channel on the SwiftNAP. This message will be removed in a future release.
data MsgResetFilters Source
SBP class for message MSG_RESET_FILTERS (0x0022).
This message resets either the DGNSS Kalman filters or Integer Ambiguity Resolution (IAR) process.
MsgResetFilters | |
|
data MsgInitBase Source
SBP class for message MSG_INIT_BASE (0x0023).
This message initializes the integer ambiguity resolution (IAR) process on the Piksi to use an assumed baseline position between the base station and rover receivers. Warns via MSG_PRINT if there aren't a shared minimum number (4) of satellite observations between the two.
data MsgThreadState Source
SBP class for message MSG_THREAD_STATE (0x0017).
The thread usage message from the device reports real-time operating system (RTOS) thread usage statistics for the named thread. The reported percentage values require to be normalized.
MsgThreadState | |
|
data UARTChannel Source
UARTChannel.
Throughput, utilization, and error counts on the RX/TX buffers of this UART channel. The reported percentage values require to be normalized.
UARTChannel | |
|
Latency.
Statistics on the latency of observations received from the base station. As observation packets are received their GPS time is compared to the current GPS time calculated locally by the receiver to give a precise measurement of the end-to-end communication latency in the system.
Latency | |
|
data MsgUartState Source
SBP class for message MSG_UART_STATE (0x0018).
The UART message reports data latency and throughput of the UART channels providing SBP I/O. On the default Piksi configuration, UARTs A and B are used for telemetry radios, but can also be host access ports for embedded hosts, or other interfaces in future. The reported percentage values require to be normalized.
MsgUartState | |
|
data MsgIarState Source
SBP class for message MSG_IAR_STATE (0x0019).
This message reports the state of the Integer Ambiguity Resolution (IAR) process, which resolves unknown integer ambiguities from double-differenced carrier-phase measurements from satellite observations.
MsgIarState | |
|
data MsgMaskSatellite Source
SBP class for message MSG_MASK_SATELLITE (0x001B).
This message allows setting a mask to prevent a particular satellite from being used in various Piksi subsystems.
MsgMaskSatellite | |
|