Enum sbp::Sbp

source ·
#[non_exhaustive]
pub enum Sbp {
Show 236 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), MsgTelSv(MsgTelSv), 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), MsgVelCog(MsgVelCog), MsgOrientQuat(MsgOrientQuat), MsgOrientEuler(MsgOrientEuler), MsgAngularRate(MsgAngularRate), MsgPosEcefGnss(MsgPosEcefGnss), MsgPosLlhGnss(MsgPosLlhGnss), MsgVelEcefGnss(MsgVelEcefGnss), MsgVelNedGnss(MsgVelNedGnss), MsgPosLlhCovGnss(MsgPosLlhCovGnss), MsgVelNedCovGnss(MsgVelNedCovGnss), MsgPosEcefCovGnss(MsgPosEcefCovGnss), MsgVelEcefCovGnss(MsgVelEcefCovGnss), MsgUtcLeapSecond(MsgUtcLeapSecond), MsgReferenceFrameParam(MsgReferenceFrameParam), MsgPoseRelative(MsgPoseRelative), MsgNdbEvent(MsgNdbEvent), MsgLog(MsgLog), MsgFwd(MsgFwd), MsgSsrOrbitClockDepA(MsgSsrOrbitClockDepA), MsgSsrOrbitClock(MsgSsrOrbitClock), MsgSsrOrbitClockBounds(MsgSsrOrbitClockBounds), MsgSsrOrbitClockBoundsDegradation(MsgSsrOrbitClockBoundsDegradation), MsgSsrCodeBiases(MsgSsrCodeBiases), MsgSsrPhaseBiases(MsgSsrPhaseBiases), MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA), MsgSsrCodePhaseBiasesBounds(MsgSsrCodePhaseBiasesBounds), MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA), MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA), MsgSsrTileDefinitionDepA(MsgSsrTileDefinitionDepA), MsgSsrTileDefinitionDepB(MsgSsrTileDefinitionDepB), MsgSsrTileDefinition(MsgSsrTileDefinition), MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA), MsgSsrStecCorrectionDep(MsgSsrStecCorrectionDep), MsgSsrGriddedCorrection(MsgSsrGriddedCorrection), MsgSsrStecCorrection(MsgSsrStecCorrection), MsgSsrGriddedCorrectionBounds(MsgSsrGriddedCorrectionBounds), MsgSsrSatelliteApcDep(MsgSsrSatelliteApcDep), MsgSsrSatelliteApc(MsgSsrSatelliteApc), MsgOsr(MsgOsr), MsgUserData(MsgUserData), MsgImuRaw(MsgImuRaw), MsgImuAux(MsgImuAux), MsgMagRaw(MsgMagRaw), MsgOdometry(MsgOdometry), MsgWheeltick(MsgWheeltick), MsgSsrFlagHighLevel(MsgSsrFlagHighLevel), MsgSsrFlagSatellites(MsgSsrFlagSatellites), MsgSsrFlagTropoGridPoints(MsgSsrFlagTropoGridPoints), MsgSsrFlagIonoGridPoints(MsgSsrFlagIonoGridPoints), MsgSsrFlagIonoTileSatLos(MsgSsrFlagIonoTileSatLos), MsgSsrFlagIonoGridPointSatLos(MsgSsrFlagIonoGridPointSatLos), MsgAcknowledge(MsgAcknowledge), MsgEd25519SignatureDepA(MsgEd25519SignatureDepA), MsgEd25519CertificateDep(MsgEd25519CertificateDep), MsgEd25519SignatureDepB(MsgEd25519SignatureDepB), MsgEcdsaCertificate(MsgEcdsaCertificate), MsgCertificateChainDep(MsgCertificateChainDep), MsgEcdsaSignatureDepA(MsgEcdsaSignatureDepA), MsgEcdsaSignatureDepB(MsgEcdsaSignatureDepB), MsgEcdsaSignature(MsgEcdsaSignature), MsgCertificateChain(MsgCertificateChain), 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), MsgMeasurementPoint(MsgMeasurementPoint), MsgStartup(MsgStartup), MsgDgnssStatus(MsgDgnssStatus), MsgInsStatus(MsgInsStatus), MsgCsacTelemetry(MsgCsacTelemetry), MsgCsacTelemetryLabels(MsgCsacTelemetryLabels), MsgInsUpdates(MsgInsUpdates), MsgGnssTimeOffset(MsgGnssTimeOffset), MsgPpsTime(MsgPpsTime), MsgSensorAidEvent(MsgSensorAidEvent), MsgGroupMeta(MsgGroupMeta), MsgSolnMeta(MsgSolnMeta), MsgSolnMetaDepA(MsgSolnMetaDepA), MsgStatusJournal(MsgStatusJournal), MsgStatusReport(MsgStatusReport), MsgHeartbeat(MsgHeartbeat), Unknown(Unknown), Invalid(Invalid),
}
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

§

MsgTrackingStateDetailedDep(MsgTrackingStateDetailedDep)

Deprecated

§

MsgTrackingStateDepB(MsgTrackingStateDepB)

Deprecated

§

MsgAcqResultDepB(MsgAcqResultDepB)

Deprecated

§

MsgAcqResultDepA(MsgAcqResultDepA)

Deprecated

§

MsgTrackingStateDepA(MsgTrackingStateDepA)

Deprecated

§

MsgThreadState(MsgThreadState)

State of an RTOS thread

§

MsgUartStateDepa(MsgUartStateDepa)

Deprecated

§

MsgIarState(MsgIarState)

State of the Integer Ambiguity Resolution (IAR) process

§

MsgEphemerisDepA(MsgEphemerisDepA)

Deprecated

§

MsgMaskSatelliteDep(MsgMaskSatelliteDep)

Deprecated

§

MsgTrackingIqDepA(MsgTrackingIqDepA)

Deprecated

§

MsgUartState(MsgUartState)

State of the UART channels

§

MsgAcqSvProfileDep(MsgAcqSvProfileDep)

Deprecated

§

MsgAcqResultDepC(MsgAcqResultDepC)

Deprecated

§

MsgTrackingStateDetailedDepA(MsgTrackingStateDetailedDepA)

Detailed signal tracking channel states. DEPRECATED

§

MsgResetFilters(MsgResetFilters)

Reset IAR filters (host => Piksi)

§

MsgInitBaseDep(MsgInitBaseDep)

Deprecated

§

MsgMaskSatellite(MsgMaskSatellite)

Mask a satellite from use in Piksi subsystems

§

MsgTrackingIqDepB(MsgTrackingIqDepB)

Deprecated

§

MsgTrackingIq(MsgTrackingIq)

Tracking channel correlations

§

MsgAcqSvProfile(MsgAcqSvProfile)

Acquisition perfomance measurement and debug

§

MsgAcqResult(MsgAcqResult)

Satellite acquisition result

§

MsgTrackingState(MsgTrackingState)

Signal tracking channel states

§

MsgObsDepB(MsgObsDepB)

Deprecated

§

MsgBasePosLlh(MsgBasePosLlh)

Base station position

§

MsgObsDepA(MsgObsDepA)

Deprecated

§

MsgEphemerisDepB(MsgEphemerisDepB)

Deprecated

§

MsgEphemerisDepC(MsgEphemerisDepC)

Deprecated

§

MsgBasePosEcef(MsgBasePosEcef)

Base station position in ECEF

§

MsgObsDepC(MsgObsDepC)

Deprecated

§

MsgObs(MsgObs)

GPS satellite observations

§

MsgSpecanDep(MsgSpecanDep)

Deprecated

§

MsgSpecan(MsgSpecan)

Spectrum analyzer

§

MsgMeasurementState(MsgMeasurementState)

