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
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MsgPrintDep(MsgPrintDep)

Deprecated

Tuple Fields of MsgPrintDep

0: MsgPrintDep
MsgTrackingStateDetailedDep(MsgTrackingStateDetailedDep)

Deprecated

Tuple Fields of MsgTrackingStateDetailedDep

0: MsgTrackingStateDetailedDep
MsgTrackingStateDepB(MsgTrackingStateDepB)

Deprecated

Tuple Fields of MsgTrackingStateDepB

0: MsgTrackingStateDepB
MsgAcqResultDepB(MsgAcqResultDepB)

Deprecated

Tuple Fields of MsgAcqResultDepB

0: MsgAcqResultDepB
MsgAcqResultDepA(MsgAcqResultDepA)

Deprecated

Tuple Fields of MsgAcqResultDepA

0: MsgAcqResultDepA
MsgTrackingStateDepA(MsgTrackingStateDepA)

Deprecated

Tuple Fields of MsgTrackingStateDepA

0: MsgTrackingStateDepA
MsgThreadState(MsgThreadState)

State of an RTOS thread

Tuple Fields of MsgThreadState

0: MsgThreadState
MsgUartStateDepa(MsgUartStateDepa)

Deprecated

Tuple Fields of MsgUartStateDepa

0: MsgUartStateDepa
MsgIarState(MsgIarState)

State of the Integer Ambiguity Resolution (IAR) process

Tuple Fields of MsgIarState

0: MsgIarState
MsgEphemerisDepA(MsgEphemerisDepA)

Deprecated

Tuple Fields of MsgEphemerisDepA

0: MsgEphemerisDepA
MsgMaskSatelliteDep(MsgMaskSatelliteDep)

Deprecated

Tuple Fields of MsgMaskSatelliteDep

0: MsgMaskSatelliteDep
MsgTrackingIqDepA(MsgTrackingIqDepA)

Deprecated

Tuple Fields of MsgTrackingIqDepA

0: MsgTrackingIqDepA
MsgUartState(MsgUartState)

State of the UART channels

Tuple Fields of MsgUartState

0: MsgUartState
MsgAcqSvProfileDep(MsgAcqSvProfileDep)

Deprecated

Tuple Fields of MsgAcqSvProfileDep

0: MsgAcqSvProfileDep
MsgAcqResultDepC(MsgAcqResultDepC)

Deprecated

Tuple Fields of MsgAcqResultDepC

0: MsgAcqResultDepC
MsgTrackingStateDetailedDepA(MsgTrackingStateDetailedDepA)

Detailed signal tracking channel states. DEPRECATED

Tuple Fields of MsgTrackingStateDetailedDepA

0: MsgTrackingStateDetailedDepA
MsgResetFilters(MsgResetFilters)

Reset IAR filters (host => Piksi)

Tuple Fields of MsgResetFilters

0: MsgResetFilters
MsgInitBaseDep(MsgInitBaseDep)

Deprecated

Tuple Fields of MsgInitBaseDep

0: MsgInitBaseDep
MsgMaskSatellite(MsgMaskSatellite)

Mask a satellite from use in Piksi subsystems

Tuple Fields of MsgMaskSatellite

0: MsgMaskSatellite
MsgTrackingIqDepB(MsgTrackingIqDepB)

Tracking channel correlations

Tuple Fields of MsgTrackingIqDepB

0: MsgTrackingIqDepB
MsgTrackingIq(MsgTrackingIq)

Tracking channel correlations

Tuple Fields of MsgTrackingIq

0: MsgTrackingIq
MsgAcqSvProfile(MsgAcqSvProfile)

Acquisition perfomance measurement and debug

Tuple Fields of MsgAcqSvProfile

0: MsgAcqSvProfile
MsgAcqResult(MsgAcqResult)

Satellite acquisition result

Tuple Fields of MsgAcqResult

0: MsgAcqResult
MsgTrackingState(MsgTrackingState)

Signal tracking channel states

Tuple Fields of MsgTrackingState

