[][src]Enum embedded_ccs811::MeasurementMode

pub enum MeasurementMode {
    Idle,
    ConstantPower1s,
    PulseHeating10s,
    LowPowerPulseHeating60s,
    ConstantPower250ms,
}

Measurement modes.

NOTE: When changing to a new mode with a lower sample rate, place the device in Idle mode for at least 10 minutes before enabling the new mode.

Variants

Idle

Idle. Measurements are disabled. (Mode 0)

ConstantPower1s

Constant power mode. IAQ measurement every second. (Mode 1)

PulseHeating10s

Pulse heating mode. IAQ measurement every 10 seconds. (Mode 2)

LowPowerPulseHeating60s

Low power pulse heating mode. IAQ measurement every 60 seconds. (Mode 3)

ConstantPower250ms

Constant power mode. IAQ measurement every 250ms. (Mode 4)

Trait Implementations

impl Clone for MeasurementMode[src]

impl Copy for MeasurementMode[src]

impl Debug for MeasurementMode[src]

impl PartialEq<MeasurementMode> for MeasurementMode[src]

impl StructuralPartialEq for MeasurementMode[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.