Enum sbp::Sbp [−][src]
#[non_exhaustive]
pub enum Sbp {
Show 203 variants
MsgPrintDep(MsgPrintDep),
MsgTrackingStateDetailedDep(MsgTrackingStateDetailedDep),
MsgTrackingStateDepB(MsgTrackingStateDepB),
MsgAcqResultDepB(MsgAcqResultDepB),
MsgAcqResultDepA(MsgAcqResultDepA),
MsgTrackingStateDepA(MsgTrackingStateDepA),
MsgThreadState(MsgThreadState),
MsgUartStateDepa(MsgUartStateDepa),
MsgIarState(MsgIarState),
MsgEphemerisDepA(MsgEphemerisDepA),
MsgMaskSatelliteDep(MsgMaskSatelliteDep),
MsgTrackingIqDepA(MsgTrackingIqDepA),
MsgUartState(MsgUartState),
MsgAcqSvProfileDep(MsgAcqSvProfileDep),
MsgAcqResultDepC(MsgAcqResultDepC),
MsgTrackingStateDetailedDepA(MsgTrackingStateDetailedDepA),
MsgResetFilters(MsgResetFilters),
MsgInitBaseDep(MsgInitBaseDep),
MsgMaskSatellite(MsgMaskSatellite),
MsgTrackingIqDepB(MsgTrackingIqDepB),
MsgTrackingIq(MsgTrackingIq),
MsgAcqSvProfile(MsgAcqSvProfile),
MsgAcqResult(MsgAcqResult),
MsgTrackingState(MsgTrackingState),
MsgObsDepB(MsgObsDepB),
MsgBasePosLlh(MsgBasePosLlh),
MsgObsDepA(MsgObsDepA),
MsgEphemerisDepB(MsgEphemerisDepB),
MsgEphemerisDepC(MsgEphemerisDepC),
MsgBasePosEcef(MsgBasePosEcef),
MsgObsDepC(MsgObsDepC),
MsgObs(MsgObs),
MsgSpecanDep(MsgSpecanDep),
MsgSpecan(MsgSpecan),
MsgMeasurementState(MsgMeasurementState),
MsgSetTime(MsgSetTime),
MsgAlmanac(MsgAlmanac),
MsgAlmanacGpsDep(MsgAlmanacGpsDep),
MsgAlmanacGloDep(MsgAlmanacGloDep),
MsgAlmanacGps(MsgAlmanacGps),
MsgAlmanacGlo(MsgAlmanacGlo),
MsgGloBiases(MsgGloBiases),
MsgEphemerisDepD(MsgEphemerisDepD),
MsgEphemerisGpsDepE(MsgEphemerisGpsDepE),
MsgEphemerisSbasDepA(MsgEphemerisSbasDepA),
MsgEphemerisGloDepA(MsgEphemerisGloDepA),
MsgEphemerisSbasDepB(MsgEphemerisSbasDepB),
MsgEphemerisGloDepB(MsgEphemerisGloDepB),
MsgEphemerisGpsDepF(MsgEphemerisGpsDepF),
MsgEphemerisGloDepC(MsgEphemerisGloDepC),
MsgEphemerisGloDepD(MsgEphemerisGloDepD),
MsgEphemerisBds(MsgEphemerisBds),
MsgEphemerisGps(MsgEphemerisGps),
MsgEphemerisGlo(MsgEphemerisGlo),
MsgEphemerisSbas(MsgEphemerisSbas),
MsgEphemerisGal(MsgEphemerisGal),
MsgEphemerisQzss(MsgEphemerisQzss),
MsgIono(MsgIono),
MsgSvConfigurationGpsDep(MsgSvConfigurationGpsDep),
MsgGroupDelayDepA(MsgGroupDelayDepA),
MsgGroupDelayDepB(MsgGroupDelayDepB),
MsgGroupDelay(MsgGroupDelay),
MsgEphemerisGalDepA(MsgEphemerisGalDepA),
MsgGnssCapb(MsgGnssCapb),
MsgSvAzEl(MsgSvAzEl),
MsgSettingsWrite(MsgSettingsWrite),
MsgSettingsSave(MsgSettingsSave),
MsgSettingsReadByIndexReq(MsgSettingsReadByIndexReq),
MsgFileioReadResp(MsgFileioReadResp),
MsgSettingsReadReq(MsgSettingsReadReq),
MsgSettingsReadResp(MsgSettingsReadResp),
MsgSettingsReadByIndexDone(MsgSettingsReadByIndexDone),
MsgSettingsReadByIndexResp(MsgSettingsReadByIndexResp),
MsgFileioReadReq(MsgFileioReadReq),
MsgFileioReadDirReq(MsgFileioReadDirReq),
MsgFileioReadDirResp(MsgFileioReadDirResp),
MsgFileioWriteResp(MsgFileioWriteResp),
MsgFileioRemove(MsgFileioRemove),
MsgFileioWriteReq(MsgFileioWriteReq),
MsgSettingsRegister(MsgSettingsRegister),
MsgSettingsWriteResp(MsgSettingsWriteResp),
MsgBootloaderHandshakeDepA(MsgBootloaderHandshakeDepA),
MsgBootloaderJumpToApp(MsgBootloaderJumpToApp),
MsgResetDep(MsgResetDep),
MsgBootloaderHandshakeReq(MsgBootloaderHandshakeReq),
MsgBootloaderHandshakeResp(MsgBootloaderHandshakeResp),
MsgDeviceMonitor(MsgDeviceMonitor),
MsgReset(MsgReset),
MsgCommandReq(MsgCommandReq),
MsgCommandResp(MsgCommandResp),
MsgNetworkStateReq(MsgNetworkStateReq),
MsgNetworkStateResp(MsgNetworkStateResp),
MsgCommandOutput(MsgCommandOutput),
MsgNetworkBandwidthUsage(MsgNetworkBandwidthUsage),
MsgCellModemStatus(MsgCellModemStatus),
MsgFrontEndGain(MsgFrontEndGain),
MsgCwResults(MsgCwResults),
MsgCwStart(MsgCwStart),
MsgNapDeviceDnaResp(MsgNapDeviceDnaResp),
MsgNapDeviceDnaReq(MsgNapDeviceDnaReq),
MsgFlashDone(MsgFlashDone),
MsgFlashReadResp(MsgFlashReadResp),
MsgFlashErase(MsgFlashErase),
MsgStmFlashLockSector(MsgStmFlashLockSector),
MsgStmFlashUnlockSector(MsgStmFlashUnlockSector),
MsgStmUniqueIdResp(MsgStmUniqueIdResp),
MsgFlashProgram(MsgFlashProgram),
MsgFlashReadReq(MsgFlashReadReq),
MsgStmUniqueIdReq(MsgStmUniqueIdReq),
MsgM25FlashWriteStatus(MsgM25FlashWriteStatus),
MsgGpsTimeDepA(MsgGpsTimeDepA),
MsgExtEvent(MsgExtEvent),
MsgGpsTime(MsgGpsTime),
MsgUtcTime(MsgUtcTime),
MsgGpsTimeGnss(MsgGpsTimeGnss),
MsgUtcTimeGnss(MsgUtcTimeGnss),
MsgSettingsRegisterResp(MsgSettingsRegisterResp),
MsgPosEcefDepA(MsgPosEcefDepA),
MsgPosLlhDepA(MsgPosLlhDepA),
MsgBaselineEcefDepA(MsgBaselineEcefDepA),
MsgBaselineNedDepA(MsgBaselineNedDepA),
MsgVelEcefDepA(MsgVelEcefDepA),
MsgVelNedDepA(MsgVelNedDepA),
MsgDopsDepA(MsgDopsDepA),
MsgBaselineHeadingDepA(MsgBaselineHeadingDepA),
MsgDops(MsgDops),
MsgPosEcef(MsgPosEcef),
MsgPosLlh(MsgPosLlh),
MsgBaselineEcef(MsgBaselineEcef),
MsgBaselineNed(MsgBaselineNed),
MsgVelEcef(MsgVelEcef),
MsgVelNed(MsgVelNed),
MsgBaselineHeading(MsgBaselineHeading),
MsgAgeCorrections(MsgAgeCorrections),
MsgPosLlhCov(MsgPosLlhCov),
MsgVelNedCov(MsgVelNedCov),
MsgVelBody(MsgVelBody),
MsgPosEcefCov(MsgPosEcefCov),
MsgVelEcefCov(MsgVelEcefCov),
MsgProtectionLevelDepA(MsgProtectionLevelDepA),
MsgProtectionLevel(MsgProtectionLevel),
MsgPosLlhAcc(MsgPosLlhAcc),
MsgOrientQuat(MsgOrientQuat),
MsgOrientEuler(MsgOrientEuler),
MsgAngularRate(MsgAngularRate),
MsgPosEcefGnss(MsgPosEcefGnss),
MsgPosLlhGnss(MsgPosLlhGnss),
MsgVelEcefGnss(MsgVelEcefGnss),
MsgVelNedGnss(MsgVelNedGnss),
MsgPosLlhCovGnss(MsgPosLlhCovGnss),
MsgVelNedCovGnss(MsgVelNedCovGnss),
MsgPosEcefCovGnss(MsgPosEcefCovGnss),
MsgVelEcefCovGnss(MsgVelEcefCovGnss),
MsgNdbEvent(MsgNdbEvent),
MsgLog(MsgLog),
MsgFwd(MsgFwd),
MsgSsrOrbitClockDepA(MsgSsrOrbitClockDepA),
MsgSsrOrbitClock(MsgSsrOrbitClock),
MsgSsrCodeBiases(MsgSsrCodeBiases),
MsgSsrPhaseBiases(MsgSsrPhaseBiases),
MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA),
MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA),
MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA),
MsgSsrTileDefinition(MsgSsrTileDefinition),
MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA),
MsgSsrStecCorrection(MsgSsrStecCorrection),
MsgSsrGriddedCorrection(MsgSsrGriddedCorrection),
MsgSsrSatelliteApc(MsgSsrSatelliteApc),
MsgOsr(MsgOsr),
MsgUserData(MsgUserData),
MsgImuRaw(MsgImuRaw),
MsgImuAux(MsgImuAux),
MsgMagRaw(MsgMagRaw),
MsgOdometry(MsgOdometry),
MsgWheeltick(MsgWheeltick),
MsgFileioConfigReq(MsgFileioConfigReq),
MsgFileioConfigResp(MsgFileioConfigResp),
MsgSbasRaw(MsgSbasRaw),
MsgLinuxCpuStateDepA(MsgLinuxCpuStateDepA),
MsgLinuxMemStateDepA(MsgLinuxMemStateDepA),
MsgLinuxSysStateDepA(MsgLinuxSysStateDepA),
MsgLinuxProcessSocketCounts(MsgLinuxProcessSocketCounts),
MsgLinuxProcessSocketQueues(MsgLinuxProcessSocketQueues),
MsgLinuxSocketUsage(MsgLinuxSocketUsage),
MsgLinuxProcessFdCount(MsgLinuxProcessFdCount),
MsgLinuxProcessFdSummary(MsgLinuxProcessFdSummary),
MsgLinuxCpuState(MsgLinuxCpuState),
MsgLinuxMemState(MsgLinuxMemState),
MsgLinuxSysState(MsgLinuxSysState),
MsgStartup(MsgStartup),
MsgDgnssStatus(MsgDgnssStatus),
MsgInsStatus(MsgInsStatus),
MsgCsacTelemetry(MsgCsacTelemetry),
MsgCsacTelemetryLabels(MsgCsacTelemetryLabels),
MsgInsUpdates(MsgInsUpdates),
MsgGnssTimeOffset(MsgGnssTimeOffset),
MsgPpsTime(MsgPpsTime),
MsgGroupMeta(MsgGroupMeta),
MsgSolnMeta(MsgSolnMeta),
MsgSolnMetaDepA(MsgSolnMetaDepA),
MsgStatusReport(MsgStatusReport),
MsgHeartbeat(MsgHeartbeat),
Unknown(Unknown),
}
Expand description
Represents any SBP message.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
MsgPrintDep(MsgPrintDep)
Deprecated
Tuple Fields of MsgPrintDep
0: MsgPrintDep
MsgTrackingStateDetailedDep(MsgTrackingStateDetailedDep)
Deprecated
Tuple Fields of MsgTrackingStateDetailedDep
MsgTrackingStateDepB(MsgTrackingStateDepB)
Deprecated
Tuple Fields of MsgTrackingStateDepB
MsgAcqResultDepB(MsgAcqResultDepB)
Deprecated
Tuple Fields of MsgAcqResultDepB
MsgAcqResultDepA(MsgAcqResultDepA)
Deprecated
Tuple Fields of MsgAcqResultDepA
MsgTrackingStateDepA(MsgTrackingStateDepA)
Deprecated
Tuple Fields of MsgTrackingStateDepA
MsgThreadState(MsgThreadState)
State of an RTOS thread
Tuple Fields of MsgThreadState
MsgUartStateDepa(MsgUartStateDepa)
Deprecated
Tuple Fields of MsgUartStateDepa
MsgIarState(MsgIarState)
State of the Integer Ambiguity Resolution (IAR) process
Tuple Fields of MsgIarState
0: MsgIarState
MsgEphemerisDepA(MsgEphemerisDepA)
Deprecated
Tuple Fields of MsgEphemerisDepA
MsgMaskSatelliteDep(MsgMaskSatelliteDep)
Deprecated
Tuple Fields of MsgMaskSatelliteDep
MsgTrackingIqDepA(MsgTrackingIqDepA)
Deprecated
Tuple Fields of MsgTrackingIqDepA
MsgUartState(MsgUartState)
State of the UART channels
Tuple Fields of MsgUartState
0: MsgUartState
MsgAcqSvProfileDep(MsgAcqSvProfileDep)
Deprecated
Tuple Fields of MsgAcqSvProfileDep
MsgAcqResultDepC(MsgAcqResultDepC)
Deprecated
Tuple Fields of MsgAcqResultDepC
MsgTrackingStateDetailedDepA(MsgTrackingStateDetailedDepA)
Detailed signal tracking channel states. DEPRECATED
Tuple Fields of MsgTrackingStateDetailedDepA
MsgResetFilters(MsgResetFilters)
Reset IAR filters (host => Piksi)
Tuple Fields of MsgResetFilters
MsgInitBaseDep(MsgInitBaseDep)
Deprecated
Tuple Fields of MsgInitBaseDep
MsgMaskSatellite(MsgMaskSatellite)
Mask a satellite from use in Piksi subsystems
Tuple Fields of MsgMaskSatellite
MsgTrackingIqDepB(MsgTrackingIqDepB)
Tracking channel correlations
Tuple Fields of MsgTrackingIqDepB
MsgTrackingIq(MsgTrackingIq)
Tracking channel correlations
Tuple Fields of MsgTrackingIq
MsgAcqSvProfile(MsgAcqSvProfile)
Acquisition perfomance measurement and debug
Tuple Fields of MsgAcqSvProfile
MsgAcqResult(MsgAcqResult)
Satellite acquisition result
Tuple Fields of MsgAcqResult
0: MsgAcqResult
MsgTrackingState(MsgTrackingState)
Signal tracking channel states
Tuple Fields of MsgTrackingState
MsgObsDepB(MsgObsDepB)
Deprecated
Tuple Fields of MsgObsDepB
0: MsgObsDepB
MsgBasePosLlh(MsgBasePosLlh)
Base station position
Tuple Fields of MsgBasePosLlh
MsgObsDepA(MsgObsDepA)
Deprecated
Tuple Fields of MsgObsDepA
0: MsgObsDepA
MsgEphemerisDepB(MsgEphemerisDepB)
Deprecated
Tuple Fields of MsgEphemerisDepB
MsgEphemerisDepC(MsgEphemerisDepC)
Satellite broadcast ephemeris
Tuple Fields of MsgEphemerisDepC
MsgBasePosEcef(MsgBasePosEcef)
Base station position in ECEF
Tuple Fields of MsgBasePosEcef
MsgObsDepC(MsgObsDepC)
Deprecated
Tuple Fields of MsgObsDepC
0: MsgObsDepC
MsgObs(MsgObs)
GPS satellite observations
Tuple Fields of MsgObs
0: MsgObs
MsgSpecanDep(MsgSpecanDep)
Deprecated
Tuple Fields of MsgSpecanDep
0: MsgSpecanDep
MsgSpecan(MsgSpecan)
Spectrum analyzer
Tuple Fields of MsgSpecan
0: MsgSpecan
MsgMeasurementState(MsgMeasurementState)
Measurement Engine signal tracking channel states
Tuple Fields of MsgMeasurementState
MsgSetTime(MsgSetTime)
Send GPS time from host (host => Piksi)
Tuple Fields of MsgSetTime
0: MsgSetTime
MsgAlmanac(MsgAlmanac)
Legacy message to load satellite almanac (host => Piksi)
Tuple Fields of MsgAlmanac
0: MsgAlmanac
MsgAlmanacGpsDep(MsgAlmanacGpsDep)
Satellite broadcast ephemeris for GPS
Tuple Fields of MsgAlmanacGpsDep
MsgAlmanacGloDep(MsgAlmanacGloDep)
Satellite broadcast ephemeris for GLO
Tuple Fields of MsgAlmanacGloDep
MsgAlmanacGps(MsgAlmanacGps)
Satellite broadcast ephemeris for GPS
Tuple Fields of MsgAlmanacGps
MsgAlmanacGlo(MsgAlmanacGlo)
Satellite broadcast ephemeris for GLO
Tuple Fields of MsgAlmanacGlo
MsgGloBiases(MsgGloBiases)
GLONASS L1/L2 Code-Phase biases
Tuple Fields of MsgGloBiases
0: MsgGloBiases
MsgEphemerisDepD(MsgEphemerisDepD)
Satellite broadcast ephemeris
Tuple Fields of MsgEphemerisDepD
MsgEphemerisGpsDepE(MsgEphemerisGpsDepE)
Satellite broadcast ephemeris for GPS
Tuple Fields of MsgEphemerisGpsDepE
MsgEphemerisSbasDepA(MsgEphemerisSbasDepA)
Satellite broadcast ephemeris for SBAS
Tuple Fields of MsgEphemerisSbasDepA
MsgEphemerisGloDepA(MsgEphemerisGloDepA)
Satellite broadcast ephemeris for GLO
Tuple Fields of MsgEphemerisGloDepA
MsgEphemerisSbasDepB(MsgEphemerisSbasDepB)
Deprecated
Tuple Fields of MsgEphemerisSbasDepB
MsgEphemerisGloDepB(MsgEphemerisGloDepB)
Satellite broadcast ephemeris for GLO
Tuple Fields of MsgEphemerisGloDepB
MsgEphemerisGpsDepF(MsgEphemerisGpsDepF)
Deprecated
Tuple Fields of MsgEphemerisGpsDepF
MsgEphemerisGloDepC(MsgEphemerisGloDepC)
Satellite broadcast ephemeris for GLO
Tuple Fields of MsgEphemerisGloDepC
MsgEphemerisGloDepD(MsgEphemerisGloDepD)
Deprecated
Tuple Fields of MsgEphemerisGloDepD
MsgEphemerisBds(MsgEphemerisBds)
Satellite broadcast ephemeris for BDS
Tuple Fields of MsgEphemerisBds
MsgEphemerisGps(MsgEphemerisGps)
Satellite broadcast ephemeris for GPS
Tuple Fields of MsgEphemerisGps
MsgEphemerisGlo(MsgEphemerisGlo)
Satellite broadcast ephemeris for GLO
Tuple Fields of MsgEphemerisGlo
MsgEphemerisSbas(MsgEphemerisSbas)
Satellite broadcast ephemeris for SBAS
Tuple Fields of MsgEphemerisSbas
MsgEphemerisGal(MsgEphemerisGal)
Satellite broadcast ephemeris for Galileo
Tuple Fields of MsgEphemerisGal
MsgEphemerisQzss(MsgEphemerisQzss)
Satellite broadcast ephemeris for QZSS
Tuple Fields of MsgEphemerisQzss
MsgIono(MsgIono)
Iono corrections
Tuple Fields of MsgIono
0: MsgIono
MsgSvConfigurationGpsDep(MsgSvConfigurationGpsDep)
L2C capability mask
Tuple Fields of MsgSvConfigurationGpsDep
MsgGroupDelayDepA(MsgGroupDelayDepA)
Group Delay
Tuple Fields of MsgGroupDelayDepA
MsgGroupDelayDepB(MsgGroupDelayDepB)
Group Delay
Tuple Fields of MsgGroupDelayDepB
MsgGroupDelay(MsgGroupDelay)
Group Delay
Tuple Fields of MsgGroupDelay
MsgEphemerisGalDepA(MsgEphemerisGalDepA)
Deprecated
Tuple Fields of MsgEphemerisGalDepA
MsgGnssCapb(MsgGnssCapb)
GNSS capabilities
Tuple Fields of MsgGnssCapb
0: MsgGnssCapb
MsgSvAzEl(MsgSvAzEl)
Satellite azimuths and elevations
Tuple Fields of MsgSvAzEl
0: MsgSvAzEl
MsgSettingsWrite(MsgSettingsWrite)
Write device configuration settings (host => device)
Tuple Fields of MsgSettingsWrite
MsgSettingsSave(MsgSettingsSave)
Save settings to flash (host => device)
Tuple Fields of MsgSettingsSave
MsgSettingsReadByIndexReq(MsgSettingsReadByIndexReq)
Read setting by direct index (host => device)
Tuple Fields of MsgSettingsReadByIndexReq
MsgFileioReadResp(MsgFileioReadResp)
File read from the file system (host <= device)
Tuple Fields of MsgFileioReadResp
MsgSettingsReadReq(MsgSettingsReadReq)
Read device configuration settings (host => device)
Tuple Fields of MsgSettingsReadReq
MsgSettingsReadResp(MsgSettingsReadResp)
Read device configuration settings (host <= device)
Tuple Fields of MsgSettingsReadResp
MsgSettingsReadByIndexDone(MsgSettingsReadByIndexDone)
Finished reading settings (host <= device)
Tuple Fields of MsgSettingsReadByIndexDone
MsgSettingsReadByIndexResp(MsgSettingsReadByIndexResp)
Read setting by direct index (host <= device)
Tuple Fields of MsgSettingsReadByIndexResp
MsgFileioReadReq(MsgFileioReadReq)
Read file from the file system (host => device)
Tuple Fields of MsgFileioReadReq
MsgFileioReadDirReq(MsgFileioReadDirReq)
List files in a directory (host => device)
Tuple Fields of MsgFileioReadDirReq
MsgFileioReadDirResp(MsgFileioReadDirResp)
Files listed in a directory (host <= device)
Tuple Fields of MsgFileioReadDirResp
MsgFileioWriteResp(MsgFileioWriteResp)
File written to (host <= device)
Tuple Fields of MsgFileioWriteResp
MsgFileioRemove(MsgFileioRemove)
Delete a file from the file system (host => device)
Tuple Fields of MsgFileioRemove
MsgFileioWriteReq(MsgFileioWriteReq)
Write to file (host => device)
Tuple Fields of MsgFileioWriteReq
MsgSettingsRegister(MsgSettingsRegister)
Register setting and default value (device => host)
Tuple Fields of MsgSettingsRegister
MsgSettingsWriteResp(MsgSettingsWriteResp)
Acknowledgement with status of MSG_SETTINGS_WRITE
Tuple Fields of MsgSettingsWriteResp
MsgBootloaderHandshakeDepA(MsgBootloaderHandshakeDepA)
Deprecated
Tuple Fields of MsgBootloaderHandshakeDepA
MsgBootloaderJumpToApp(MsgBootloaderJumpToApp)
Bootloader jump to application (host => device)
Tuple Fields of MsgBootloaderJumpToApp
MsgResetDep(MsgResetDep)
Reset the device (host => Piksi)
Tuple Fields of MsgResetDep
0: MsgResetDep
MsgBootloaderHandshakeReq(MsgBootloaderHandshakeReq)
Bootloading handshake request (host => device)
Tuple Fields of MsgBootloaderHandshakeReq
MsgBootloaderHandshakeResp(MsgBootloaderHandshakeResp)
Bootloading handshake response (host <= device)
Tuple Fields of MsgBootloaderHandshakeResp
MsgDeviceMonitor(MsgDeviceMonitor)
Device temperature and voltage levels
Tuple Fields of MsgDeviceMonitor
MsgReset(MsgReset)
Reset the device (host => Piksi)
Tuple Fields of MsgReset
0: MsgReset
MsgCommandReq(MsgCommandReq)
Execute a command (host => device)
Tuple Fields of MsgCommandReq
MsgCommandResp(MsgCommandResp)
Exit code from executed command (device => host)
Tuple Fields of MsgCommandResp
MsgNetworkStateReq(MsgNetworkStateReq)
Request state of Piksi network interfaces
Tuple Fields of MsgNetworkStateReq
MsgNetworkStateResp(MsgNetworkStateResp)
State of network interface
Tuple Fields of MsgNetworkStateResp
MsgCommandOutput(MsgCommandOutput)
Command output
Tuple Fields of MsgCommandOutput
MsgNetworkBandwidthUsage(MsgNetworkBandwidthUsage)
Bandwidth usage reporting message
Tuple Fields of MsgNetworkBandwidthUsage
MsgCellModemStatus(MsgCellModemStatus)
Cell modem information update message
Tuple Fields of MsgCellModemStatus
MsgFrontEndGain(MsgFrontEndGain)
RF AGC status
Tuple Fields of MsgFrontEndGain
MsgCwResults(MsgCwResults)
Legacy message for CW interference channel (Piksi => host)
Tuple Fields of MsgCwResults
0: MsgCwResults
MsgCwStart(MsgCwStart)
Legacy message for CW interference channel (host => Piksi)
Tuple Fields of MsgCwStart
0: MsgCwStart
MsgNapDeviceDnaResp(MsgNapDeviceDnaResp)
Read FPGA device ID over UART response (host <= device)
Tuple Fields of MsgNapDeviceDnaResp
MsgNapDeviceDnaReq(MsgNapDeviceDnaReq)
Read FPGA device ID over UART request (host => device)
Tuple Fields of MsgNapDeviceDnaReq
MsgFlashDone(MsgFlashDone)
Flash response message (host <= device)
Tuple Fields of MsgFlashDone
0: MsgFlashDone
MsgFlashReadResp(MsgFlashReadResp)
Read STM or M25 flash address response (host <= device)
Tuple Fields of MsgFlashReadResp
MsgFlashErase(MsgFlashErase)
Erase sector of device flash memory (host => device)
Tuple Fields of MsgFlashErase
MsgStmFlashLockSector(MsgStmFlashLockSector)
Lock sector of STM flash memory (host => device)
Tuple Fields of MsgStmFlashLockSector
MsgStmFlashUnlockSector(MsgStmFlashUnlockSector)
Unlock sector of STM flash memory (host => device)
Tuple Fields of MsgStmFlashUnlockSector
MsgStmUniqueIdResp(MsgStmUniqueIdResp)
Read device’s hard-coded unique ID response (host <= device)
Tuple Fields of MsgStmUniqueIdResp
MsgFlashProgram(MsgFlashProgram)
Program flash addresses
Tuple Fields of MsgFlashProgram
MsgFlashReadReq(MsgFlashReadReq)
Read STM or M25 flash address request (host => device)
Tuple Fields of MsgFlashReadReq
MsgStmUniqueIdReq(MsgStmUniqueIdReq)
Read device’s hard-coded unique ID request (host => device)
Tuple Fields of MsgStmUniqueIdReq
MsgM25FlashWriteStatus(MsgM25FlashWriteStatus)
Write M25 flash status register (host => device)
Tuple Fields of MsgM25FlashWriteStatus
MsgGpsTimeDepA(MsgGpsTimeDepA)
GPS Time (v1.0)
Tuple Fields of MsgGpsTimeDepA
MsgExtEvent(MsgExtEvent)
Reports timestamped external pin event
Tuple Fields of MsgExtEvent
0: MsgExtEvent
MsgGpsTime(MsgGpsTime)
GPS Time
Tuple Fields of MsgGpsTime
0: MsgGpsTime
MsgUtcTime(MsgUtcTime)
UTC Time
Tuple Fields of MsgUtcTime
0: MsgUtcTime
MsgGpsTimeGnss(MsgGpsTimeGnss)
GPS Time
Tuple Fields of MsgGpsTimeGnss
MsgUtcTimeGnss(MsgUtcTimeGnss)
UTC Time
Tuple Fields of MsgUtcTimeGnss
MsgSettingsRegisterResp(MsgSettingsRegisterResp)
Register setting and default value (device <= host)
Tuple Fields of MsgSettingsRegisterResp
MsgPosEcefDepA(MsgPosEcefDepA)
Single-point position in ECEF
Tuple Fields of MsgPosEcefDepA
MsgPosLlhDepA(MsgPosLlhDepA)
Geodetic Position
Tuple Fields of MsgPosLlhDepA
MsgBaselineEcefDepA(MsgBaselineEcefDepA)
Baseline Position in ECEF
Tuple Fields of MsgBaselineEcefDepA
MsgBaselineNedDepA(MsgBaselineNedDepA)
Baseline in NED
Tuple Fields of MsgBaselineNedDepA
MsgVelEcefDepA(MsgVelEcefDepA)
Velocity in ECEF
Tuple Fields of MsgVelEcefDepA
MsgVelNedDepA(MsgVelNedDepA)
Velocity in NED
Tuple Fields of MsgVelNedDepA
MsgDopsDepA(MsgDopsDepA)
Dilution of Precision
Tuple Fields of MsgDopsDepA
0: MsgDopsDepA
MsgBaselineHeadingDepA(MsgBaselineHeadingDepA)
Heading relative to True North
Tuple Fields of MsgBaselineHeadingDepA
MsgDops(MsgDops)
Dilution of Precision
Tuple Fields of MsgDops
0: MsgDops
MsgPosEcef(MsgPosEcef)
Single-point position in ECEF
Tuple Fields of MsgPosEcef
0: MsgPosEcef
MsgPosLlh(MsgPosLlh)
Geodetic Position
Tuple Fields of MsgPosLlh
0: MsgPosLlh
MsgBaselineEcef(MsgBaselineEcef)
Baseline Position in ECEF
Tuple Fields of MsgBaselineEcef
MsgBaselineNed(MsgBaselineNed)
Baseline in NED
Tuple Fields of MsgBaselineNed
MsgVelEcef(MsgVelEcef)
Velocity in ECEF
Tuple Fields of MsgVelEcef
0: MsgVelEcef
MsgVelNed(MsgVelNed)
Velocity in NED
Tuple Fields of MsgVelNed
0: MsgVelNed
MsgBaselineHeading(MsgBaselineHeading)
Heading relative to True North
Tuple Fields of MsgBaselineHeading
MsgAgeCorrections(MsgAgeCorrections)
Age of corrections
Tuple Fields of MsgAgeCorrections
MsgPosLlhCov(MsgPosLlhCov)
Geodetic Position
Tuple Fields of MsgPosLlhCov
0: MsgPosLlhCov
MsgVelNedCov(MsgVelNedCov)
Velocity in NED
Tuple Fields of MsgVelNedCov
0: MsgVelNedCov
MsgVelBody(MsgVelBody)
Velocity in User Frame
Tuple Fields of MsgVelBody
0: MsgVelBody
MsgPosEcefCov(MsgPosEcefCov)
Single-point position in ECEF
Tuple Fields of MsgPosEcefCov
MsgVelEcefCov(MsgVelEcefCov)
Velocity in ECEF
Tuple Fields of MsgVelEcefCov
MsgProtectionLevelDepA(MsgProtectionLevelDepA)
Computed Position and Protection Level
Tuple Fields of MsgProtectionLevelDepA
MsgProtectionLevel(MsgProtectionLevel)
Computed state and Protection Levels
Tuple Fields of MsgProtectionLevel
MsgPosLlhAcc(MsgPosLlhAcc)
Geodetic Position and Accuracy
Tuple Fields of MsgPosLlhAcc
0: MsgPosLlhAcc
MsgOrientQuat(MsgOrientQuat)
Quaternion 4 component vector
Tuple Fields of MsgOrientQuat
MsgOrientEuler(MsgOrientEuler)
Euler angles
Tuple Fields of MsgOrientEuler
MsgAngularRate(MsgAngularRate)
Vehicle Body Frame instantaneous angular rates
Tuple Fields of MsgAngularRate
MsgPosEcefGnss(MsgPosEcefGnss)
GNSS-only Position in ECEF
Tuple Fields of MsgPosEcefGnss
MsgPosLlhGnss(MsgPosLlhGnss)
GNSS-only Geodetic Position
Tuple Fields of MsgPosLlhGnss
MsgVelEcefGnss(MsgVelEcefGnss)
GNSS-only Velocity in ECEF
Tuple Fields of MsgVelEcefGnss
MsgVelNedGnss(MsgVelNedGnss)
GNSS-only Velocity in NED
Tuple Fields of MsgVelNedGnss
MsgPosLlhCovGnss(MsgPosLlhCovGnss)
GNSS-only Geodetic Position
Tuple Fields of MsgPosLlhCovGnss
MsgVelNedCovGnss(MsgVelNedCovGnss)
GNSS-only Velocity in NED
Tuple Fields of MsgVelNedCovGnss
MsgPosEcefCovGnss(MsgPosEcefCovGnss)
GNSS-only Position in ECEF
Tuple Fields of MsgPosEcefCovGnss
MsgVelEcefCovGnss(MsgVelEcefCovGnss)
GNSS-only Velocity in ECEF
Tuple Fields of MsgVelEcefCovGnss
MsgNdbEvent(MsgNdbEvent)
Navigation DataBase Event
Tuple Fields of MsgNdbEvent
0: MsgNdbEvent
MsgLog(MsgLog)
Plaintext logging messages with levels
Tuple Fields of MsgLog
0: MsgLog
MsgFwd(MsgFwd)
Wrapper for FWD a separate stream of information over SBP
Tuple Fields of MsgFwd
0: MsgFwd
MsgSsrOrbitClockDepA(MsgSsrOrbitClockDepA)
Deprecated
Tuple Fields of MsgSsrOrbitClockDepA
MsgSsrOrbitClock(MsgSsrOrbitClock)
Precise orbit and clock correction
Tuple Fields of MsgSsrOrbitClock
MsgSsrCodeBiases(MsgSsrCodeBiases)
Precise code biases correction
Tuple Fields of MsgSsrCodeBiases
MsgSsrPhaseBiases(MsgSsrPhaseBiases)
Precise phase biases correction
Tuple Fields of MsgSsrPhaseBiases
MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA)
Deprecated
Tuple Fields of MsgSsrStecCorrectionDepA
MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA)
Deprecated
Tuple Fields of MsgSsrGriddedCorrectionNoStdDepA
MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA)
Deprecated
Tuple Fields of MsgSsrGridDefinitionDepA
MsgSsrTileDefinition(MsgSsrTileDefinition)
Definition of a SSR atmospheric correction tile.
Tuple Fields of MsgSsrTileDefinition
MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA)
Deprecated
Tuple Fields of MsgSsrGriddedCorrectionDepA
MsgSsrStecCorrection(MsgSsrStecCorrection)
STEC correction polynomial coefficients
Tuple Fields of MsgSsrStecCorrection
MsgSsrGriddedCorrection(MsgSsrGriddedCorrection)
Gridded troposphere and STEC correction residuals
Tuple Fields of MsgSsrGriddedCorrection
MsgSsrSatelliteApc(MsgSsrSatelliteApc)
Satellite antenna phase center corrections
Tuple Fields of MsgSsrSatelliteApc
MsgOsr(MsgOsr)
OSR corrections
Tuple Fields of MsgOsr
0: MsgOsr
MsgUserData(MsgUserData)
User data
Tuple Fields of MsgUserData
0: MsgUserData
MsgImuRaw(MsgImuRaw)
Raw IMU data
Tuple Fields of MsgImuRaw
0: MsgImuRaw
MsgImuAux(MsgImuAux)
Auxiliary IMU data
Tuple Fields of MsgImuAux
0: MsgImuAux
MsgMagRaw(MsgMagRaw)
Raw magnetometer data
Tuple Fields of MsgMagRaw
0: MsgMagRaw
MsgOdometry(MsgOdometry)
Vehicle forward (x-axis) velocity
Tuple Fields of MsgOdometry
0: MsgOdometry
MsgWheeltick(MsgWheeltick)
Accumulated wheeltick count message
Tuple Fields of MsgWheeltick
0: MsgWheeltick
MsgFileioConfigReq(MsgFileioConfigReq)
Request advice on the optimal configuration for FileIO
Tuple Fields of MsgFileioConfigReq
MsgFileioConfigResp(MsgFileioConfigResp)
Response with advice on the optimal configuration for FileIO.
Tuple Fields of MsgFileioConfigResp
MsgSbasRaw(MsgSbasRaw)
Raw SBAS data
Tuple Fields of MsgSbasRaw
0: MsgSbasRaw
MsgLinuxCpuStateDepA(MsgLinuxCpuStateDepA)
List CPU state on the system. DEPRECATED
Tuple Fields of MsgLinuxCpuStateDepA
MsgLinuxMemStateDepA(MsgLinuxMemStateDepA)
List memory state on the system. DEPRECATED
Tuple Fields of MsgLinuxMemStateDepA
MsgLinuxSysStateDepA(MsgLinuxSysStateDepA)
CPU, Memory and Process Starts/Stops. DEPRECATED
Tuple Fields of MsgLinuxSysStateDepA
MsgLinuxProcessSocketCounts(MsgLinuxProcessSocketCounts)
A list of processes with high socket counts
Tuple Fields of MsgLinuxProcessSocketCounts
MsgLinuxProcessSocketQueues(MsgLinuxProcessSocketQueues)
A list of processes with deep socket queues
Tuple Fields of MsgLinuxProcessSocketQueues
MsgLinuxSocketUsage(MsgLinuxSocketUsage)
Summary of socket usage across the system
Tuple Fields of MsgLinuxSocketUsage
MsgLinuxProcessFdCount(MsgLinuxProcessFdCount)
Summary of processes with large amounts of open file descriptors
Tuple Fields of MsgLinuxProcessFdCount
MsgLinuxProcessFdSummary(MsgLinuxProcessFdSummary)
Summary of open file descriptors on the system
Tuple Fields of MsgLinuxProcessFdSummary
MsgLinuxCpuState(MsgLinuxCpuState)
List CPU state on the system
Tuple Fields of MsgLinuxCpuState
MsgLinuxMemState(MsgLinuxMemState)
List memory state on the system
Tuple Fields of MsgLinuxMemState
MsgLinuxSysState(MsgLinuxSysState)
CPU, Memory and Process Starts/Stops
Tuple Fields of MsgLinuxSysState
MsgStartup(MsgStartup)
System start-up message
Tuple Fields of MsgStartup
0: MsgStartup
MsgDgnssStatus(MsgDgnssStatus)
Status of received corrections
Tuple Fields of MsgDgnssStatus
MsgInsStatus(MsgInsStatus)
Inertial Navigation System status message
Tuple Fields of MsgInsStatus
0: MsgInsStatus
MsgCsacTelemetry(MsgCsacTelemetry)
Experimental telemetry message
Tuple Fields of MsgCsacTelemetry
MsgCsacTelemetryLabels(MsgCsacTelemetryLabels)
Experimental telemetry message labels
Tuple Fields of MsgCsacTelemetryLabels
MsgInsUpdates(MsgInsUpdates)
Inertial Navigation System update status message
Tuple Fields of MsgInsUpdates
MsgGnssTimeOffset(MsgGnssTimeOffset)
Offset of the local time with respect to GNSS time
Tuple Fields of MsgGnssTimeOffset
MsgPpsTime(MsgPpsTime)
Local time at detection of PPS pulse
Tuple Fields of MsgPpsTime
0: MsgPpsTime
MsgGroupMeta(MsgGroupMeta)
Solution Group Metadata
Tuple Fields of MsgGroupMeta
0: MsgGroupMeta
MsgSolnMeta(MsgSolnMeta)
Solution Sensors Metadata
Tuple Fields of MsgSolnMeta
0: MsgSolnMeta
MsgSolnMetaDepA(MsgSolnMetaDepA)
Deprecated
Tuple Fields of MsgSolnMetaDepA
MsgStatusReport(MsgStatusReport)
Status report message
Tuple Fields of MsgStatusReport
MsgHeartbeat(MsgHeartbeat)
System heartbeat message
Tuple Fields of MsgHeartbeat
0: MsgHeartbeat
Unknown(Unknown)
Unknown message type
Tuple Fields of Unknown
0: Unknown
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Get the message name.
Get the message type.
Set the sender id.
Auto Trait Implementations
impl RefUnwindSafe for Sbp
impl UnwindSafe for Sbp
Blanket Implementations
Mutably borrows from an owned value. Read more