Crate ublox

Source

Modules§

ack
aid_ini
cfg_ant
cfg_esf_alg
cfg_esf_wt
cfg_inf
cfg_itfm
cfg_msg
cfg_nav5
cfg_navx5
cfg_odo
cfg_prt
cfg_rate
cfg_rst
cfg_smgr
cfg_tmode2
cfg_tmode3
cfg_tp5
cfg_val
esf_alg
esf_ins
esf_meas
esf_raw
esf_status
hnr_att
hnr_ins
hnr_pvt
inf_debug
inf_error
inf_notice
inf_test
inf_warning
mga_ack
mga_bds_eph
mga_gal_eph
mga_glo_eph
mga_gps_eph
mga_gps_iono
mon_gnss
mon_hw
mon_ver
nav_att
nav_clock
nav_dop
nav_hp_pos_ecef
nav_hp_pos_llh
nav_other
nav_pos_llh
nav_pvt
nav_rel_pos_ned_p14_23
nav_sat
nav_sol
nav_status
nav_time_ls
nav_time_utc
nav_vel_ned
packetref_proto23
proto17_packets
rxm_rawx
rxm_rtcm
rxm_sfrbx
sec_uniq_id
tim_svin
tim_tm2
tim_tos
tim_tp

Structs§

AckAck
Messages in this class are sent as a result of a CFG message being received, decoded and processed by thereceiver.
AckAckOwned
Messages in this class are sent as a result of a CFG message being received, decoded and processed by thereceiver. Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
AckNakOwned
Message Not-Acknowledge Owns the underlying buffer of data, contains accessor methods to retrieve data.
AckNakRef
Message Not-Acknowledge Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
AidIni
Supported on: u-blox 8 / u-blox M8 protocol versions 15, 15.01, 16, 17, 18, 19, 19.1, 19.2, 20, 20.01, 20.1, 20.2, 20.3, 22, 22.01, 23 and 23.01 All UBX-AID messages are deprecated in newer protocol versions; use UBX-MGA messages instead
AidIniBuilder
Supported on: u-blox 8 / u-blox M8 protocol versions 15, 15.01, 16, 17, 18, 19, 19.1, 19.2, 20, 20.01, 20.1, 20.2, 20.3, 22, 22.01, 23 and 23.01 All UBX-AID messages are deprecated in newer protocol versions; use UBX-MGA messages instead Struct that is used to construct packets, see the crate-level documentation for more information
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
CfgAntOwned
Reset Receiver / Clear Backup Data Structures Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgEsfAlgOwned
Get/set IMU-mount misalignment configuration Only available for ADR products Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgEsfWtOwned
Get/set wheel-tick configuration Only available for ADR products Owns the underlying buffer of data, contains accessor methods to retrieve data.
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 bitmask
CfgInfOwned
Information message config Owns the underlying buffer of data, contains accessor methods to retrieve data.
CfgInfRef
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
CfgItfmOwned
Configure Jamming interference monitoring Owns the underlying buffer of data, contains accessor methods to retrieve data.
CfgItfmRef
Configure Jamming interference monitoring Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
CfgLayerSet
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
CfgNav5Owned
Navigation Engine Settings Owns the underlying buffer of data, contains accessor methods to retrieve data.
CfgNav5Params
CfgNav5 parameters bitmask
CfgNav5Ref
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
CfgNavX5Owned
Navigation Engine Expert Settings Owns the underlying buffer of data, contains accessor methods to retrieve data.
CfgNavX5Params1
CfgNavX51 parameters bitmask
CfgNavX5Params2
CfgNavX5Params2 parameters bitmask
CfgNavX5Ref
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
CfgOdoOwned
Configure odometer Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgPrtI2cOwned
Port Configuration for I2C Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgPrtSpiOwned
Port Configuration for SPI Port Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgPrtUartOwned
Port Configuration for UART Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgSmgrOwned
Synchronization management configuration frame Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgTmode2Owned
Time MODE2 Config Frame (32.10.36.1) only available on timing receivers Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgTmode3Owned
Time MODE3 Config Frame (32.10.37.1) only available on timing receivers Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
CfgTp5Owned
TP5: “Time Pulse” Config frame (32.10.38.4) Owns the underlying buffer of data, contains accessor methods to retrieve data.
CfgTp5Ref
TP5: “Time Pulse” Config frame (32.10.38.4) Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
CfgValGetRecv
CfgValGetRecvOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
CfgValGetRecvRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
CfgValGetSend
This message is limited to containing a maximum of 64 key IDs. This message returns a UBX-ACK-NAK - if any key is unknown to the receiver FW - if the layer field specifies an invalid layer to get the value from - if the keys array specifies more than 64 key IDs.
CfgValGetSendBuilder
This message is limited to containing a maximum of 64 key IDs. This message returns a UBX-ACK-NAK - if any key is unknown to the receiver FW - if the layer field specifies an invalid layer to get the value from - if the keys array specifies more than 64 key IDs. Struct that is used to construct packets, see the crate-level documentation for more information
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
EsfAlgOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
EsfAlgRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
EsfInitStatus1
EsfInitStatus2
EsfIns
EsfInsBitFlags
EsfInsOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
EsfInsRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
EsfMeas
EsfMeasData
EsfMeasDataIter
EsfMeasFlags
UBX-ESF-MEAS flags
EsfMeasOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
EsfMeasRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
EsfRaw
EsfRawData
EsfRawDataIter
EsfRawOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
EsfRawRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
EsfSensorFaults
EsfSensorStatus
EsfSensorStatusIter
EsfStatus
EsfStatusOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
EsfStatusRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
FixStatusInfo
Fix Status Information
FixedLinearBuffer
HnrAtt
HnrAttOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
HnrAttRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
HnrIns
HnrInsBitFlags
HnrInsOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
HnrInsRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
HnrPvt
HnrPvtFlags
Fix status flags for HnrPvt
HnrPvtOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
InfDebugOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
InfDebugRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
InfError
InfErrorOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
InfErrorRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
InfNotice
InfNoticeOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
InfNoticeRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
InfTest
InfTestOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
InfTestRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
InfWarning
InfWarningOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
InfWarningRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MgaAck
GNSS Assistance ACK UBX-MGA-ACK
MgaAckOwned
GNSS Assistance ACK UBX-MGA-ACK Owns the underlying buffer of data, contains accessor methods to retrieve data.
MgaAckRef
GNSS Assistance ACK UBX-MGA-ACK Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MgaBdsEph
UBX-MGA-BDS Ephemeris packet.
MgaBdsEphOwned
UBX-MGA-BDS Ephemeris packet. Owns the underlying buffer of data, contains accessor methods to retrieve data.
MgaBdsEphRef
UBX-MGA-BDS Ephemeris packet. Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MgaGalEph
UBX-MGA-Galileo Ephemeris packet.
MgaGalEphOwned
UBX-MGA-Galileo Ephemeris packet. Owns the underlying buffer of data, contains accessor methods to retrieve data.
MgaGalEphRef
UBX-MGA-Galileo Ephemeris packet. Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MgaGloEph
MgaGloEphBuilder
Struct that is used to construct packets, see the crate-level documentation for more information
MgaGloEphOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
MgaGloEphRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MgaGpsEph
MgaGpsEphBuilder
Struct that is used to construct packets, see the crate-level documentation for more information
MgaGpsEphOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
MgaGpsEphRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MgaGpsIono
MgaGpsIonoOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
MonGnssOwned
GNSS status monitoring, gives currently selected constellations Owns the underlying buffer of data, contains accessor methods to retrieve data.
MonGnssRef
GNSS status monitoring, gives currently selected constellations Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MonHw
Hardware status
MonHwOwned
Hardware status Owns the underlying buffer of data, contains accessor methods to retrieve data.
MonHwRef
Hardware status Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
MonVer
Receiver/Software Version
MonVerExtensionIter
MonVerOwned
Receiver/Software Version Owns the underlying buffer of data, contains accessor methods to retrieve data.
MonVerRef
Receiver/Software Version Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavAtt
NavAttOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavClockOwned
Navigation clock solution, current receiver clock bias and drift estimates Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavDopOwned
Dilution of precision Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavDopRef
Dilution of precision Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavEoe
End of Epoch Marker
NavEoeOwned
End of Epoch Marker Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavHpPosEcefOwned
High Precision Geodetic Position Solution (ECEF) Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavHpPosLlhOwned
High Precision Geodetic Position Solution Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavHpPosLlhRef
High Precision Geodetic Position Solution Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavOdo
Odometer solution
NavOdoOwned
Odometer solution Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavOdoRef
Odometer solution Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavPosLlh
Geodetic Position Solution
NavPosLlhOwned
Geodetic Position Solution Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavPvtOwned
Navigation Position Velocity Time Solution Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavPvtRef
Navigation Position Velocity Time Solution Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavRelPosNed
NavRelPosNedFlags
NavRelPosNedOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavSatOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavSatRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavSatSvFlags
NavSatSvInfo
NavSatSvInfoOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavSatSvInfoRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavSol
Navigation Solution Information
NavSolFlags
Navigation Status Flags
NavSolOwned
Navigation Solution Information Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavSolRef
Navigation Solution Information Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavStatus
Receiver Navigation Status
NavStatusFlags
Navigation Status Flags
NavStatusOwned
Receiver Navigation Status Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
NavTimeLsOwned
Leap second event information Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavTimeLsRef
Leap second event information Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavTimeUTC
UTC Time Solution
NavTimeUTCOwned
UTC Time Solution Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavTimeUTCRef
UTC Time Solution Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavTimeUtcFlags
Validity Flags of NavTimeUTC
NavVelECEF
NavVelECEFOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
NavVelECEFRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
NavVelNed
Velocity Solution in NED
NavVelNedOwned
Velocity Solution in NED Owns the underlying buffer of data, contains accessor methods to retrieve data.
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().
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 bitmask
RtcmPacketRef
RxmRawx
RxmRawxInfo
This packet is not actually received as such, it is a block of the RxmRawx message The ubx_packet_recv macro is used here as a shortcut to generate the needed code required for the repeated block.
RxmRawxInfoIter
RxmRawxInfoOwned
This packet is not actually received as such, it is a block of the RxmRawx message The ubx_packet_recv macro is used here as a shortcut to generate the needed code required for the repeated block. Owns the underlying buffer of data, contains accessor methods to retrieve data.
RxmRawxInfoRef
This packet is not actually received as such, it is a block of the RxmRawx message The ubx_packet_recv macro is used here as a shortcut to generate the needed code required for the repeated block. Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
RxmRawxOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
RxmRawxRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
RxmRtcm
RxmRtcmOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
RxmRtcmRef
Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
RxmSfrbx
RxmSfrbxOwned
Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
SecUniqIdOwned
This message is used to retrieve a unique chip identifier Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
TimSvinOwned
Time mode survey-in status Owns the underlying buffer of data, contains accessor methods to retrieve data.
TimSvinRef
Time mode survey-in status Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
TimTm2
Time mark data
TimTm2Flags
TimTm2Owned
Time mark data Owns the underlying buffer of data, contains accessor methods to retrieve data.
TimTm2Ref
Time mark data Contains a reference to an underlying buffer, contains accessor methods to retrieve data.
TimTos
Time pulse time & frequency data
TimTosFlags
TimTosOwned
Time pulse time & frequency data Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
TimTpOwned
Time pulse time data Owns the underlying buffer of data, contains accessor methods to retrieve data.
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
UbxParserIter
Iterator over data stored in Parser buffer
UbxUnknownPacketOwned
UbxUnknownPacketRef
Packet not supported yet by this crate
Velocity

Enums§

AlignmentToReferenceTime
Alignment to reference time
AntennaPower
AntennaStatus
AnyPacketRef
CarrierPhaseRangeSolutionStatus
CfgItfmAntennaSettings
ITFM Antenna settings helps the interference monitoring module
CfgLayerGet
The CfgLayerGet enum is used to specify the configuration layer to read from. The configuration system in the ublox device is stacked, so a property may be empty for a particular layer and you will receive a NAK.
CfgTModeModes
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
GnssFixType
GNSS fix Type
I2cPortId
Port Identifier Number (= 0 for I2C ports)
MapMatchingStatus
MemWriterError
MsgAckInfoCode
NavDynamicModel
Dynamic platform model
NavFixMode
Position Fixing Mode
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
RxmSfrbxInterpreted
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)
UtcStandardIdentifier
UTC standard to be used

Constants§

MAX_CFG_KEYS
The CfgValGet message is limited to requesting a maximum of 64 key-value pairs.

Traits§

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.