Struct ublox::CfgRateBuilder
source · pub struct CfgRateBuilder {
pub measure_rate_ms: u16,
pub nav_rate: u16,
pub time_ref: AlignmentToReferenceTime,
}
Expand description
Navigation/Measurement Rate Settings Struct that is used to construct packets, see the crate-level documentation for more information
Fields§
§measure_rate_ms: u16
Measurement Rate, GPS measurements are taken every measure_rate_ms
milliseconds
Navigation Rate, in number of measurement cycles. On u-blox 5 and u-blox 6, this parametercannot be changed, and is always equals 1.
time_ref: AlignmentToReferenceTime
Alignment to reference time
Implementations§
source§impl CfgRateBuilder
impl CfgRateBuilder
pub const PACKET_LEN: usize = 14usize
pub fn into_packet_bytes(self) -> [u8; 14]
Trait Implementations§
source§impl From<CfgRateBuilder> for [u8; 14]
impl From<CfgRateBuilder> for [u8; 14]
source§fn from(x: CfgRateBuilder) -> Self
fn from(x: CfgRateBuilder) -> Self
Converts to this type from the input type.
source§impl UbxPacketCreator for CfgRateBuilder
impl UbxPacketCreator for CfgRateBuilder
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 CfgRateBuilder
impl Send for CfgRateBuilder
impl Sync for CfgRateBuilder
impl Unpin for CfgRateBuilder
impl UnwindSafe for CfgRateBuilder
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