[][src]Enum adxl355::ODR_LPF

pub enum ODR_LPF {
    ODR_4000_Hz,
    ODR_2000_Hz,
    ODR_1000_Hz,
    ODR_500_Hz,
    ODR_250_Hz,
    ODR_125_Hz,
    ODR_62_5_Hz,
    ODR_31_25_Hz,
    ODR_15_625_Hz,
    ODR_7_813_Hz,
    ODR_3_906_Hz,
}

Output data rate (odr) and Low pass filter corner frequency (lpf)

Variants

ODR_4000_Hz

odr = 4000 Hz and lpf = 1000 Hz

ODR_2000_Hz

odr = 2000 Hz and lpf = 500 Hz

ODR_1000_Hz

odr = 1000 Hz and lpf = 250 Hz

ODR_500_Hz

odr = 500 Hz and lpf = 125 Hz

ODR_250_Hz

odr = 250 Hz and lpf = 62.5 Hz

ODR_125_Hz

odr = 125 Hz and lpf = 31.25 Hz

ODR_62_5_Hz

odr = 62.5 Hz and lpf = 15.625 Hz

ODR_31_25_Hz

odr = 31.25 Hz and lpf = 7.813 Hz

ODR_15_625_Hz

odr = 15.625 Hz and lpf = 3.906

ODR_7_813_Hz

odr = 7.813 Hz and lpf = 1.953 Hz

ODR_3_906_Hz

odr = 3.906 Hz and lpf = 0.977 Hz

Methods

impl ODR_LPF[src]

pub fn val(self) -> u8[src]

Trait Implementations

impl Clone for ODR_LPF[src]

impl Copy for ODR_LPF[src]

impl Debug for ODR_LPF[src]

impl Default for ODR_LPF[src]

impl From<ODR_LPF> for f32[src]

Auto Trait Implementations

impl Send for ODR_LPF

impl Sync for ODR_LPF

impl Unpin for ODR_LPF

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.