0: MsgTrackingState
MsgObsDepB(MsgObsDepB)

Deprecated

Tuple Fields of MsgObsDepB

0: MsgObsDepB
MsgBasePosLlh(MsgBasePosLlh)

Base station position

Tuple Fields of MsgBasePosLlh

0: MsgBasePosLlh
MsgObsDepA(MsgObsDepA)

Deprecated

Tuple Fields of MsgObsDepA

0: MsgObsDepA
MsgEphemerisDepB(MsgEphemerisDepB)

Deprecated

Tuple Fields of MsgEphemerisDepB

0: MsgEphemerisDepB
MsgEphemerisDepC(MsgEphemerisDepC)

Satellite broadcast ephemeris

Tuple Fields of MsgEphemerisDepC

0: MsgEphemerisDepC
MsgBasePosEcef(MsgBasePosEcef)

Base station position in ECEF

Tuple Fields of MsgBasePosEcef

0: 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

0: 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

0: MsgAlmanacGpsDep
MsgAlmanacGloDep(MsgAlmanacGloDep)

Satellite broadcast ephemeris for GLO

Tuple Fields of MsgAlmanacGloDep

0: MsgAlmanacGloDep
MsgAlmanacGps(MsgAlmanacGps)

Satellite broadcast ephemeris for GPS

Tuple Fields of MsgAlmanacGps

0: MsgAlmanacGps
MsgAlmanacGlo(MsgAlmanacGlo)

Satellite broadcast ephemeris for GLO

Tuple Fields of MsgAlmanacGlo

0: MsgAlmanacGlo
MsgGloBiases(MsgGloBiases)

GLONASS L1/L2 Code-Phase biases

Tuple Fields of MsgGloBiases

0: MsgGloBiases
MsgEphemerisDepD(MsgEphemerisDepD)

Satellite broadcast ephemeris

Tuple Fields of MsgEphemerisDepD

0: MsgEphemerisDepD
MsgEphemerisGpsDepE(MsgEphemerisGpsDepE)

Satellite broadcast ephemeris for GPS

Tuple Fields of MsgEphemerisGpsDepE

0: MsgEphemerisGpsDepE
MsgEphemerisSbasDepA(MsgEphemerisSbasDepA)

Satellite broadcast ephemeris for SBAS

Tuple Fields of MsgEphemerisSbasDepA

0: MsgEphemerisSbasDepA
MsgEphemerisGloDepA(MsgEphemerisGloDepA)

Satellite broadcast ephemeris for GLO

Tuple Fields of MsgEphemerisGloDepA

0: MsgEphemerisGloDepA
MsgEphemerisSbasDepB(MsgEphemerisSbasDepB)

Deprecated

Tuple Fields of MsgEphemerisSbasDepB

0: MsgEphemerisSbasDepB
MsgEphemerisGloDepB(MsgEphemerisGloDepB)

Satellite broadcast ephemeris for GLO

Tuple Fields of MsgEphemerisGloDepB

0: MsgEphemerisGloDepB
MsgEphemerisGpsDepF(MsgEphemerisGpsDepF)

Deprecated

Tuple Fields of MsgEphemerisGpsDepF

0: MsgEphemerisGpsDepF
MsgEphemerisGloDepC(MsgEphemerisGloDepC)

Satellite broadcast ephemeris for GLO

Tuple Fields of MsgEphemerisGloDepC

0: MsgEphemerisGloDepC
MsgEphemerisGloDepD(MsgEphemerisGloDepD)

Deprecated

Tuple Fields of MsgEphemerisGloDepD

0: MsgEphemerisGloDepD
MsgEphemerisBds(MsgEphemerisBds)

Satellite broadcast ephemeris for BDS

Tuple Fields of MsgEphemerisBds

0: MsgEphemerisBds
MsgEphemerisGps(MsgEphemerisGps)

Satellite broadcast ephemeris for GPS

Tuple Fields of MsgEphemerisGps

0: MsgEphemerisGps
MsgEphemerisGlo(MsgEphemerisGlo)

Satellite broadcast ephemeris for GLO

