pub struct GyroConfigBuilder { /* private fields */ }
Expand description
Builder for GyroConfig
Implementations§
Source§impl GyroConfigBuilder
impl GyroConfigBuilder
Sourcepub fn odr(self, odr: OutputDataRate) -> Self
pub fn odr(self, odr: OutputDataRate) -> Self
Set the output data rate
Sourcepub fn range(self, range: GyroscopeRange) -> Self
pub fn range(self, range: GyroscopeRange) -> Self
Set the measurement range
Sourcepub fn avg_num(self, avg_num: AverageNum) -> Self
pub fn avg_num(self, avg_num: AverageNum) -> Self
Set the power mode
Sourcepub fn mode(self, mode: GyroscopePowerMode) -> Self
pub fn mode(self, mode: GyroscopePowerMode) -> Self
Set the power mode
Sourcepub fn build(self) -> GyroConfig
pub fn build(self) -> GyroConfig
Build the GyroConfig
Trait Implementations§
Source§impl Clone for GyroConfigBuilder
impl Clone for GyroConfigBuilder
Source§fn clone(&self) -> GyroConfigBuilder
fn clone(&self) -> GyroConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GyroConfigBuilder
impl Debug for GyroConfigBuilder
Source§impl Default for GyroConfigBuilder
impl Default for GyroConfigBuilder
impl Copy for GyroConfigBuilder
Auto Trait Implementations§
impl Freeze for GyroConfigBuilder
impl RefUnwindSafe for GyroConfigBuilder
impl Send for GyroConfigBuilder
impl Sync for GyroConfigBuilder
impl Unpin for GyroConfigBuilder
impl UnwindSafe for GyroConfigBuilder
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