Measurement Engine signal tracking channel states

§

MsgSetTime(MsgSetTime)

Send GPS time from host (host => Piksi)

§

MsgAlmanac(MsgAlmanac)

Legacy message to load satellite almanac (host => Piksi)

§

MsgAlmanacGpsDep(MsgAlmanacGpsDep)

Deprecated

§

MsgAlmanacGloDep(MsgAlmanacGloDep)

Deprecated

§

MsgAlmanacGps(MsgAlmanacGps)

Satellite broadcast almanac for GPS

§

MsgAlmanacGlo(MsgAlmanacGlo)

Satellite broadcast almanac for GLO

§

MsgGloBiases(MsgGloBiases)

GLONASS L1/L2 Code-Phase biases

§

MsgEphemerisDepD(MsgEphemerisDepD)

Deprecated

§

MsgEphemerisGpsDepE(MsgEphemerisGpsDepE)

Deprecated

§

MsgEphemerisSbasDepA(MsgEphemerisSbasDepA)

Deprecated

§

MsgEphemerisGloDepA(MsgEphemerisGloDepA)

Deprecated

§

MsgEphemerisSbasDepB(MsgEphemerisSbasDepB)

Deprecated

§

MsgEphemerisGloDepB(MsgEphemerisGloDepB)

Deprecated

§

MsgEphemerisGpsDepF(MsgEphemerisGpsDepF)

Deprecated

§

MsgEphemerisGloDepC(MsgEphemerisGloDepC)

Deprecated

§

MsgEphemerisGloDepD(MsgEphemerisGloDepD)

Deprecated

§

MsgEphemerisBds(MsgEphemerisBds)

Satellite broadcast ephemeris for BDS

§

MsgEphemerisGps(MsgEphemerisGps)

Satellite broadcast ephemeris for GPS

§

MsgEphemerisGlo(MsgEphemerisGlo)

Satellite broadcast ephemeris for GLO

§

MsgEphemerisSbas(MsgEphemerisSbas)

Satellite broadcast ephemeris for SBAS

§

MsgEphemerisGal(MsgEphemerisGal)

Satellite broadcast ephemeris for Galileo

§

MsgEphemerisQzss(MsgEphemerisQzss)

Satellite broadcast ephemeris for QZSS

§

MsgIono(MsgIono)

Iono corrections

§

MsgSvConfigurationGpsDep(MsgSvConfigurationGpsDep)

Deprecated

§

MsgGroupDelayDepA(MsgGroupDelayDepA)

Deprecated

§

MsgGroupDelayDepB(MsgGroupDelayDepB)

Deprecated

§

MsgGroupDelay(MsgGroupDelay)

Group Delay

§

MsgEphemerisGalDepA(MsgEphemerisGalDepA)

Deprecated

§

MsgGnssCapb(MsgGnssCapb)

GNSS capabilities masks

§

MsgSvAzEl(MsgSvAzEl)

Satellite azimuths and elevations

§

MsgSettingsWrite(MsgSettingsWrite)

Write device configuration settings (host => device)

§

MsgSettingsSave(MsgSettingsSave)

Save settings to flash (host => device)

§

MsgSettingsReadByIndexReq(MsgSettingsReadByIndexReq)

Read setting by direct index (host => device)

§

MsgFileioReadResp(MsgFileioReadResp)

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

§

MsgSettingsReadReq(MsgSettingsReadReq)

Read device configuration settings (host => device)

§

MsgSettingsReadResp(MsgSettingsReadResp)

Read device configuration settings (host <= device)

§

MsgSettingsReadByIndexDone(MsgSettingsReadByIndexDone)

Finished reading settings (host <= device)

§

MsgSettingsReadByIndexResp(MsgSettingsReadByIndexResp)

Read setting by direct index (host <= device)

§

MsgFileioReadReq(MsgFileioReadReq)

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

§

MsgFileioReadDirReq(MsgFileioReadDirReq)

List files in a directory (host => device)

§

MsgFileioReadDirResp(MsgFileioReadDirResp)

Files listed in a directory (host <= device)

§

MsgFileioWriteResp(MsgFileioWriteResp)

File written to (host <= device)

§

MsgFileioRemove(MsgFileioRemove)

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

§

MsgFileioWriteReq(MsgFileioWriteReq)

Write to file (host => device)

§

MsgSettingsRegister(MsgSettingsRegister)

Register setting and default value (device => host)

§

MsgSettingsWriteResp(MsgSettingsWriteResp)

Acknowledgement with status of MSG_SETTINGS_WRITE

§

MsgBootloaderHandshakeDepA(MsgBootloaderHandshakeDepA)

Deprecated

§

MsgBootloaderJumpToApp(MsgBootloaderJumpToApp)

Bootloader jump to application (host => device)

§

MsgResetDep(MsgResetDep)

Deprecated

§

MsgBootloaderHandshakeReq(MsgBootloaderHandshakeReq)

Bootloading handshake request (host => device)

§

MsgBootloaderHandshakeResp(MsgBootloaderHandshakeResp)

Bootloading handshake response (host <= device)

§

MsgDeviceMonitor(MsgDeviceMonitor)

Device temperature and voltage levels

§

MsgReset(MsgReset)

Reset the device (host => Piksi)

§

MsgCommandReq(MsgCommandReq)

Execute a command (host => device)

§

MsgCommandResp(MsgCommandResp)

Exit code from executed command (device => host)

§

MsgNetworkStateReq(MsgNetworkStateReq)

Request state of Piksi network interfaces

§

MsgNetworkStateResp(MsgNetworkStateResp)

State of network interface

§

MsgCommandOutput(MsgCommandOutput)

Command output

§

MsgNetworkBandwidthUsage(MsgNetworkBandwidthUsage)

Bandwidth usage reporting message

§

MsgCellModemStatus(MsgCellModemStatus)

Cell modem information update message

§

MsgFrontEndGain(MsgFrontEndGain)

RF AGC status

§

MsgCwResults(MsgCwResults)

Legacy message for CW interference channel (Piksi => host)

§

MsgCwStart(MsgCwStart)

Legacy message for CW interference channel (host => Piksi)

§

MsgNapDeviceDnaResp(MsgNapDeviceDnaResp)

Read FPGA device ID over UART response (host <= device)

§

MsgNapDeviceDnaReq(MsgNapDeviceDnaReq)

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

§

MsgFlashDone(MsgFlashDone)

Flash response message (host <= device)

§

MsgFlashReadResp(MsgFlashReadResp)

Read STM or M25 flash address response (host <= device)

§

MsgFlashErase(MsgFlashErase)

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

§

MsgStmFlashLockSector(MsgStmFlashLockSector)

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

§

MsgStmFlashUnlockSector(MsgStmFlashUnlockSector)

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

§

MsgStmUniqueIdResp(MsgStmUniqueIdResp)

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

§

MsgFlashProgram(MsgFlashProgram)

Program flash addresses

§

MsgFlashReadReq(MsgFlashReadReq)

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

§

MsgStmUniqueIdReq(MsgStmUniqueIdReq)

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

§

MsgM25FlashWriteStatus(MsgM25FlashWriteStatus)

Write M25 flash status register (host => device)

§

MsgGpsTimeDepA(MsgGpsTimeDepA)

Deprecated

§

MsgExtEvent(MsgExtEvent)

Reports timestamped external pin event

§

MsgGpsTime(MsgGpsTime)

GPS Time (GNSS + inertial)

§

MsgUtcTime(MsgUtcTime)

UTC Time

§

MsgGpsTimeGnss(MsgGpsTimeGnss)

GNSS-only GPS Time

§

MsgUtcTimeGnss(MsgUtcTimeGnss)