Tuple Fields of MsgEphemerisGlo

0: MsgEphemerisGlo
MsgEphemerisSbas(MsgEphemerisSbas)

Satellite broadcast ephemeris for SBAS

Tuple Fields of MsgEphemerisSbas

0: MsgEphemerisSbas
MsgEphemerisGal(MsgEphemerisGal)

Satellite broadcast ephemeris for Galileo

Tuple Fields of MsgEphemerisGal

0: MsgEphemerisGal
MsgEphemerisQzss(MsgEphemerisQzss)

Satellite broadcast ephemeris for QZSS

Tuple Fields of MsgEphemerisQzss

0: MsgEphemerisQzss
MsgIono(MsgIono)

Iono corrections

Tuple Fields of MsgIono

0: MsgIono
MsgSvConfigurationGpsDep(MsgSvConfigurationGpsDep)

L2C capability mask

Tuple Fields of MsgSvConfigurationGpsDep

0: MsgSvConfigurationGpsDep
MsgGroupDelayDepA(MsgGroupDelayDepA)

Group Delay

Tuple Fields of MsgGroupDelayDepA

0: MsgGroupDelayDepA
MsgGroupDelayDepB(MsgGroupDelayDepB)

Group Delay

Tuple Fields of MsgGroupDelayDepB

0: MsgGroupDelayDepB
MsgGroupDelay(MsgGroupDelay)

Group Delay

Tuple Fields of MsgGroupDelay

0: MsgGroupDelay
MsgEphemerisGalDepA(MsgEphemerisGalDepA)

Deprecated

Tuple Fields of MsgEphemerisGalDepA

0: 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

0: MsgSettingsWrite
MsgSettingsSave(MsgSettingsSave)

Save settings to flash (host => device)

Tuple Fields of MsgSettingsSave

0: MsgSettingsSave
MsgSettingsReadByIndexReq(MsgSettingsReadByIndexReq)

Read setting by direct index (host => device)

Tuple Fields of MsgSettingsReadByIndexReq

0: MsgSettingsReadByIndexReq
MsgFileioReadResp(MsgFileioReadResp)

File read from the file system (host <= device)

Tuple Fields of MsgFileioReadResp

0: MsgFileioReadResp
MsgSettingsReadReq(MsgSettingsReadReq)

Read device configuration settings (host => device)

Tuple Fields of MsgSettingsReadReq

0: MsgSettingsReadReq
MsgSettingsReadResp(MsgSettingsReadResp)

Read device configuration settings (host <= device)

Tuple Fields of MsgSettingsReadResp

0: MsgSettingsReadResp
MsgSettingsReadByIndexDone(MsgSettingsReadByIndexDone)

Finished reading settings (host <= device)

Tuple Fields of MsgSettingsReadByIndexDone

0: MsgSettingsReadByIndexDone
MsgSettingsReadByIndexResp(MsgSettingsReadByIndexResp)

Read setting by direct index (host <= device)

Tuple Fields of MsgSettingsReadByIndexResp

0: MsgSettingsReadByIndexResp
MsgFileioReadReq(MsgFileioReadReq)

Read file from the file system (host => device)

Tuple Fields of MsgFileioReadReq

0: MsgFileioReadReq
MsgFileioReadDirReq(MsgFileioReadDirReq)

List files in a directory (host => device)

Tuple Fields of MsgFileioReadDirReq

0: MsgFileioReadDirReq
MsgFileioReadDirResp(MsgFileioReadDirResp)

Files listed in a directory (host <= device)

Tuple Fields of MsgFileioReadDirResp

0: MsgFileioReadDirResp
MsgFileioWriteResp(MsgFileioWriteResp)

File written to (host <= device)

Tuple Fields of MsgFileioWriteResp

0: MsgFileioWriteResp
MsgFileioRemove(MsgFileioRemove)

Delete a file from the file system (host => device)

Tuple Fields of MsgFileioRemove

0: MsgFileioRemove
MsgFileioWriteReq(MsgFileioWriteReq)

