[][src]Struct adxl355::Config

pub struct Config { /* fields omitted */ }

Methods

impl Config[src]

ADXL355 configuration struct

pub fn new() -> Self[src]

pub fn range(&mut self, range: Range) -> &mut Self[src]

Sets the range configuration Default is 2G

pub fn odr(&mut self, odr: ODR_LPF) -> &mut Self[src]

Sets the output data rate and low pass filter settings. Default data rate is 3.906 Hz The low pass filter is fixed as 1/4 of the output data rate (fs)

pub fn hpf(&mut self, hpf: HPF_CORNER) -> &mut Self[src]

Sets the -3dB corner frequency for the high pass filter

Default is no high pass filter

Auto Trait Implementations

impl Send for Config

impl Sync for Config

impl Unpin for Config

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.