Modules§
- ack
- aid_ini
- cfg_ant
- cfg_
esf_ alg - cfg_
esf_ wt - cfg_
gnss - 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 ubx_proto23orubx_proto27orubx_proto31 - esf_raw
- esf_
status ubx_proto23orubx_proto27orubx_proto31 - hnr_att
- hnr_ins
- hnr_pvt
- inf_
debug - inf_
error - inf_
notice - inf_
test - inf_
warning - mga_ack
- mga_
bds_ eph - mga_
bds_ iono - mga_
bds_ utc - mga_
gal_ eph - mga_
gal_ time - mga_
glo_ eph - mga_
gps_ eph - mga_
gps_ iono - mga_
gps_ utc - mon_
comms - MON-COMMS: Communication Port Status
- mon_
gnss - mon_hw
- mon_hw2
- mon_hw3
ubx_proto27orubx_proto31 - mon_rf
ubx_proto27orubx_proto31 - mon_ver
- nav_att
- nav_
clock - nav_cov
- nav_dop
- nav_
hp_ pos_ ecef - nav_
hp_ pos_ llh - nav_
other - nav_
pos_ ecef - nav_
pos_ llh - nav_pvt
- nav_
rel_ pos_ ned - nav_sat
- nav_sig
ubx_proto27orubx_proto31 - nav_sol
- nav_
status - nav_
time_ ls - nav_
time_ utc - nav_
vel_ ned - packetref_
proto14 ubx_proto14 - packetref_
proto23 ubx_proto23 - packetref_
proto27 ubx_proto27 - packetref_
proto31 ubx_proto31 - packets
- proto14
ubx_proto14 - Protocol 14 specific types
- proto23
ubx_proto23 - Protocol 23 specific types
- proto27
ubx_proto27 - Protocol 27 specific types
- proto31
ubx_proto31 - Protocol 31 specific types
- proto14_
packets - rxm_cor
- RXM-COR: Differential Correction Status
- rxm_
rawx - rxm_
rtcm - rxm_
sfrbx - sec_sig
- SEC-SIG: Signal Security Status
- sec_
siglog - SEC-SIGLOG: Signal Security Event Log
- sec_
uniq_ id - tim_
svin - tim_tm2
- tim_tos
- tim_tp
Structs§
- Fixed
Buffer - An owned, fixed-size linear buffer with a capacity known at compile time.
- Fixed
Linear Buffer - Holds a mutable reference to a fixed byte array
- Nmea
Packet Ref - Parser
- Streaming parser for UBX protocol with buffer.
- Parser
Builder - A compile-time builder for constructing UBX protocol parsers with different buffer types and protocols.
- Position
- Represents a world position, can be constructed from NavPosLlh and NavPvt packets.
- PositionECEF
- Represents a world position in the ECEF coordinate system
- Rtcm
Packet Ref - UbxPacket
Request - Request specific packet
- UbxParser
Iter - Iterator over data stored in
Parserbuffer - UbxUnknown
Packet Owned - UbxUnknown
Packet Ref - Packet not supported yet by this crate
- Velocity
Enums§
- AnyPacket
Ref - Date
Time Error - Gnss
FixType - GNSS fix Type
- MemWriter
Error - Parser
Error - Error that possible during packets parsing
- UbxPacket
- Unified interface for UBX packets across different protocol versions.
- UtcStandard
Identifier - UTC standard to be used
Traits§
- MemWriter
- Abstraction for buffer creation/reallocation to storing packet
- UbxPacket
Creator - UbxPacket
Meta - Information about concrete UBX protocol’s packet
- UbxProtocol
- Trait for parsing UBX protocol version.
- Underlying
Buffer - This trait represents an underlying buffer used for the Parser. We provide
implementations for
Vec<u8>,[u8; N](FixedBuffer), and for&mut [u8](FixedLinearBuffer), if you want to use your own struct as an underlying buffer you can implement this trait.