Write to file (host => device)

Tuple Fields of MsgFileioWriteReq

0: MsgFileioWriteReq
MsgSettingsRegister(MsgSettingsRegister)

Register setting and default value (device => host)

Tuple Fields of MsgSettingsRegister

0: MsgSettingsRegister
MsgSettingsWriteResp(MsgSettingsWriteResp)

Acknowledgement with status of MSG_SETTINGS_WRITE

Tuple Fields of MsgSettingsWriteResp

0: MsgSettingsWriteResp
MsgBootloaderHandshakeDepA(MsgBootloaderHandshakeDepA)

Deprecated

Tuple Fields of MsgBootloaderHandshakeDepA

0: MsgBootloaderHandshakeDepA
MsgBootloaderJumpToApp(MsgBootloaderJumpToApp)

Bootloader jump to application (host => device)

Tuple Fields of MsgBootloaderJumpToApp

0: 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

0: MsgBootloaderHandshakeReq
MsgBootloaderHandshakeResp(MsgBootloaderHandshakeResp)

Bootloading handshake response (host <= device)

Tuple Fields of MsgBootloaderHandshakeResp

0: MsgBootloaderHandshakeResp
MsgDeviceMonitor(MsgDeviceMonitor)

Device temperature and voltage levels

Tuple Fields of MsgDeviceMonitor

0: 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

0: MsgCommandReq
MsgCommandResp(MsgCommandResp)

Exit code from executed command (device => host)

Tuple Fields of MsgCommandResp

0: MsgCommandResp
MsgNetworkStateReq(MsgNetworkStateReq)

Request state of Piksi network interfaces

Tuple Fields of MsgNetworkStateReq

0: MsgNetworkStateReq
MsgNetworkStateResp(MsgNetworkStateResp)

State of network interface

Tuple Fields of MsgNetworkStateResp

0: MsgNetworkStateResp
MsgCommandOutput(MsgCommandOutput)

Command output

Tuple Fields of MsgCommandOutput

0: MsgCommandOutput
MsgNetworkBandwidthUsage(MsgNetworkBandwidthUsage)

Bandwidth usage reporting message

Tuple Fields of MsgNetworkBandwidthUsage

0: MsgNetworkBandwidthUsage
MsgCellModemStatus(MsgCellModemStatus)

Cell modem information update message

Tuple Fields of MsgCellModemStatus

0: MsgCellModemStatus
MsgFrontEndGain(MsgFrontEndGain)

RF AGC status

Tuple Fields of MsgFrontEndGain

0: 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

0: MsgNapDeviceDnaResp
MsgNapDeviceDnaReq(MsgNapDeviceDnaReq)

Read FPGA device ID over UART request (host => device)

Tuple Fields of MsgNapDeviceDnaReq

0: 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

0: MsgFlashReadResp
MsgFlashErase(MsgFlashErase)

Erase sector of device flash memory (host => device)

Tuple Fields of MsgFlashErase

0: MsgFlashErase
MsgStmFlashLockSector(MsgStmFlashLockSector)

Lock sector of STM flash memory (host => device)

Tuple Fields of MsgStmFlashLockSector

0: MsgStmFlashLockSector
MsgStmFlashUnlockSector(MsgStmFlashUnlockSector)

Unlock sector of STM flash memory (host => device)

Tuple Fields of MsgStmFlashUnlockSector

0: MsgStmFlashUnlockSector
MsgStmUniqueIdResp(MsgStmUniqueIdResp)

Read device’s hard-coded unique ID response (host <= device)

Tuple Fields of MsgStmUniqueIdResp

0: MsgStmUniqueIdResp
MsgFlashProgram(MsgFlashProgram)

Program flash addresses

Tuple Fields of MsgFlashProgram

0: MsgFlashProgram
MsgFlashReadReq(MsgFlashReadReq)

Read STM or M25 flash address request (host => device)

Tuple Fields of MsgFlashReadReq

0: MsgFlashReadReq
MsgStmUniqueIdReq(MsgStmUniqueIdReq)