GNSS-only UTC Time

§

MsgTelSv(MsgTelSv)

Per-signal telemetry

§

MsgSettingsRegisterResp(MsgSettingsRegisterResp)

Register setting and default value (device <= host)

§

MsgPosEcefDepA(MsgPosEcefDepA)

Deprecated

§

MsgPosLlhDepA(MsgPosLlhDepA)

Deprecated

§

MsgBaselineEcefDepA(MsgBaselineEcefDepA)

Deprecated

§

MsgBaselineNedDepA(MsgBaselineNedDepA)

Deprecated

§

MsgVelEcefDepA(MsgVelEcefDepA)

Deprecated

§

MsgVelNedDepA(MsgVelNedDepA)

Deprecated

§

MsgDopsDepA(MsgDopsDepA)

Deprecated

§

MsgBaselineHeadingDepA(MsgBaselineHeadingDepA)

Deprecated

§

MsgDops(MsgDops)

GNSS-only Dilution of Precision

§

MsgPosEcef(MsgPosEcef)

Position in ECEF

§

MsgPosLlh(MsgPosLlh)

Geodetic Position

§

MsgBaselineEcef(MsgBaselineEcef)

GNSS-only Baseline Position in ECEF

§

MsgBaselineNed(MsgBaselineNed)

GNSS-only Baseline in NED

§

MsgVelEcef(MsgVelEcef)

Velocity in ECEF

§

MsgVelNed(MsgVelNed)

Velocity in NED

§

MsgBaselineHeading(MsgBaselineHeading)

Heading relative to True North

§

MsgAgeCorrections(MsgAgeCorrections)

Age of corrections

§

MsgPosLlhCov(MsgPosLlhCov)

Geodetic Position with Covariances

§

MsgVelNedCov(MsgVelNedCov)

Velocity in NED with Covariances

§

MsgVelBody(MsgVelBody)

Velocity in User Frame

§

MsgPosEcefCov(MsgPosEcefCov)

Position in ECEF with Covariances

§

MsgVelEcefCov(MsgVelEcefCov)

Velocity in ECEF with Covariances

§

MsgProtectionLevelDepA(MsgProtectionLevelDepA)

Deprecated

§

MsgProtectionLevel(MsgProtectionLevel)

Computed state and Protection Levels

§

MsgPosLlhAcc(MsgPosLlhAcc)

Geodetic Position and Accuracy

§

MsgVelCog(MsgVelCog)

Velocity expressed as course over ground

§

MsgOrientQuat(MsgOrientQuat)

Quaternion 4 component vector

§

MsgOrientEuler(MsgOrientEuler)

Euler angles

§

MsgAngularRate(MsgAngularRate)

Vehicle Body Frame instantaneous angular rates

§

MsgPosEcefGnss(MsgPosEcefGnss)

GNSS-only Position in ECEF

§

MsgPosLlhGnss(MsgPosLlhGnss)

GNSS-only Geodetic Position

§

MsgVelEcefGnss(MsgVelEcefGnss)

GNSS-only Velocity in ECEF

§

MsgVelNedGnss(MsgVelNedGnss)

GNSS-only Velocity in NED

§

MsgPosLlhCovGnss(MsgPosLlhCovGnss)

GNSS-only Geodetic Position with Covariances

§

MsgVelNedCovGnss(MsgVelNedCovGnss)

GNSS-only Velocity in NED with Covariances

§

MsgPosEcefCovGnss(MsgPosEcefCovGnss)

GNSS-only Position in ECEF with Covariances

§

MsgVelEcefCovGnss(MsgVelEcefCovGnss)

GNSS-only Velocity in ECEF with Covariances

§

MsgUtcLeapSecond(MsgUtcLeapSecond)

Leap second SBP message.

§

MsgReferenceFrameParam(MsgReferenceFrameParam)

Reference Frame Transformation Parameters

§

MsgPoseRelative(MsgPoseRelative)

Relative Pose

§

MsgNdbEvent(MsgNdbEvent)

Navigation DataBase Event

§

MsgLog(MsgLog)

Plaintext logging messages with levels

§

MsgFwd(MsgFwd)

Wrapper for FWD a separate stream of information over SBP

§

MsgSsrOrbitClockDepA(MsgSsrOrbitClockDepA)

Deprecated

§

MsgSsrOrbitClock(MsgSsrOrbitClock)

Precise orbit and clock correction

§

MsgSsrOrbitClockBounds(MsgSsrOrbitClockBounds)

Combined Orbit and Clock Bound

§

MsgSsrOrbitClockBoundsDegradation(MsgSsrOrbitClockBoundsDegradation)

Combined Orbit and Clock Bound Degradation Parameter

§

MsgSsrCodeBiases(MsgSsrCodeBiases)

Precise code biases correction

§

MsgSsrPhaseBiases(MsgSsrPhaseBiases)

Precise phase biases correction

§

MsgSsrStecCorrectionDepA(MsgSsrStecCorrectionDepA)

Deprecated

§

MsgSsrCodePhaseBiasesBounds(MsgSsrCodePhaseBiasesBounds)

Combined Code and Phase Biases Bounds

§

MsgSsrGriddedCorrectionNoStdDepA(MsgSsrGriddedCorrectionNoStdDepA)

Deprecated

§

MsgSsrGridDefinitionDepA(MsgSsrGridDefinitionDepA)

Deprecated

§

MsgSsrTileDefinitionDepA(MsgSsrTileDefinitionDepA)

Deprecated

§

MsgSsrTileDefinitionDepB(MsgSsrTileDefinitionDepB)

Deprecated

§

MsgSsrTileDefinition(MsgSsrTileDefinition)

Definition of a SSR atmospheric correction tile.

§

MsgSsrGriddedCorrectionDepA(MsgSsrGriddedCorrectionDepA)

Deprecated

§

MsgSsrStecCorrectionDep(MsgSsrStecCorrectionDep)

Deprecated

§

MsgSsrGriddedCorrection(MsgSsrGriddedCorrection)

Gridded troposphere and STEC correction residuals

§

MsgSsrStecCorrection(MsgSsrStecCorrection)

STEC correction polynomial coefficients

§

MsgSsrGriddedCorrectionBounds(MsgSsrGriddedCorrectionBounds)

Gridded troposhere and STEC correction residuals bounds

§

MsgSsrSatelliteApcDep(MsgSsrSatelliteApcDep)

Deprecated

§

MsgSsrSatelliteApc(MsgSsrSatelliteApc)

Satellite antenna phase center corrections

§

MsgOsr(MsgOsr)

OSR corrections

§

MsgUserData(MsgUserData)

User data

§

MsgImuRaw(MsgImuRaw)

Raw IMU data

§

MsgImuAux(MsgImuAux)

Auxiliary IMU data

§

MsgMagRaw(MsgMagRaw)

Raw magnetometer data

§

MsgOdometry(MsgOdometry)

Vehicle forward (x-axis) velocity

§

MsgWheeltick(MsgWheeltick)

Accumulated wheeltick count message

§

MsgSsrFlagHighLevel(MsgSsrFlagHighLevel)

High level integrity flags

§

MsgSsrFlagSatellites(MsgSsrFlagSatellites)

List of satellites which are faulty, per constellation

§

MsgSsrFlagTropoGridPoints(MsgSsrFlagTropoGridPoints)

List of grid points which are faulty

§

MsgSsrFlagIonoGridPoints(MsgSsrFlagIonoGridPoints)

List of grid points which are faulty

§

MsgSsrFlagIonoTileSatLos(MsgSsrFlagIonoTileSatLos)

List of all the LOS which are faulty

§

MsgSsrFlagIonoGridPointSatLos(MsgSsrFlagIonoGridPointSatLos)

