Trait DB18B20Ext

Source
pub trait DB18B20Ext {
    // Required methods
    fn set_config(&mut self, config: Config);
    fn read_config(&mut self) -> Config;
    fn start_measurement(&mut self);
    fn read_measurement(&mut self) -> f32;
    fn read_raw_measurement(&mut self) -> [u8; 2];
    fn save_config(&mut self);
    fn load_saved_config(&mut self);
    fn is_parasite(&mut self) -> bool;
}

Required Methods§

Source

fn set_config(&mut self, config: Config)

Write Scratchpad

Source

fn read_config(&mut self) -> Config

Source

fn start_measurement(&mut self)

Convert T

Source

fn read_measurement(&mut self) -> f32

Read Scratchpad

Source

fn read_raw_measurement(&mut self) -> [u8; 2]

Read raw measurement, avoiding using floats.

Source

fn save_config(&mut self)

Copy Scratchpad

Source

fn load_saved_config(&mut self)

Recall E^2

Source

fn is_parasite(&mut self) -> bool

Read Power Supply

Implementors§