Crate ublox Copy item path Source cfg_val packetref AckAck Messages in this class are sent as a result of a CFG message being received, decoded and processed by thereceiver. AckAckRef Messages in this class are sent as a result of a CFG message being received, decoded and processed by thereceiver.
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. AckNak Message Not-Acknowledge AckNakRef Message Not-Acknowledge
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. AidIni AidIniBuilder Struct that is used to construct packets, see the crate-level documentation for more information AlpSrv ALP client requests AlmanacPlus data from server AlpSrvRef ALP client requests AlmanacPlus data from server
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. AntFlags CfgAnt Reset Receiver / Clear Backup Data Structures CfgAntBuilder Reset Receiver / Clear Backup Data Structures
Struct that is used to construct packets, see the crate-level documentation for more information CfgAntRef Reset Receiver / Clear Backup Data Structures
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgEsfAlg Get/set IMU-mount misalignment configuration Only available for ADR products CfgEsfAlgBuilder Get/set IMU-mount misalignment configuration Only available for ADR products
Struct that is used to construct packets, see the crate-level documentation for more information CfgEsfAlgFlags CfgEsfAlgRef Get/set IMU-mount misalignment configuration Only available for ADR products
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgEsfWt Get/set wheel-tick configuration Only available for ADR products CfgEsfWtBuilder Get/set wheel-tick configuration Only available for ADR products
Struct that is used to construct packets, see the crate-level documentation for more information CfgEsfWtFlags1 CfgEsfWtFlags2 CfgEsfWtFlags3 CfgEsfWtRef Get/set wheel-tick configuration Only available for ADR products
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgInf Information message config CfgInfBuilder Information message config
Struct that is used to construct packets, see the crate-level documentation for more information CfgInfMask CfgInfMask
parameters bitmaskCfgInfRef Information message config
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgItfm Configure Jamming interference monitoring CfgItfmAlgoBits CfgItfmBbThreshold CfgItfmBuilder Configure Jamming interference monitoring
Struct that is used to construct packets, see the crate-level documentation for more information CfgItfmConfig CfgItfmConfig2 CfgItfmCwThreshold CfgItfmGeneralBits CfgItfmRef Configure Jamming interference monitoring
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgLayer A mask describing where configuration is applied. CfgMsgAllPorts Set Message rate configuration Send rate is relative to the event a message is registered on. For example, if the rate of a navigation message is set to 2, the message is sent every second navigation solution CfgMsgAllPortsBuilder Set Message rate configuration Send rate is relative to the event a message is registered on. For example, if the rate of a navigation message is set to 2, the message is sent every second navigation solution
Struct that is used to construct packets, see the crate-level documentation for more information CfgMsgSinglePort Set Message Rate the current port CfgMsgSinglePortBuilder Set Message Rate the current port
Struct that is used to construct packets, see the crate-level documentation for more information CfgNav5 Navigation Engine Settings CfgNav5Builder Navigation Engine Settings
Struct that is used to construct packets, see the crate-level documentation for more information CfgNav5Params CfgNav5
parameters bitmaskCfgNav5Ref Navigation Engine Settings
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgNavX5 Navigation Engine Expert Settings CfgNavX5Builder Navigation Engine Expert Settings
Struct that is used to construct packets, see the crate-level documentation for more information CfgNavX5Params1 CfgNavX51
parameters bitmaskCfgNavX5Params2 CfgNavX5Params2
parameters bitmaskCfgNavX5Ref Navigation Engine Expert Settings
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgOdo Configure odometer CfgOdoBuilder Configure odometer
Struct that is used to construct packets, see the crate-level documentation for more information CfgOdoRef Configure odometer
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgPrtI2c Port Configuration for I2C CfgPrtI2cBuilder Port Configuration for I2C
Struct that is used to construct packets, see the crate-level documentation for more information CfgPrtI2cRef Port Configuration for I2C
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgPrtSpi Port Configuration for SPI Port CfgPrtSpiBuilder Port Configuration for SPI Port
Struct that is used to construct packets, see the crate-level documentation for more information CfgPrtSpiRef Port Configuration for SPI Port
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgPrtUart Port Configuration for UART CfgPrtUartBuilder Port Configuration for UART
Struct that is used to construct packets, see the crate-level documentation for more information CfgPrtUartRef Port Configuration for UART
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgRate Navigation/Measurement Rate Settings CfgRateBuilder Navigation/Measurement Rate Settings
Struct that is used to construct packets, see the crate-level documentation for more information CfgRst Reset Receiver / Clear Backup Data Structures CfgRstBuilder Reset Receiver / Clear Backup Data Structures
Struct that is used to construct packets, see the crate-level documentation for more information CfgSmgr Synchronization management configuration frame CfgSmgrBuilder Synchronization management configuration frame
Struct that is used to construct packets, see the crate-level documentation for more information CfgSmgrFlags Synchronization Manager config flags CfgSmgrMsgFlags Sync manager message flags CfgSmgrRef Synchronization management configuration frame
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgTmode2 Time MODE2 Config Frame (32.10.36.1) only available on timing
receivers CfgTmode3 Time MODE3 Config Frame (32.10.37.1) only available on timing
receivers CfgTmode2Builder Time MODE2 Config Frame (32.10.36.1) only available on timing
receivers
Struct that is used to construct packets, see the crate-level documentation for more information CfgTmode2Flags CfgTmode2Ref Time MODE2 Config Frame (32.10.36.1) only available on timing
receivers
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgTmode3Builder Time MODE3 Config Frame (32.10.37.1) only available on timing
receivers
Struct that is used to construct packets, see the crate-level documentation for more information CfgTmode3Flags CfgTmode3RcvrMode CfgTmode3Ref Time MODE3 Config Frame (32.10.37.1) only available on timing
receivers
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgTp5 TP5: “Time Pulse” Config frame (32.10.38.4) CfgTp5Builder TP5: “Time Pulse” Config frame (32.10.38.4)
Struct that is used to construct packets, see the crate-level documentation for more information CfgTp5Flags CfgTp5Ref TP5: “Time Pulse” Config frame (32.10.38.4)
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. CfgValIter CfgValSet CfgValSetBuilder Struct that is used to construct packets, see the crate-level documentation for more information DwrdIter EsfAlg EsfAlgError EsfAlgFlags UBX-ESF-ALG flags EsfAlgRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. EsfInitStatus1 EsfInitStatus2 EsfIns EsfInsBitFlags EsfInsRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. EsfMeas EsfMeasData EsfMeasDataIter EsfMeasFlags UBX-ESF-MEAS flags EsfMeasRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. EsfRaw EsfRawData EsfRawDataIter EsfRawRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. EsfSensorFaults EsfSensorStatus EsfSensorStatusIter EsfStatus EsfStatusRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. FixStatusInfo Fix Status Information FixedLinearBuffer HnrAtt HnrAttRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. HnrIns HnrInsBitFlags HnrInsRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. HnrPvt HnrPvtFlags Fix status flags for HnrPvt
HnrPvtRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. HnrPvtValidFlags InProtoMask A mask describing which input protocols are active
Each bit of this mask is used for a protocol.
Through that, multiple protocols can be defined on a single port
Used in CfgPrtSpi
and CfgPrtI2c
InfDebug InfDebugRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. InfError InfErrorRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. InfNotice InfNoticeRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. InfTest InfTestRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. InfWarning InfWarningRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MgaAck GNSS Assistance ACK UBX-MGA-ACK MgaAckRef GNSS Assistance ACK UBX-MGA-ACK
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MgaGloEph MgaGloEphRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MgaGpsEph MgaGpsEphRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MgaGpsIono MgaGpsIonoRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MonGnss GNSS status monitoring, gives currently selected constellations MonGnssConstellMask Selected / available Constellation Mask MonGnssRef GNSS status monitoring, gives currently selected constellations
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MonHw Hardware status MonHwRef Hardware status
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. MonVer Receiver/Software Version MonVerExtensionIter MonVerRef Receiver/Software Version
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavAtt NavAttRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavBbrMask Battery backed RAM sections to clear NavBbrPredefinedMask Predefined values for NavBbrMask
NavClock Navigation clock solution, current receiver clock bias and drift estimates NavClockRef Navigation clock solution, current receiver clock bias and drift estimates
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavDop Dilution of precision NavDopRef Dilution of precision
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavEoe End of Epoch Marker NavEoeRef End of Epoch Marker
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavHpPosEcef High Precision Geodetic Position Solution (ECEF) NavHpPosEcefFlags NavHpPosEcefRef High Precision Geodetic Position Solution (ECEF)
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavHpPosLlh High Precision Geodetic Position Solution NavHpPosLlhRef High Precision Geodetic Position Solution
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavOdo Odometer solution NavOdoRef Odometer solution
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavPosLlh Geodetic Position Solution NavPosLlhRef Geodetic Position Solution
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavPvt Navigation Position Velocity Time Solution NavPvtFlags Fix status flags for NavPvt
NavPvtFlags2 Additional flags for NavPvt
NavPvtFlags3 NavPvtRef Navigation Position Velocity Time Solution
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavRelPosNed NavRelPosNedFlags NavRelPosNedRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavResetOdo Reset odometer NavResetOdoBuilder Reset odometer
Struct that is used to construct packets, see the crate-level documentation for more information NavSat NavSatIter NavSatRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavSatSvFlags NavSatSvInfo NavSatSvInfoRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavSolution Navigation Solution Information NavSolutionRef Navigation Solution Information
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavStatus Receiver Navigation Status NavStatusFlags Navigation Status Flags NavStatusRef Receiver Navigation Status
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavTimeLs Leap second event information NavTimeLsFlags Fix status flags for NavTimeLsFlags
NavTimeLsRef Leap second event information
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavTimeUTC UTC Time Solution NavTimeUTCRef UTC Time Solution
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavTimeUtcFlags Validity Flags of NavTimeUTC
NavVelECEF NavVelECEFRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. NavVelNed Velocity Solution in NED NavVelNedRef Velocity Solution in NED
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. OdoCogFilterFlags OutProtoMask A mask describing which output protocols are active.
Each bit of this mask is used for a protocol.
Through that, multiple protocols can be defined on a single port
Used in CfgPrtSpi
and CfgPrtI2c
Parser Streaming parser for UBX protocol with buffer. The default constructor will build
a parser containing a Vec, but you can pass your own underlying buffer by passing it
to Parser::new(). ParserIter Iterator over data stored in Parser
buffer Position Represents a world position, can be constructed from NavPosLlh and NavPvt packets. PositionECEF Represents a world position in the ECEF coordinate system RecStatFlags CfgNavX5Params2
parameters bitmaskRxmRawx RxmRawxInfo RxmRawxInfoIter RxmRawxInfoRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. RxmRawxRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. RxmRtcm RxmRtcmRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. RxmSfrbx RxmSfrbxRef Contains a reference to an underlying buffer, contains accessor methods to retrieve data. SecUniqId This message is used to retrieve a unique chip identifier SecUniqIdRef This message is used to retrieve a unique chip identifier
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. SensorStatus1 SensorStatus2 StdevFlags TimSvin Time mode survey-in status TimSvinRef Time mode survey-in status
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. TimTm2 Time mark data TimTm2Flags TimTm2Ref Time mark data
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. TimTos Time pulse time & frequency data TimTosFlags TimTosRef Time pulse time & frequency data
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. TimTp Time pulse time data TimTpFlags TimTpRef Time pulse time data
Contains a reference to an underlying buffer, contains accessor methods to retrieve data. TimTpRefInfo TrkStatFlags UartMode UbxPacketRequest Request specific packet UbxUnknownPacketRef Packet not supported yet by this crate Velocity AlignmentToReferenceTime Alignment to reference time AntennaPower AntennaStatus CarrierPhaseRangeSolutionStatus CfgItfmAntennaSettings ITFM Antenna settings helps the interference
monitoring module CfgNav5DynModel Dynamic platform model CfgNav5FixMode Position Fixing Mode CfgNav5UtcStandard UTC standard to be used CfgTmode2TimeXferModes Time transfer modes (32.10.36) CfgTp5TimePulseMode Time pulse selection, used in CfgTp5 frame DataBits DateTimeError EsfAlgStatus EsfSensorStatusCalibration EsfSensorStatusTime EsfSensorType EsfStatusFusionMode EsfStatusImuInit EsfStatusInsInit EsfStatusMountAngle EsfStatusWheelTickInit GpsFix GPS fix Type I2cPortId Port Identifier Number (= 0 for I2C ports) MapMatchingStatus MemWriterError MsgAckInfoCode NavSatOrbitSource NavSatQualityIndicator NavSatSvHealth NavStatusFlags2 Further information about navigation output
Only for FW version >= 7.01; undefined otherwise OdoProfile Odometer configuration profile PacketRef All possible packets enum Parity ParserError Error that possible during packets parsing ResetMode Reset Type SensorData SpiPortId Port Identifier Number (= 4 for SPI port) StopBits TimTm2Mode TimTm2Run TimTm2TimeBase TimTpRefInfoTimeRefGnss TimTpRefInfoUtcStandard TimTpTimeBase UartPortId Port Identifier Number (= 1 or 2 for UART ports) MemWriter Abstraction for buffer creation/reallocation
to storing packet UbxPacketCreator UbxPacketMeta Information about concrete UBX protocol’s packet UnderlyingBuffer This trait represents an underlying buffer used for the Parser. We provide
implementations for Vec<u8>
and for FixedLinearBuffer
, if you want to
use your own struct as an underlying buffer you can implement this trait.