List of all the grid points to satellite which are faulty

§

MsgAcknowledge(MsgAcknowledge)

Acknowledgement message in response to a request for corrections

§

MsgEd25519SignatureDepA(MsgEd25519SignatureDepA)

Deprecated

§

MsgEd25519CertificateDep(MsgEd25519CertificateDep)

Deprecated

§

MsgEd25519SignatureDepB(MsgEd25519SignatureDepB)

Deprecated

§

MsgEcdsaCertificate(MsgEcdsaCertificate)

An ECDSA certificate split over multiple messages

§

MsgCertificateChainDep(MsgCertificateChainDep)

Deprecated

§

MsgEcdsaSignatureDepA(MsgEcdsaSignatureDepA)

Deprecated

§

MsgEcdsaSignatureDepB(MsgEcdsaSignatureDepB)

Deprecated

§

MsgEcdsaSignature(MsgEcdsaSignature)

An ECDSA signature

§

MsgCertificateChain(MsgCertificateChain)

The certificate chain

§

MsgFileioConfigReq(MsgFileioConfigReq)

Request advice on the optimal configuration for FileIO

§

MsgFileioConfigResp(MsgFileioConfigResp)

Response with advice on the optimal configuration for FileIO.

§

MsgSbasRaw(MsgSbasRaw)

Raw SBAS data

§

MsgLinuxCpuStateDepA(MsgLinuxCpuStateDepA)

Deprecated

§

MsgLinuxMemStateDepA(MsgLinuxMemStateDepA)

Deprecated

§

MsgLinuxSysStateDepA(MsgLinuxSysStateDepA)

Deprecated

§

MsgLinuxProcessSocketCounts(MsgLinuxProcessSocketCounts)

A list of processes with high socket counts

§

MsgLinuxProcessSocketQueues(MsgLinuxProcessSocketQueues)

A list of processes with deep socket queues

§

MsgLinuxSocketUsage(MsgLinuxSocketUsage)

Summary of socket usage across the system

§

MsgLinuxProcessFdCount(MsgLinuxProcessFdCount)

Summary of processes with large amounts of open file descriptors

§

MsgLinuxProcessFdSummary(MsgLinuxProcessFdSummary)

Summary of open file descriptors on the system

§

MsgLinuxCpuState(MsgLinuxCpuState)

List CPU state on the system

§

MsgLinuxMemState(MsgLinuxMemState)

List memory state on the system

§

MsgLinuxSysState(MsgLinuxSysState)

CPU, Memory and Process Starts/Stops

§

MsgMeasurementPoint(MsgMeasurementPoint)

Profiling Measurement Point

§

MsgStartup(MsgStartup)

System start-up message

§

MsgDgnssStatus(MsgDgnssStatus)

Status of received corrections

§

MsgInsStatus(MsgInsStatus)

Inertial Navigation System status message

§

MsgCsacTelemetry(MsgCsacTelemetry)

Experimental telemetry message

§

MsgCsacTelemetryLabels(MsgCsacTelemetryLabels)

Experimental telemetry message labels

§

MsgInsUpdates(MsgInsUpdates)

Inertial Navigation System update status message

§

MsgGnssTimeOffset(MsgGnssTimeOffset)

Offset of the local time with respect to GNSS time

§

MsgPpsTime(MsgPpsTime)

Local time at detection of PPS pulse

§

MsgSensorAidEvent(MsgSensorAidEvent)

Sensor state and update status data

§

MsgGroupMeta(MsgGroupMeta)

Solution Group Metadata

§

MsgSolnMeta(MsgSolnMeta)

Solution Sensors Metadata

§

MsgSolnMetaDepA(MsgSolnMetaDepA)

Deprecated

§

MsgStatusJournal(MsgStatusJournal)

Status report journal

§

MsgStatusReport(MsgStatusReport)

Status report message

§

MsgHeartbeat(MsgHeartbeat)

System heartbeat message

§

Unknown(Unknown)

Unknown message type

§

Invalid(Invalid)

Invalid message type.

Implementations§

source§

impl Sbp

source

pub fn from_parts<B: Buf>( msg_type: u16, sender_id: u16, payload: B ) -> Result<Sbp, SbpMsgParseError>

Parse a message from given fields.

§Example
use std::convert::TryInto;

use sbp::messages::logging::MsgLog;
use sbp::Sbp;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // log level 1 and with "hello" as the message
    let msg_type = 1025;
    let sender_id = 1;
    let payload: &[u8] = &[1, 104, 101, 108, 108, 111];

    let msg: MsgLog = Sbp::from_parts(msg_type, sender_id, payload)?.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§

source§

impl Clone for Sbp

source§

fn clone(&self) -> Sbp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sbp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Sbp

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Event for Sbp

source§

const MESSAGE_TYPES: &'static [u16] = _

The message types that correspond to this event. An empty slice means all messages.
source§

fn from_sbp(msg: Sbp) -> Self

Create an instance of this event from an SBP message. This message will only be called if the message type is in Event::MESSAGE_TYPES.
source§

impl From<Invalid> for Sbp

source§

fn from(msg: Invalid) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcknowledge> for Sbp

source§

fn from(msg: MsgAcknowledge) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcqResult> for Sbp

source§

fn from(msg: MsgAcqResult) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcqResultDepA> for Sbp

source§

