Struct ublox::CfgPrtUartBuilder
source · pub struct CfgPrtUartBuilder {
pub portid: UartPortId,
pub reserved0: u8,
pub tx_ready: u16,
pub mode: UartMode,
pub baud_rate: u32,
pub in_proto_mask: InProtoMask,
pub out_proto_mask: OutProtoMask,
pub flags: u16,
pub reserved5: u16,
}
Expand description
Port Configuration for UART Struct that is used to construct packets, see the crate-level documentation for more information
Fields§
§portid: UartPortId
§reserved0: u8
§tx_ready: u16
§mode: UartMode
§baud_rate: u32
§in_proto_mask: InProtoMask
§out_proto_mask: OutProtoMask
§flags: u16
§reserved5: u16
Implementations§
source§impl CfgPrtUartBuilder
impl CfgPrtUartBuilder
pub const PACKET_LEN: usize = 28usize
pub fn into_packet_bytes(self) -> [u8; 28]
Trait Implementations§
source§impl From<CfgPrtUartBuilder> for [u8; 28]
impl From<CfgPrtUartBuilder> for [u8; 28]
source§fn from(x: CfgPrtUartBuilder) -> Self
fn from(x: CfgPrtUartBuilder) -> Self
Converts to this type from the input type.
source§impl UbxPacketCreator for CfgPrtUartBuilder
impl UbxPacketCreator for CfgPrtUartBuilder
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 CfgPrtUartBuilder
impl Send for CfgPrtUartBuilder
impl Sync for CfgPrtUartBuilder
impl Unpin for CfgPrtUartBuilder
impl UnwindSafe for CfgPrtUartBuilder
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