Enum capsules::tsl2561::State
[−]
[src]
enum State {
Idle,
SelectId,
ReadingId,
TakeMeasurementTurnOn,
TakeMeasurementConfigMeasurement,
TakeMeasurementReset1,
TakeMeasurementReset2,
ReadMeasurement1,
ReadMeasurement2,
ReadMeasurement3,
GotMeasurement,
Done,
}Variants
IdleSelectIdRead the Id register.
ReadingIdTakeMeasurementTurnOnProcess of taking a light measurement.
TakeMeasurementConfigMeasurementTakeMeasurementReset1TakeMeasurementReset2ReadMeasurement1Read the ADC registers.
ReadMeasurement2ReadMeasurement3GotMeasurementCalculate light and call the callback with the value.
DoneDisable I2C and release buffer
Trait Implementations
impl Clone for State[src]
fn clone(&self) -> State[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more