Read device’s hard-coded unique ID request (host => device)

Tuple Fields of MsgStmUniqueIdReq

0: MsgStmUniqueIdReq
MsgM25FlashWriteStatus(MsgM25FlashWriteStatus)

Write M25 flash status register (host => device)

Tuple Fields of MsgM25FlashWriteStatus

0: MsgM25FlashWriteStatus
MsgGpsTimeDepA(MsgGpsTimeDepA)

GPS Time (v1.0)

Tuple Fields of MsgGpsTimeDepA

0: 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

0: MsgGpsTimeGnss
MsgUtcTimeGnss(MsgUtcTimeGnss)

UTC Time

Tuple Fields of MsgUtcTimeGnss

0: MsgUtcTimeGnss
MsgSettingsRegisterResp(MsgSettingsRegisterResp)

Register setting and default value (device <= host)

Tuple Fields of MsgSettingsRegisterResp

0: MsgSettingsRegisterResp
MsgPosEcefDepA(MsgPosEcefDepA)

Single-point position in ECEF

Tuple Fields of MsgPosEcefDepA

0: MsgPosEcefDepA
MsgPosLlhDepA(MsgPosLlhDepA)

Geodetic Position

Tuple Fields of MsgPosLlhDepA

0: MsgPosLlhDepA
MsgBaselineEcefDepA(MsgBaselineEcefDepA)

Baseline Position in ECEF

Tuple Fields of MsgBaselineEcefDepA

0: MsgBaselineEcefDepA
MsgBaselineNedDepA(MsgBaselineNedDepA)

Baseline in NED

Tuple Fields of MsgBaselineNedDepA

0: MsgBaselineNedDepA
MsgVelEcefDepA(MsgVelEcefDepA)

Velocity in ECEF

Tuple Fields of MsgVelEcefDepA

0: MsgVelEcefDepA
MsgVelNedDepA(MsgVelNedDepA)

Velocity in NED

Tuple Fields of MsgVelNedDepA

0: MsgVelNedDepA
MsgDopsDepA(MsgDopsDepA)

Dilution of Precision

Tuple Fields of MsgDopsDepA

0: MsgDopsDepA
MsgBaselineHeadingDepA(MsgBaselineHeadingDepA)

Heading relative to True North

Tuple Fields of MsgBaselineHeadingDepA

0: 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

0: MsgBaselineEcef
MsgBaselineNed(MsgBaselineNed)

Baseline in NED

Tuple Fields of MsgBaselineNed

0: 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

0: MsgBaselineHeading
MsgAgeCorrections(MsgAgeCorrections)

Age of corrections

Tuple Fields of MsgAgeCorrections

0: 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

0: MsgPosEcefCov
MsgVelEcefCov(MsgVelEcefCov)

Velocity in ECEF

Tuple Fields of MsgVelEcefCov

0: MsgVelEcefCov
MsgProtectionLevelDepA(MsgProtectionLevelDepA)

Computed Position and Protection Level

Tuple Fields of MsgProtectionLevelDepA

0: MsgProtectionLevelDepA
MsgProtectionLevel(MsgProtectionLevel)

Computed state and Protection Levels

Tuple Fields of MsgProtectionLevel

0: MsgProtectionLevel
MsgPosLlhAcc(MsgPosLlhAcc)

Geodetic Position and Accuracy

Tuple Fields of MsgPosLlhAcc

0: MsgPosLlhAcc
MsgOrientQuat(MsgOrientQuat)

Quaternion 4 component vector

Tuple Fields of MsgOrientQuat

0: MsgOrientQuat
MsgOrientEuler(MsgOrientEuler)

Euler angles

Tuple Fields of MsgOrientEuler

0: MsgOrientEuler
MsgAngularRate(MsgAngularRate)

Vehicle Body Frame instantaneous angular rates

Tuple Fields of MsgAngularRate

0: MsgAngularRate
MsgPosEcefGnss(MsgPosEcefGnss)

GNSS-only Position in ECEF

Tuple Fields of MsgPosEcefGnss

