Struct ublox::CfgOdoBuilder
source · pub struct CfgOdoBuilder {
pub version: u8,
pub reserved: [u8; 3],
pub flags: OdoCogFilterFlags,
pub odo_cfg: OdoProfile,
pub reserved2: [u8; 6],
pub cog_max_speed: u8,
pub cog_max_pos_acc: u8,
pub reserved3: [u8; 2],
pub vel_lp_gain: u8,
pub cog_lp_gain: u8,
pub reserved4: [u8; 2],
}
Expand description
Configure odometer Struct that is used to construct packets, see the crate-level documentation for more information
Fields§
§version: u8
§reserved: [u8; 3]
§flags: OdoCogFilterFlags
Odometer COG filter flags. See OdoCogFilterFlags for details.
odo_cfg: OdoProfile
§reserved2: [u8; 6]
§cog_max_speed: u8
§cog_max_pos_acc: u8
§reserved3: [u8; 2]
§vel_lp_gain: u8
§cog_lp_gain: u8
§reserved4: [u8; 2]
Implementations§
source§impl CfgOdoBuilder
impl CfgOdoBuilder
pub const PACKET_LEN: usize = 28usize
pub fn into_packet_bytes(self) -> [u8; 28]
Trait Implementations§
source§impl Default for CfgOdoBuilder
impl Default for CfgOdoBuilder
source§fn default() -> CfgOdoBuilder
fn default() -> CfgOdoBuilder
Returns the “default value” for a type. Read more
source§impl From<CfgOdoBuilder> for [u8; 28]
impl From<CfgOdoBuilder> for [u8; 28]
source§fn from(x: CfgOdoBuilder) -> Self
fn from(x: CfgOdoBuilder) -> Self
Converts to this type from the input type.
source§impl UbxPacketCreator for CfgOdoBuilder
impl UbxPacketCreator for CfgOdoBuilder
source§fn create_packet<T: MemWriter>(
self,
out: &mut T
) -> Result<(), MemWriterError<T::Error>>
fn create_packet<T: MemWriter>( self, out: &mut T ) -> Result<(), MemWriterError<T::Error>>
Create packet and store bytes sequence to somewhere using
out
Auto Trait Implementations§
impl RefUnwindSafe for CfgOdoBuilder
impl Send for CfgOdoBuilder
impl Sync for CfgOdoBuilder
impl Unpin for CfgOdoBuilder
impl UnwindSafe for CfgOdoBuilder
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