Trait ublox::UbxPacketMeta

source ·
pub trait UbxPacketMeta {
    const CLASS: u8;
    const ID: u8;
    const FIXED_PAYLOAD_LEN: Option<u16>;
    const MAX_PAYLOAD_LEN: u16;
}
Expand description

Information about concrete UBX protocol’s packet

Required Associated Constants§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl UbxPacketMeta for AckAck

source§

impl UbxPacketMeta for AckNak

source§

impl UbxPacketMeta for AidIni

source§

const CLASS: u8 = 11u8

source§

const ID: u8 = 1u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 48u16

source§

impl UbxPacketMeta for AlpSrv

source§

const CLASS: u8 = 11u8

source§

const ID: u8 = 50u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 16u16

source§

impl UbxPacketMeta for CfgAnt

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 19u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 4u16

source§

impl UbxPacketMeta for CfgInf

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 2u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 10u16

source§

impl UbxPacketMeta for CfgItfm

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 57u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 8u16

source§

impl UbxPacketMeta for CfgMsgAllPorts

source§

impl UbxPacketMeta for CfgMsgSinglePort

source§

impl UbxPacketMeta for CfgNav5

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 36u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 36u16

source§

impl UbxPacketMeta for CfgNavX5

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 35u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 40u16

source§

impl UbxPacketMeta for CfgOdo

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 30u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for CfgPrtI2c

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for CfgPrtSpi

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for CfgPrtUart

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for CfgRate

source§

impl UbxPacketMeta for CfgRst

source§

impl UbxPacketMeta for CfgTmode2

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 61u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 28u16

source§

impl UbxPacketMeta for CfgTmode3

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 113u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 40u16

source§

impl UbxPacketMeta for CfgTp5

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 49u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 32u16

source§

impl UbxPacketMeta for CfgValSet

source§

const CLASS: u8 = 6u8

source§

const ID: u8 = 138u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 772u16

source§

impl UbxPacketMeta for EsfIns

source§

const CLASS: u8 = 16u8

source§

const ID: u8 = 21u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 36u16

source§

impl UbxPacketMeta for EsfMeas

source§

const CLASS: u8 = 16u8

source§

const ID: u8 = 2u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for EsfRaw

source§

const CLASS: u8 = 16u8

source§

const ID: u8 = 3u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for HnrAtt

source§

const CLASS: u8 = 40u8

source§

const ID: u8 = 1u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 32u16

source§

impl UbxPacketMeta for HnrIns

source§

const CLASS: u8 = 40u8

source§

const ID: u8 = 2u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 36u16

source§

impl UbxPacketMeta for HnrPvt

source§

const CLASS: u8 = 40u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 72u16

source§

impl UbxPacketMeta for InfDebug

source§

const CLASS: u8 = 4u8

source§

const ID: u8 = 4u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for InfError

source§

const CLASS: u8 = 4u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for InfNotice

source§

const CLASS: u8 = 4u8

source§

const ID: u8 = 2u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for InfTest

source§

const CLASS: u8 = 4u8

source§

const ID: u8 = 3u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for InfWarning

source§

const CLASS: u8 = 4u8

source§

const ID: u8 = 1u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for MgaAck

source§

const CLASS: u8 = 19u8

source§

const ID: u8 = 96u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 8u16

source§

impl UbxPacketMeta for MgaGloEph

source§

const CLASS: u8 = 19u8

source§

const ID: u8 = 6u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 48u16

source§

impl UbxPacketMeta for MgaGpsEPH

source§

const CLASS: u8 = 19u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 68u16

source§

impl UbxPacketMeta for MgaGpsEph

source§

const CLASS: u8 = 19u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 68u16

source§

impl UbxPacketMeta for MgaGpsIono

source§

const CLASS: u8 = 19u8

source§

const ID: u8 = 0u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 16u16

source§

impl UbxPacketMeta for MonGnss

source§

const CLASS: u8 = 10u8

source§

const ID: u8 = 40u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 8u16

source§

impl UbxPacketMeta for MonHw

source§

const CLASS: u8 = 10u8

source§

const ID: u8 = 9u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 60u16

source§

impl UbxPacketMeta for MonVer

source§

const CLASS: u8 = 10u8

source§

const ID: u8 = 4u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for NavAtt

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 5u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 32u16

source§

impl UbxPacketMeta for NavClock

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 34u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for NavDop

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 4u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 18u16

source§

impl UbxPacketMeta for NavEoe

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 97u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 4u16

source§

impl UbxPacketMeta for NavHpPosEcef

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 19u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 28u16

source§

impl UbxPacketMeta for NavHpPosLlh

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 20u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 36u16

source§

impl UbxPacketMeta for NavOdo

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 9u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for NavPosLlh

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 2u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 28u16

source§

impl UbxPacketMeta for NavPvt

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 7u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 92u16

source§

impl UbxPacketMeta for NavResetOdo

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 16u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 0u16

source§

impl UbxPacketMeta for NavSat

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 53u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 1_240u16

source§

impl UbxPacketMeta for NavSatSvInfo

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 53u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 12u16

source§

impl UbxPacketMeta for NavSolution

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 6u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 52u16

source§

impl UbxPacketMeta for NavStatus

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 3u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 16u16

source§

impl UbxPacketMeta for NavTimeLs

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 38u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 24u16

source§

impl UbxPacketMeta for NavTimeUTC

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 33u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for NavVelECEF

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 17u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 20u16

source§

impl UbxPacketMeta for NavVelNed

source§

const CLASS: u8 = 1u8

source§

const ID: u8 = 18u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 36u16

source§

impl UbxPacketMeta for RxmRawx

source§

const CLASS: u8 = 2u8

source§

const ID: u8 = 21u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 8_176u16

source§

impl UbxPacketMeta for RxmRawxInfo

source§

const CLASS: u8 = 2u8

source§

const ID: u8 = 21u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 32u16

source§

impl UbxPacketMeta for RxmRtcm

source§

const CLASS: u8 = 2u8

source§

const ID: u8 = 50u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 8u16

source§

impl UbxPacketMeta for RxmSfrbx

source§

const CLASS: u8 = 2u8

source§

const ID: u8 = 19u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = None

source§

const MAX_PAYLOAD_LEN: u16 = 72u16

source§

impl UbxPacketMeta for SecUniqId

source§

const CLASS: u8 = 39u8

source§

const ID: u8 = 3u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 9u16

source§

impl UbxPacketMeta for TimSvin

source§

const CLASS: u8 = 13u8

source§

const ID: u8 = 4u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 28u16

source§

impl UbxPacketMeta for TimTm2

source§

const CLASS: u8 = 13u8

source§

const ID: u8 = 3u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 28u16

source§

impl UbxPacketMeta for TimTp

source§

const CLASS: u8 = 13u8

source§

const ID: u8 = 1u8

source§

const FIXED_PAYLOAD_LEN: Option<u16> = _

source§

const MAX_PAYLOAD_LEN: u16 = 16u16