pub struct UbxDriver<DI> { /* private fields */ }Implementations§
Source§impl<DI, CommE> UbxDriver<DI>
impl<DI, CommE> UbxDriver<DI>
pub fn setup( &mut self, _delay_source: &mut impl DelayUs<u32>, ) -> Result<(), DI::InterfaceError>
pub fn take_last_mon_hw(&mut self) -> Option<MonHardwareM8>
pub fn handle_all_messages( &mut self, delay_source: &mut impl DelayUs<u32>, ) -> Result<usize, DI::InterfaceError>
Sourcepub fn handle_one_message(&mut self) -> Result<usize, DI::InterfaceError>
pub fn handle_one_message(&mut self) -> Result<usize, DI::InterfaceError>
return 1 if we handled a message?
Auto Trait Implementations§
impl<DI> Freeze for UbxDriver<DI>where
DI: Freeze,
impl<DI> RefUnwindSafe for UbxDriver<DI>where
DI: RefUnwindSafe,
impl<DI> Send for UbxDriver<DI>where
DI: Send,
impl<DI> Sync for UbxDriver<DI>where
DI: Sync,
impl<DI> Unpin for UbxDriver<DI>where
DI: Unpin,
impl<DI> UnwindSafe for UbxDriver<DI>where
DI: UnwindSafe,
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