pub struct AccelConfig {
pub mode: AccelMode,
pub average: AverageSamples,
pub bandwidth: Bandwidth,
pub range: AccelRange,
pub odr: OutputDataRate,
}Expand description
High-level accelerometer configuration written to ACC_CONF.
Default::default() yields:
- mode:
AccelMode::Normal - average:
AverageSamples::Avg1 - bandwidth:
Bandwidth::OdrOver2 - range:
AccelRange::G8 - odr:
OutputDataRate::Hz50
Fields§
§mode: AccelModeSensor operating mode.
average: AverageSamplesSample averaging depth.
bandwidth: BandwidthLow-pass filter bandwidth.
range: AccelRangeFull-scale range.
odr: OutputDataRateOutput data rate.
Implementations§
Trait Implementations§
Source§impl Clone for AccelConfig
impl Clone for AccelConfig
Source§fn clone(&self) -> AccelConfig
fn clone(&self) -> AccelConfig
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 AccelConfig
impl Debug for AccelConfig
Source§impl Default for AccelConfig
impl Default for AccelConfig
Source§impl Format for AccelConfigwhere
AccelMode: Format,
AverageSamples: Format,
Bandwidth: Format,
AccelRange: Format,
OutputDataRate: Format,
impl Format for AccelConfigwhere
AccelMode: Format,
AverageSamples: Format,
Bandwidth: Format,
AccelRange: Format,
OutputDataRate: Format,
Source§impl PartialEq for AccelConfig
impl PartialEq for AccelConfig
impl Copy for AccelConfig
impl Eq for AccelConfig
impl StructuralPartialEq for AccelConfig
Auto Trait Implementations§
impl Freeze for AccelConfig
impl RefUnwindSafe for AccelConfig
impl Send for AccelConfig
impl Sync for AccelConfig
impl Unpin for AccelConfig
impl UnsafeUnpin for AccelConfig
impl UnwindSafe for AccelConfig
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