0: MsgPosEcefGnss
MsgPosLlhGnss(MsgPosLlhGnss)

GNSS-only Geodetic Position

Tuple Fields of MsgPosLlhGnss

0: MsgPosLlhGnss
MsgVelEcefGnss(MsgVelEcefGnss)

GNSS-only Velocity in ECEF

Tuple Fields of MsgVelEcefGnss

0: MsgVelEcefGnss
MsgVelNedGnss(MsgVelNedGnss)

GNSS-only Velocity in NED

Tuple Fields of MsgVelNedGnss

0: MsgVelNedGnss
MsgPosLlhCovGnss(MsgPosLlhCovGnss)

GNSS-only Geodetic Position

Tuple Fields of MsgPosLlhCovGnss

0: MsgPosLlhCovGnss
MsgVelNedCovGnss(MsgVelNedCovGnss)

GNSS-only Velocity in NED

Tuple Fields of MsgVelNedCovGnss

0: MsgVelNedCovGnss
MsgPosEcefCovGnss(MsgPosEcefCovGnss)

GNSS-only Position in ECEF

Tuple Fields of MsgPosEcefCovGnss

0: MsgPosEcefCovGnss
MsgVelEcefCovGnss(MsgVelEcefCovGnss)

GNSS-only Velocity in ECEF

Tuple Fields of MsgVelEcefCovGnss

0: 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

0: MsgSsrOrbitClockDepA
MsgSsrOrbitClock(MsgSsrOrbitClock)

Precise orbit and clock correction

Tuple Fields of MsgSsrOrbitClock

0: MsgSsrOrbitClock
MsgSsrCodeBiases(MsgSsrCodeBiases)

Precise code biases correction

Tuple Fields of MsgSsrCodeBiases

0: MsgSsrCodeBiases
MsgSsrPhaseBiases(MsgSsrPhaseBiases)

Precise phase biases correction

Tuple Fields of MsgSsrPhaseBiases

0: MsgSsrPhaseBiases
MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA)

Deprecated

Tuple Fields of MsgSsrStecCorrectionDepA

0: MsgSsrStecCorrectionDepA
MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA)

Deprecated

Tuple Fields of MsgSsrGriddedCorrectionNoStdDepA

0: MsgSsrGriddedCorrectionNoStdDepA
MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA)

Deprecated

Tuple Fields of MsgSsrGridDefinitionDepA

0: MsgSsrGridDefinitionDepA
MsgSsrTileDefinition(MsgSsrTileDefinition)

Definition of a SSR atmospheric correction tile.

Tuple Fields of MsgSsrTileDefinition

0: MsgSsrTileDefinition
MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA)

Deprecated

Tuple Fields of MsgSsrGriddedCorrectionDepA

0: MsgSsrGriddedCorrectionDepA
MsgSsrStecCorrection(MsgSsrStecCorrection)

STEC correction polynomial coefficients

Tuple Fields of MsgSsrStecCorrection

0: MsgSsrStecCorrection
MsgSsrGriddedCorrection(MsgSsrGriddedCorrection)

Gridded troposphere and STEC correction residuals

Tuple Fields of MsgSsrGriddedCorrection

0: MsgSsrGriddedCorrection
MsgSsrSatelliteApc(MsgSsrSatelliteApc)

Satellite antenna phase center corrections

Tuple Fields of MsgSsrSatelliteApc

0: 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

0: MsgFileioConfigReq
MsgFileioConfigResp(MsgFileioConfigResp)

Response with advice on the optimal configuration for FileIO.

Tuple Fields of MsgFileioConfigResp

0: 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

0: MsgLinuxCpuStateDepA
MsgLinuxMemStateDepA(MsgLinuxMemStateDepA)

List memory state on the system. DEPRECATED

Tuple Fields of MsgLinuxMemStateDepA

0: MsgLinuxMemStateDepA
MsgLinuxSysStateDepA(MsgLinuxSysStateDepA)

CPU, Memory and Process Starts/Stops. DEPRECATED

Tuple Fields of MsgLinuxSysStateDepA

