Trait onewire::Sensor[][src]

pub trait Sensor {
    fn family_code() -> u8;
fn start_measurement(
        &self,
        wire: &mut OneWire,
        delay: &mut DelayUs<u16>
    ) -> Result<u16, Error>;
fn read_measurement(
        &self,
        wire: &mut OneWire,
        delay: &mut DelayUs<u16>
    ) -> Result<f32, Error>; }

Required Methods

returns the milliseconds required to wait until the measurement finished

returns the measured value

Implementors