pub enum PacketRef<'a> {
Show 56 variants
NavPosLlh(NavPosLlhRef<'a>),
NavStatus(NavStatusRef<'a>),
NavDop(NavDopRef<'a>),
NavPvt(NavPvtRef<'a>),
NavSolution(NavSolutionRef<'a>),
NavVelNed(NavVelNedRef<'a>),
NavHpPosLlh(NavHpPosLlhRef<'a>),
NavHpPosEcef(NavHpPosEcefRef<'a>),
NavTimeUTC(NavTimeUTCRef<'a>),
NavTimeLs(NavTimeLsRef<'a>),
NavSat(NavSatRef<'a>),
NavEoe(NavEoeRef<'a>),
NavOdo(NavOdoRef<'a>),
CfgOdo(CfgOdoRef<'a>),
MgaAck(MgaAckRef<'a>),
MgaGpsIono(MgaGpsIonoRef<'a>),
MgaGpsEph(MgaGpsEphRef<'a>),
MgaGloEph(MgaGloEphRef<'a>),
AlpSrv(AlpSrvRef<'a>),
AckAck(AckAckRef<'a>),
AckNak(AckNakRef<'a>),
CfgItfm(CfgItfmRef<'a>),
CfgPrtI2c(CfgPrtI2cRef<'a>),
CfgPrtSpi(CfgPrtSpiRef<'a>),
CfgPrtUart(CfgPrtUartRef<'a>),
CfgNav5(CfgNav5Ref<'a>),
CfgAnt(CfgAntRef<'a>),
CfgTmode2(CfgTmode2Ref<'a>),
CfgTmode3(CfgTmode3Ref<'a>),
CfgTp5(CfgTp5Ref<'a>),
InfError(InfErrorRef<'a>),
InfWarning(InfWarningRef<'a>),
InfNotice(InfNoticeRef<'a>),
InfTest(InfTestRef<'a>),
InfDebug(InfDebugRef<'a>),
RxmRawx(RxmRawxRef<'a>),
TimTp(TimTpRef<'a>),
TimTm2(TimTm2Ref<'a>),
MonVer(MonVerRef<'a>),
MonGnss(MonGnssRef<'a>),
MonHw(MonHwRef<'a>),
RxmRtcm(RxmRtcmRef<'a>),
EsfMeas(EsfMeasRef<'a>),
EsfIns(EsfInsRef<'a>),
HnrAtt(HnrAttRef<'a>),
HnrIns(HnrInsRef<'a>),
HnrPvt(HnrPvtRef<'a>),
NavAtt(NavAttRef<'a>),
NavClock(NavClockRef<'a>),
NavVelECEF(NavVelECEFRef<'a>),
MgaGpsEPH(MgaGpsEPHRef<'a>),
RxmSfrbx(RxmSfrbxRef<'a>),
EsfRaw(EsfRawRef<'a>),
TimSvin(TimSvinRef<'a>),
SecUniqId(SecUniqIdRef<'a>),
Unknown(UbxUnknownPacketRef<'a>),
}
Expand description
All possible packets enum
Variants§
CfgOdo(CfgOdoRef<'a>)
MgaAck(MgaAckRef<'a>)
MgaGpsIono(MgaGpsIonoRef<'a>)
MgaGpsEph(MgaGpsEphRef<'a>)
MgaGloEph(MgaGloEphRef<'a>)
AlpSrv(AlpSrvRef<'a>)
AckAck(AckAckRef<'a>)
AckNak(AckNakRef<'a>)
CfgItfm(CfgItfmRef<'a>)
CfgPrtI2c(CfgPrtI2cRef<'a>)
CfgPrtSpi(CfgPrtSpiRef<'a>)
CfgPrtUart(CfgPrtUartRef<'a>)
CfgAnt(CfgAntRef<'a>)
CfgTmode2(CfgTmode2Ref<'a>)
CfgTmode3(CfgTmode3Ref<'a>)
CfgTp5(CfgTp5Ref<'a>)
InfError(InfErrorRef<'a>)
InfWarning(InfWarningRef<'a>)
InfNotice(InfNoticeRef<'a>)
InfTest(InfTestRef<'a>)
InfDebug(InfDebugRef<'a>)
RxmRawx(RxmRawxRef<'a>)
TimTp(TimTpRef<'a>)
TimTm2(TimTm2Ref<'a>)
MonVer(MonVerRef<'a>)
MonGnss(MonGnssRef<'a>)
MonHw(MonHwRef<'a>)
RxmRtcm(RxmRtcmRef<'a>)
EsfMeas(EsfMeasRef<'a>)
EsfIns(EsfInsRef<'a>)
HnrAtt(HnrAttRef<'a>)
HnrIns(HnrInsRef<'a>)
HnrPvt(HnrPvtRef<'a>)
MgaGpsEPH(MgaGpsEPHRef<'a>)
RxmSfrbx(RxmSfrbxRef<'a>)
EsfRaw(EsfRawRef<'a>)
TimSvin(TimSvinRef<'a>)
SecUniqId(SecUniqIdRef<'a>)
Unknown(UbxUnknownPacketRef<'a>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for PacketRef<'a>
impl<'a> Send for PacketRef<'a>
impl<'a> Sync for PacketRef<'a>
impl<'a> Unpin for PacketRef<'a>
impl<'a> UnwindSafe for PacketRef<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more