0: MsgLinuxSysStateDepA
MsgLinuxProcessSocketCounts(MsgLinuxProcessSocketCounts)

A list of processes with high socket counts

Tuple Fields of MsgLinuxProcessSocketCounts

0: MsgLinuxProcessSocketCounts
MsgLinuxProcessSocketQueues(MsgLinuxProcessSocketQueues)

A list of processes with deep socket queues

Tuple Fields of MsgLinuxProcessSocketQueues

0: MsgLinuxProcessSocketQueues
MsgLinuxSocketUsage(MsgLinuxSocketUsage)

Summary of socket usage across the system

Tuple Fields of MsgLinuxSocketUsage

0: MsgLinuxSocketUsage
MsgLinuxProcessFdCount(MsgLinuxProcessFdCount)

Summary of processes with large amounts of open file descriptors

Tuple Fields of MsgLinuxProcessFdCount

0: MsgLinuxProcessFdCount
MsgLinuxProcessFdSummary(MsgLinuxProcessFdSummary)

Summary of open file descriptors on the system

Tuple Fields of MsgLinuxProcessFdSummary

0: MsgLinuxProcessFdSummary
MsgLinuxCpuState(MsgLinuxCpuState)

List CPU state on the system

Tuple Fields of MsgLinuxCpuState

0: MsgLinuxCpuState
MsgLinuxMemState(MsgLinuxMemState)

List memory state on the system

Tuple Fields of MsgLinuxMemState

0: MsgLinuxMemState
MsgLinuxSysState(MsgLinuxSysState)

CPU, Memory and Process Starts/Stops

Tuple Fields of MsgLinuxSysState

0: MsgLinuxSysState
MsgStartup(MsgStartup)

System start-up message

Tuple Fields of MsgStartup

0: MsgStartup
MsgDgnssStatus(MsgDgnssStatus)

Status of received corrections

Tuple Fields of MsgDgnssStatus

0: MsgDgnssStatus
MsgInsStatus(MsgInsStatus)

Inertial Navigation System status message

Tuple Fields of MsgInsStatus

0: MsgInsStatus
MsgCsacTelemetry(MsgCsacTelemetry)

Experimental telemetry message

Tuple Fields of MsgCsacTelemetry

0: MsgCsacTelemetry
MsgCsacTelemetryLabels(MsgCsacTelemetryLabels)

Experimental telemetry message labels

Tuple Fields of MsgCsacTelemetryLabels

0: MsgCsacTelemetryLabels
MsgInsUpdates(MsgInsUpdates)

Inertial Navigation System update status message

Tuple Fields of MsgInsUpdates

0: MsgInsUpdates
MsgGnssTimeOffset(MsgGnssTimeOffset)

Offset of the local time with respect to GNSS time

Tuple Fields of MsgGnssTimeOffset

0: 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

0: MsgSolnMetaDepA
MsgStatusReport(MsgStatusReport)

Status report message

Tuple Fields of MsgStatusReport

0: MsgStatusReport
MsgHeartbeat(MsgHeartbeat)

System heartbeat message

Tuple Fields of MsgHeartbeat

0: MsgHeartbeat
Unknown(Unknown)

Unknown message type

Tuple Fields of Unknown

0: Unknown

Implementations

Parse a message from a Frame.

Example
use std::convert::TryInto;

use sbp::messages::logging::MsgLog;
use sbp::{Frame, Sbp};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // log level 1 and with "hello" as the message
    let payload: &[u8] = &[1, 104, 101, 108, 108, 111];
    let frame = Frame {
        msg_type: 1025,
        sender_id: 1,
        payload,
    };
    let msg: MsgLog = Sbp::from_frame(frame)?.try_into()?;
    assert_eq!(msg.sender_id, Some(1));
    assert_eq!(msg.level, 1);
    assert_eq!(msg.text.as_bytes(), "hello".as_bytes());
    Ok(())
}

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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.

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.

Get the sender_id if it is set.

Set the sender id.

Number of bytes this message will take on the wire.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.