fn from(msg: MsgAcqResultDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcqResultDepB> for Sbp

source§

fn from(msg: MsgAcqResultDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcqResultDepC> for Sbp

source§

fn from(msg: MsgAcqResultDepC) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcqSvProfile> for Sbp

source§

fn from(msg: MsgAcqSvProfile) -> Self

Converts to this type from the input type.
source§

impl From<MsgAcqSvProfileDep> for Sbp

source§

fn from(msg: MsgAcqSvProfileDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgAgeCorrections> for Sbp

source§

fn from(msg: MsgAgeCorrections) -> Self

Converts to this type from the input type.
source§

impl From<MsgAlmanac> for Sbp

source§

fn from(msg: MsgAlmanac) -> Self

Converts to this type from the input type.
source§

impl From<MsgAlmanacGlo> for Sbp

source§

fn from(msg: MsgAlmanacGlo) -> Self

Converts to this type from the input type.
source§

impl From<MsgAlmanacGloDep> for Sbp

source§

fn from(msg: MsgAlmanacGloDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgAlmanacGps> for Sbp

source§

fn from(msg: MsgAlmanacGps) -> Self

Converts to this type from the input type.
source§

impl From<MsgAlmanacGpsDep> for Sbp

source§

fn from(msg: MsgAlmanacGpsDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgAngularRate> for Sbp

source§

fn from(msg: MsgAngularRate) -> Self

Converts to this type from the input type.
source§

impl From<MsgBasePosEcef> for Sbp

source§

fn from(msg: MsgBasePosEcef) -> Self

Converts to this type from the input type.
source§

impl From<MsgBasePosLlh> for Sbp

source§

fn from(msg: MsgBasePosLlh) -> Self

Converts to this type from the input type.
source§

impl From<MsgBaselineEcef> for Sbp

source§

fn from(msg: MsgBaselineEcef) -> Self

Converts to this type from the input type.
source§

impl From<MsgBaselineEcefDepA> for Sbp

source§

fn from(msg: MsgBaselineEcefDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgBaselineHeading> for Sbp

source§

fn from(msg: MsgBaselineHeading) -> Self

Converts to this type from the input type.
source§

impl From<MsgBaselineHeadingDepA> for Sbp

source§

fn from(msg: MsgBaselineHeadingDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgBaselineNed> for Sbp

source§

fn from(msg: MsgBaselineNed) -> Self

Converts to this type from the input type.
source§

impl From<MsgBaselineNedDepA> for Sbp

source§

fn from(msg: MsgBaselineNedDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgBootloaderHandshakeDepA> for Sbp

source§

fn from(msg: MsgBootloaderHandshakeDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgBootloaderHandshakeReq> for Sbp

source§

fn from(msg: MsgBootloaderHandshakeReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgBootloaderHandshakeResp> for Sbp

source§

fn from(msg: MsgBootloaderHandshakeResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgBootloaderJumpToApp> for Sbp

source§

fn from(msg: MsgBootloaderJumpToApp) -> Self

Converts to this type from the input type.
source§

impl From<MsgCellModemStatus> for Sbp

source§

fn from(msg: MsgCellModemStatus) -> Self

Converts to this type from the input type.
source§

impl From<MsgCertificateChain> for Sbp

source§

fn from(msg: MsgCertificateChain) -> Self

Converts to this type from the input type.
source§

impl From<MsgCertificateChainDep> for Sbp

source§

fn from(msg: MsgCertificateChainDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgCommandOutput> for Sbp

source§

fn from(msg: MsgCommandOutput) -> Self

Converts to this type from the input type.
source§

impl From<MsgCommandReq> for Sbp

source§

fn from(msg: MsgCommandReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgCommandResp> for Sbp

source§

fn from(msg: MsgCommandResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgCsacTelemetry> for Sbp

source§

fn from(msg: MsgCsacTelemetry) -> Self

Converts to this type from the input type.
source§

impl From<MsgCsacTelemetryLabels> for Sbp

source§

fn from(msg: MsgCsacTelemetryLabels) -> Self

Converts to this type from the input type.
source§

impl From<MsgCwResults> for Sbp

source§

fn from(msg: MsgCwResults) -> Self

Converts to this type from the input type.
source§

impl From<MsgCwStart> for Sbp

source§

fn from(msg: MsgCwStart) -> Self

Converts to this type from the input type.
source§

impl From<MsgDeviceMonitor> for Sbp

source§

fn from(msg: MsgDeviceMonitor) -> Self

Converts to this type from the input type.
source§

impl From<MsgDgnssStatus> for Sbp

source§

fn from(msg: MsgDgnssStatus) -> Self

Converts to this type from the input type.
source§

impl From<MsgDops> for Sbp

source§

fn from(msg: MsgDops) -> Self

Converts to this type from the input type.
source§

impl From<MsgDopsDepA> for Sbp

source§

fn from(msg: MsgDopsDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEcdsaCertificate> for Sbp

source§

fn from(msg: MsgEcdsaCertificate) -> Self

Converts to this type from the input type.
source§

impl From<MsgEcdsaSignature> for Sbp

source§

fn from(msg: MsgEcdsaSignature) -> Self

Converts to this type from the input type.
source§

impl From<MsgEcdsaSignatureDepA> for Sbp

source§

fn from(msg: MsgEcdsaSignatureDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEcdsaSignatureDepB> for Sbp

source§

fn from(msg: MsgEcdsaSignatureDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgEd25519CertificateDep> for Sbp

source§

fn from(msg: MsgEd25519CertificateDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgEd25519SignatureDepA> for Sbp

source§

fn from(msg: MsgEd25519SignatureDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEd25519SignatureDepB> for Sbp

source§

fn from(msg: MsgEd25519SignatureDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisBds> for Sbp

source§

fn from(msg: MsgEphemerisBds) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisDepA> for Sbp

source§

fn from(msg: MsgEphemerisDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisDepB> for Sbp

source§

fn from(msg: MsgEphemerisDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisDepC> for Sbp

source§

fn from(msg: MsgEphemerisDepC) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisDepD> for Sbp

source§

fn from(msg: MsgEphemerisDepD) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGal> for Sbp

source§

fn from(msg: MsgEphemerisGal) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGalDepA> for Sbp

source§

fn from(msg: MsgEphemerisGalDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGlo> for Sbp

source§

fn from(msg: MsgEphemerisGlo) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGloDepA> for Sbp

source§

fn from(msg: MsgEphemerisGloDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGloDepB> for Sbp

source§

fn from(msg: MsgEphemerisGloDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGloDepC> for Sbp

source§

fn from(msg: MsgEphemerisGloDepC) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGloDepD> for Sbp

source§

fn from(msg: MsgEphemerisGloDepD) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGps> for Sbp

source§

fn from(msg: MsgEphemerisGps) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGpsDepE> for Sbp

source§

fn from(msg: MsgEphemerisGpsDepE) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisGpsDepF> for Sbp

source§

fn from(msg: MsgEphemerisGpsDepF) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisQzss> for Sbp

source§

fn from(msg: MsgEphemerisQzss) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisSbas> for Sbp

source§

fn from(msg: MsgEphemerisSbas) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisSbasDepA> for Sbp

source§

fn from(msg: MsgEphemerisSbasDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgEphemerisSbasDepB> for Sbp

source§

fn from(msg: MsgEphemerisSbasDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgExtEvent> for Sbp

source§

fn from(msg: MsgExtEvent) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioConfigReq> for Sbp

source§

fn from(msg: MsgFileioConfigReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioConfigResp> for Sbp

source§

fn from(msg: MsgFileioConfigResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioReadDirReq> for Sbp

source§

fn from(msg: MsgFileioReadDirReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioReadDirResp> for Sbp

source§

fn from(msg: MsgFileioReadDirResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioReadReq> for Sbp

source§

fn from(msg: MsgFileioReadReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioReadResp> for Sbp

source§

fn from(msg: MsgFileioReadResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioRemove> for Sbp

source§

fn from(msg: MsgFileioRemove) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioWriteReq> for Sbp

source§

fn from(msg: MsgFileioWriteReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgFileioWriteResp> for Sbp

source§

fn from(msg: MsgFileioWriteResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgFlashDone> for Sbp

source§

fn from(msg: MsgFlashDone) -> Self

Converts to this type from the input type.
source§

impl From<MsgFlashErase> for Sbp

source§

fn from(msg: MsgFlashErase) -> Self

Converts to this type from the input type.
source§

impl From<MsgFlashProgram> for Sbp

source§

fn from(msg: MsgFlashProgram) -> Self

Converts to this type from the input type.
source§

impl From<MsgFlashReadReq> for Sbp

source§

fn from(msg: MsgFlashReadReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgFlashReadResp> for Sbp

source§

fn from(msg: MsgFlashReadResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgFrontEndGain> for Sbp

source§

fn from(msg: MsgFrontEndGain) -> Self

Converts to this type from the input type.
source§

impl From<MsgFwd> for Sbp

source§

fn from(msg: MsgFwd) -> Self

Converts to this type from the input type.
source§

impl From<MsgGloBiases> for Sbp

source§

fn from(msg: MsgGloBiases) -> Self

Converts to this type from the input type.
source§

impl From<MsgGnssCapb> for Sbp

source§

fn from(msg: MsgGnssCapb) -> Self

Converts to this type from the input type.
source§

impl From<MsgGnssTimeOffset> for Sbp

source§

fn from(msg: MsgGnssTimeOffset) -> Self

Converts to this type from the input type.
source§

impl From<MsgGpsTime> for Sbp

source§

fn from(msg: MsgGpsTime) -> Self

Converts to this type from the input type.
source§

impl From<MsgGpsTimeDepA> for Sbp

source§

fn from(msg: MsgGpsTimeDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgGpsTimeGnss> for Sbp

source§

fn from(msg: MsgGpsTimeGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgGroupDelay> for Sbp

source§

fn from(msg: MsgGroupDelay) -> Self

Converts to this type from the input type.
source§

impl From<MsgGroupDelayDepA> for Sbp

source§

fn from(msg: MsgGroupDelayDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgGroupDelayDepB> for Sbp

source§

fn from(msg: MsgGroupDelayDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgGroupMeta> for Sbp

source§

fn from(msg: MsgGroupMeta) -> Self

Converts to this type from the input type.
source§

impl From<MsgHeartbeat> for Sbp

source§

fn from(msg: MsgHeartbeat) -> Self

Converts to this type from the input type.
source§

impl From<MsgIarState> for Sbp

source§

fn from(msg: MsgIarState) -> Self

Converts to this type from the input type.
source§

impl From<MsgImuAux> for Sbp

source§

fn from(msg: MsgImuAux) -> Self

Converts to this type from the input type.
source§

impl From<MsgImuRaw> for Sbp

source§

fn from(msg: MsgImuRaw) -> Self

Converts to this type from the input type.
source§

impl From<MsgInitBaseDep> for Sbp

source§

fn from(msg: MsgInitBaseDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgInsStatus> for Sbp

source§

fn from(msg: MsgInsStatus) -> Self

Converts to this type from the input type.
source§

impl From<MsgInsUpdates> for Sbp

source§

fn from(msg: MsgInsUpdates) -> Self

Converts to this type from the input type.
source§

impl From<MsgIono> for Sbp

source§

fn from(msg: MsgIono) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxCpuState> for Sbp

source§

fn from(msg: MsgLinuxCpuState) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxCpuStateDepA> for Sbp

source§

fn from(msg: MsgLinuxCpuStateDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxMemState> for Sbp

source§

fn from(msg: MsgLinuxMemState) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxMemStateDepA> for Sbp

source§

fn from(msg: MsgLinuxMemStateDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxProcessFdCount> for Sbp

source§

fn from(msg: MsgLinuxProcessFdCount) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxProcessFdSummary> for Sbp

source§

fn from(msg: MsgLinuxProcessFdSummary) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxProcessSocketCounts> for Sbp

source§

fn from(msg: MsgLinuxProcessSocketCounts) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxProcessSocketQueues> for Sbp

source§

fn from(msg: MsgLinuxProcessSocketQueues) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxSocketUsage> for Sbp

source§

fn from(msg: MsgLinuxSocketUsage) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxSysState> for Sbp

source§

fn from(msg: MsgLinuxSysState) -> Self

Converts to this type from the input type.
source§

impl From<MsgLinuxSysStateDepA> for Sbp

source§

fn from(msg: MsgLinuxSysStateDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgLog> for Sbp

source§

fn from(msg: MsgLog) -> Self

Converts to this type from the input type.
source§

impl From<MsgM25FlashWriteStatus> for Sbp

source§

fn from(msg: MsgM25FlashWriteStatus) -> Self

Converts to this type from the input type.
source§

impl From<MsgMagRaw> for Sbp

source§

fn from(msg: MsgMagRaw) -> Self

Converts to this type from the input type.
source§

impl From<MsgMaskSatellite> for Sbp

source§

fn from(msg: MsgMaskSatellite) -> Self

Converts to this type from the input type.
source§

impl From<MsgMaskSatelliteDep> for Sbp

source§

fn from(msg: MsgMaskSatelliteDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgMeasurementPoint> for Sbp

source§

fn from(msg: MsgMeasurementPoint) -> Self

Converts to this type from the input type.
source§

impl From<MsgMeasurementState> for Sbp

source§

fn from(msg: MsgMeasurementState) -> Self

Converts to this type from the input type.
source§

impl From<MsgNapDeviceDnaReq> for Sbp

source§

fn from(msg: MsgNapDeviceDnaReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgNapDeviceDnaResp> for Sbp

source§

fn from(msg: MsgNapDeviceDnaResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgNdbEvent> for Sbp

source§

fn from(msg: MsgNdbEvent) -> Self

Converts to this type from the input type.
source§

impl From<MsgNetworkBandwidthUsage> for Sbp

source§

fn from(msg: MsgNetworkBandwidthUsage) -> Self

Converts to this type from the input type.
source§

impl From<MsgNetworkStateReq> for Sbp

source§

fn from(msg: MsgNetworkStateReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgNetworkStateResp> for Sbp

source§

fn from(msg: MsgNetworkStateResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgObs> for Sbp

source§

fn from(msg: MsgObs) -> Self

Converts to this type from the input type.
source§

impl From<MsgObsDepA> for Sbp

source§

fn from(msg: MsgObsDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgObsDepB> for Sbp

source§

fn from(msg: MsgObsDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgObsDepC> for Sbp

source§

fn from(msg: MsgObsDepC) -> Self

Converts to this type from the input type.
source§

impl From<MsgOdometry> for Sbp

source§

fn from(msg: MsgOdometry) -> Self

Converts to this type from the input type.
source§

impl From<MsgOrientEuler> for Sbp

source§

fn from(msg: MsgOrientEuler) -> Self

Converts to this type from the input type.
source§

impl From<MsgOrientQuat> for Sbp

source§

fn from(msg: MsgOrientQuat) -> Self

Converts to this type from the input type.
source§

impl From<MsgOsr> for Sbp

source§

fn from(msg: MsgOsr) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosEcef> for Sbp

source§

fn from(msg: MsgPosEcef) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosEcefCov> for Sbp

source§

fn from(msg: MsgPosEcefCov) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosEcefCovGnss> for Sbp

source§

fn from(msg: MsgPosEcefCovGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosEcefDepA> for Sbp

source§

fn from(msg: MsgPosEcefDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosEcefGnss> for Sbp

source§

fn from(msg: MsgPosEcefGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosLlh> for Sbp

source§

fn from(msg: MsgPosLlh) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosLlhAcc> for Sbp

source§

fn from(msg: MsgPosLlhAcc) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosLlhCov> for Sbp

source§

fn from(msg: MsgPosLlhCov) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosLlhCovGnss> for Sbp

source§

fn from(msg: MsgPosLlhCovGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosLlhDepA> for Sbp

source§

fn from(msg: MsgPosLlhDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgPosLlhGnss> for Sbp

source§

fn from(msg: MsgPosLlhGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgPoseRelative> for Sbp

source§

fn from(msg: MsgPoseRelative) -> Self

Converts to this type from the input type.
source§

impl From<MsgPpsTime> for Sbp

source§

fn from(msg: MsgPpsTime) -> Self

Converts to this type from the input type.
source§

impl From<MsgPrintDep> for Sbp

source§

fn from(msg: MsgPrintDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgProtectionLevel> for Sbp

source§

fn from(msg: MsgProtectionLevel) -> Self

Converts to this type from the input type.
source§

impl From<MsgProtectionLevelDepA> for Sbp

source§

fn from(msg: MsgProtectionLevelDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgReferenceFrameParam> for Sbp

source§

fn from(msg: MsgReferenceFrameParam) -> Self

Converts to this type from the input type.
source§

impl From<MsgReset> for Sbp

source§

fn from(msg: MsgReset) -> Self

Converts to this type from the input type.
source§

impl From<MsgResetDep> for Sbp

source§

fn from(msg: MsgResetDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgResetFilters> for Sbp

source§

fn from(msg: MsgResetFilters) -> Self

Converts to this type from the input type.
source§

impl From<MsgSbasRaw> for Sbp

source§

fn from(msg: MsgSbasRaw) -> Self

Converts to this type from the input type.
source§

impl From<MsgSensorAidEvent> for Sbp

source§

fn from(msg: MsgSensorAidEvent) -> Self

Converts to this type from the input type.
source§

impl From<MsgSetTime> for Sbp

source§

fn from(msg: MsgSetTime) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsReadByIndexDone> for Sbp

source§

fn from(msg: MsgSettingsReadByIndexDone) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsReadByIndexReq> for Sbp

source§

fn from(msg: MsgSettingsReadByIndexReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsReadByIndexResp> for Sbp

source§

fn from(msg: MsgSettingsReadByIndexResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsReadReq> for Sbp

source§

fn from(msg: MsgSettingsReadReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsReadResp> for Sbp

source§

fn from(msg: MsgSettingsReadResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsRegister> for Sbp

source§

fn from(msg: MsgSettingsRegister) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsRegisterResp> for Sbp

source§

fn from(msg: MsgSettingsRegisterResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsSave> for Sbp

source§

fn from(msg: MsgSettingsSave) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsWrite> for Sbp

source§

fn from(msg: MsgSettingsWrite) -> Self

Converts to this type from the input type.
source§

impl From<MsgSettingsWriteResp> for Sbp

source§

fn from(msg: MsgSettingsWriteResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgSolnMeta> for Sbp

source§

fn from(msg: MsgSolnMeta) -> Self

Converts to this type from the input type.
source§

impl From<MsgSolnMetaDepA> for Sbp

source§

fn from(msg: MsgSolnMetaDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSpecan> for Sbp

source§

fn from(msg: MsgSpecan) -> Self

Converts to this type from the input type.
source§

impl From<MsgSpecanDep> for Sbp

source§

fn from(msg: MsgSpecanDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrCodeBiases> for Sbp

source§

fn from(msg: MsgSsrCodeBiases) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrCodePhaseBiasesBounds> for Sbp

source§

fn from(msg: MsgSsrCodePhaseBiasesBounds) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrFlagHighLevel> for Sbp

source§

fn from(msg: MsgSsrFlagHighLevel) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrFlagIonoGridPointSatLos> for Sbp

source§

fn from(msg: MsgSsrFlagIonoGridPointSatLos) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrFlagIonoGridPoints> for Sbp

source§

fn from(msg: MsgSsrFlagIonoGridPoints) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrFlagIonoTileSatLos> for Sbp

source§

fn from(msg: MsgSsrFlagIonoTileSatLos) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrFlagSatellites> for Sbp

source§

fn from(msg: MsgSsrFlagSatellites) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrFlagTropoGridPoints> for Sbp

source§

fn from(msg: MsgSsrFlagTropoGridPoints) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrGridDefinitionDepA> for Sbp

source§

fn from(msg: MsgSsrGridDefinitionDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrGriddedCorrection> for Sbp

source§

fn from(msg: MsgSsrGriddedCorrection) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrGriddedCorrectionBounds> for Sbp

source§

fn from(msg: MsgSsrGriddedCorrectionBounds) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrGriddedCorrectionDepA> for Sbp

source§

fn from(msg: MsgSsrGriddedCorrectionDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrGriddedCorrectionNoStdDepA> for Sbp

source§

fn from(msg: MsgSsrGriddedCorrectionNoStdDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrOrbitClock> for Sbp

source§

fn from(msg: MsgSsrOrbitClock) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrOrbitClockBounds> for Sbp

source§

fn from(msg: MsgSsrOrbitClockBounds) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrOrbitClockBoundsDegradation> for Sbp

source§

fn from(msg: MsgSsrOrbitClockBoundsDegradation) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrOrbitClockDepA> for Sbp

source§

fn from(msg: MsgSsrOrbitClockDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrPhaseBiases> for Sbp

source§

fn from(msg: MsgSsrPhaseBiases) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrSatelliteApc> for Sbp

source§

fn from(msg: MsgSsrSatelliteApc) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrSatelliteApcDep> for Sbp

source§

fn from(msg: MsgSsrSatelliteApcDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrStecCorrection> for Sbp

source§

fn from(msg: MsgSsrStecCorrection) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrStecCorrectionDep> for Sbp

source§

fn from(msg: MsgSsrStecCorrectionDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrStecCorrectionDepA> for Sbp

source§

fn from(msg: MsgSsrStecCorrectionDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrTileDefinition> for Sbp

source§

fn from(msg: MsgSsrTileDefinition) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrTileDefinitionDepA> for Sbp

source§

fn from(msg: MsgSsrTileDefinitionDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgSsrTileDefinitionDepB> for Sbp

source§

fn from(msg: MsgSsrTileDefinitionDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgStartup> for Sbp

source§

fn from(msg: MsgStartup) -> Self

Converts to this type from the input type.
source§

impl From<MsgStatusJournal> for Sbp

source§

fn from(msg: MsgStatusJournal) -> Self

Converts to this type from the input type.
source§

impl From<MsgStatusReport> for Sbp

source§

fn from(msg: MsgStatusReport) -> Self

Converts to this type from the input type.
source§

impl From<MsgStmFlashLockSector> for Sbp

source§

fn from(msg: MsgStmFlashLockSector) -> Self

Converts to this type from the input type.
source§

impl From<MsgStmFlashUnlockSector> for Sbp

source§

fn from(msg: MsgStmFlashUnlockSector) -> Self

Converts to this type from the input type.
source§

impl From<MsgStmUniqueIdReq> for Sbp

source§

fn from(msg: MsgStmUniqueIdReq) -> Self

Converts to this type from the input type.
source§

impl From<MsgStmUniqueIdResp> for Sbp

source§

fn from(msg: MsgStmUniqueIdResp) -> Self

Converts to this type from the input type.
source§

impl From<MsgSvAzEl> for Sbp

source§

fn from(msg: MsgSvAzEl) -> Self

Converts to this type from the input type.
source§

impl From<MsgSvConfigurationGpsDep> for Sbp

source§

fn from(msg: MsgSvConfigurationGpsDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgTelSv> for Sbp

source§

fn from(msg: MsgTelSv) -> Self

Converts to this type from the input type.
source§

impl From<MsgThreadState> for Sbp

source§

fn from(msg: MsgThreadState) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingIq> for Sbp

source§

fn from(msg: MsgTrackingIq) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingIqDepA> for Sbp

source§

fn from(msg: MsgTrackingIqDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingIqDepB> for Sbp

source§

fn from(msg: MsgTrackingIqDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingState> for Sbp

source§

fn from(msg: MsgTrackingState) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingStateDepA> for Sbp

source§

fn from(msg: MsgTrackingStateDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingStateDepB> for Sbp

source§

fn from(msg: MsgTrackingStateDepB) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingStateDetailedDep> for Sbp

source§

fn from(msg: MsgTrackingStateDetailedDep) -> Self

Converts to this type from the input type.
source§

impl From<MsgTrackingStateDetailedDepA> for Sbp

source§

fn from(msg: MsgTrackingStateDetailedDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgUartState> for Sbp

source§

fn from(msg: MsgUartState) -> Self

Converts to this type from the input type.
source§

impl From<MsgUartStateDepa> for Sbp

source§

fn from(msg: MsgUartStateDepa) -> Self

Converts to this type from the input type.
source§

impl From<MsgUserData> for Sbp

source§

fn from(msg: MsgUserData) -> Self

Converts to this type from the input type.
source§

impl From<MsgUtcLeapSecond> for Sbp

source§

fn from(msg: MsgUtcLeapSecond) -> Self

Converts to this type from the input type.
source§

impl From<MsgUtcTime> for Sbp

source§

fn from(msg: MsgUtcTime) -> Self

Converts to this type from the input type.
source§

impl From<MsgUtcTimeGnss> for Sbp

source§

fn from(msg: MsgUtcTimeGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelBody> for Sbp

source§

fn from(msg: MsgVelBody) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelCog> for Sbp

source§

fn from(msg: MsgVelCog) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelEcef> for Sbp

source§

fn from(msg: MsgVelEcef) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelEcefCov> for Sbp

source§

fn from(msg: MsgVelEcefCov) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelEcefCovGnss> for Sbp

source§

fn from(msg: MsgVelEcefCovGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelEcefDepA> for Sbp

source§

fn from(msg: MsgVelEcefDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelEcefGnss> for Sbp

source§

fn from(msg: MsgVelEcefGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelNed> for Sbp

source§

fn from(msg: MsgVelNed) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelNedCov> for Sbp

source§

fn from(msg: MsgVelNedCov) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelNedCovGnss> for Sbp

source§

fn from(msg: MsgVelNedCovGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelNedDepA> for Sbp

source§

fn from(msg: MsgVelNedDepA) -> Self

Converts to this type from the input type.
source§

impl From<MsgVelNedGnss> for Sbp

source§

fn from(msg: MsgVelNedGnss) -> Self

Converts to this type from the input type.
source§

impl From<MsgWheeltick> for Sbp

source§

fn from(msg: MsgWheeltick) -> Self

Converts to this type from the input type.
source§

impl From<Unknown> for Sbp

source§

fn from(msg: Unknown) -> Self

Converts to this type from the input type.
source§

impl HandleParseError<Sbp> for Error

source§

impl HandleParseError<Sbp> for JsonError

source§

impl PartialEq for Sbp

source§

fn eq(&self, other: &Sbp) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl SbpMessage for Sbp

source§

fn message_name(&self) -> &'static str

Get the message name.
source§

fn message_type(&self) -> Option<u16>

Get the message type.
source§

fn sender_id(&self) -> Option<u16>

Get the sender_id if it is set.
source§

fn set_sender_id(&mut self, new_id: u16)

Set the sender id.
source§

fn encoded_len(&self) -> usize

Number of bytes this message will take on the wire.
source§

fn gps_time(&self) -> Option<Result<MessageTime, GpsTimeError>>

Get the GPS time associated with the message.
source§

fn friendly_name(&self) -> &'static str

Get friendly name associated with the message.
source§

fn is_valid(&self) -> bool

Tells you if the message is valid or if it is not a valid message and may need to be special cased at certain points.
source§

fn into_valid_msg(self) -> Result<Self, Invalid>

source§

impl Serialize for Sbp

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Sbp> for JsonMap

§

type Error = JsonError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcknowledge

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcqResult

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcqResultDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcqResultDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcqResultDepC

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcqSvProfile

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAcqSvProfileDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAgeCorrections

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAlmanac

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAlmanacGlo

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAlmanacGloDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAlmanacGps

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAlmanacGpsDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgAngularRate

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBasePosEcef

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBasePosLlh

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBaselineEcef

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBaselineEcefDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBaselineHeading

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBaselineHeadingDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBaselineNed

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBaselineNedDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBootloaderHandshakeDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBootloaderHandshakeReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBootloaderHandshakeResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgBootloaderJumpToApp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCellModemStatus

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCertificateChain

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCertificateChainDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCommandOutput

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCommandReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCommandResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCsacTelemetry

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCsacTelemetryLabels

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCwResults

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgCwStart

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgDeviceMonitor

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgDgnssStatus

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgDops

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgDopsDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEcdsaCertificate

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEcdsaSignature

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEcdsaSignatureDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEcdsaSignatureDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEd25519CertificateDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEd25519SignatureDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEd25519SignatureDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisBds

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisDepC

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisDepD

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGal

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGalDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGlo

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGloDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGloDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGloDepC

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGloDepD

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGps

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGpsDepE

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisGpsDepF

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisQzss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisSbas

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisSbasDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgEphemerisSbasDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgExtEvent

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioConfigReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioConfigResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioReadDirReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioReadDirResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioReadReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioReadResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioRemove

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioWriteReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFileioWriteResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFlashDone

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFlashErase

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFlashProgram

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFlashReadReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFlashReadResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFrontEndGain

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgFwd

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGloBiases

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGnssCapb

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGnssTimeOffset

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGpsTime

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGpsTimeDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGpsTimeGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGroupDelay

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGroupDelayDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGroupDelayDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgGroupMeta

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgHeartbeat

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgIarState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgImuAux

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgImuRaw

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgInitBaseDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgInsStatus

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgInsUpdates

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgIono

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxCpuState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxCpuStateDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxMemState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxMemStateDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxProcessFdCount

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxProcessFdSummary

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxProcessSocketCounts

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxProcessSocketQueues

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxSocketUsage

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxSysState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLinuxSysStateDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgLog

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgM25FlashWriteStatus

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgMagRaw

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgMaskSatellite

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgMaskSatelliteDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgMeasurementPoint

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgMeasurementState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgNapDeviceDnaReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgNapDeviceDnaResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgNdbEvent

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgNetworkBandwidthUsage

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgNetworkStateReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgNetworkStateResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgObs

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgObsDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgObsDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgObsDepC

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgOdometry

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgOrientEuler

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgOrientQuat

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgOsr

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosEcef

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosEcefCov

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosEcefCovGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosEcefDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosEcefGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosLlh

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosLlhAcc

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosLlhCov

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosLlhCovGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosLlhDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPosLlhGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPoseRelative

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPpsTime

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgPrintDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgProtectionLevel

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgProtectionLevelDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgReferenceFrameParam

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgReset

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgResetDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgResetFilters

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSbasRaw

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSensorAidEvent

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSetTime

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsReadByIndexDone

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsReadByIndexReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsReadByIndexResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsReadReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsReadResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsRegister

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsRegisterResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsSave

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsWrite

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSettingsWriteResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSolnMeta

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSolnMetaDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSpecan

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSpecanDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrCodeBiases

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrCodePhaseBiasesBounds

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrFlagHighLevel

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrFlagIonoGridPointSatLos

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrFlagIonoGridPoints

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrFlagIonoTileSatLos

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrFlagSatellites

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrFlagTropoGridPoints

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrGridDefinitionDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrGriddedCorrection

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrGriddedCorrectionBounds

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrGriddedCorrectionDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrGriddedCorrectionNoStdDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrOrbitClock

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrOrbitClockBounds

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrOrbitClockBoundsDegradation

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrOrbitClockDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrPhaseBiases

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrSatelliteApc

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrSatelliteApcDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrStecCorrection

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrStecCorrectionDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrStecCorrectionDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrTileDefinition

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrTileDefinitionDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSsrTileDefinitionDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStartup

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStatusJournal

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStatusReport

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStmFlashLockSector

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStmFlashUnlockSector

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStmUniqueIdReq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgStmUniqueIdResp

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSvAzEl

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgSvConfigurationGpsDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTelSv

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgThreadState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingIq

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingIqDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingIqDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingStateDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingStateDepB

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingStateDetailedDep

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgTrackingStateDetailedDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgUartState

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgUartStateDepa

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgUserData

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgUtcLeapSecond

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgUtcTime

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgUtcTimeGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelBody

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelCog

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelEcef

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelEcefCov

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelEcefCovGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelEcefDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelEcefGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelNed

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelNedCov

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelNedCovGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelNedDepA

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgVelNedGnss

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Sbp> for MsgWheeltick

§

type Error = TryFromSbpError

The type returned in the event of a conversion error.
source§

fn try_from(msg: Sbp) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Sbp

Auto Trait Implementations§

§

impl Freeze for Sbp

§

impl RefUnwindSafe for Sbp

§

impl Send for Sbp

§

impl Sync for Sbp

§

impl Unpin for Sbp

§

impl UnwindSafe for Sbp

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,