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§
Sourcefn set_config(&mut self, config: Config)
fn set_config(&mut self, config: Config)
Write Scratchpad
fn read_config(&mut self) -> Config
Sourcefn start_measurement(&mut self)
fn start_measurement(&mut self)
Convert T
Sourcefn read_measurement(&mut self) -> f32
fn read_measurement(&mut self) -> f32
Read Scratchpad
Sourcefn read_raw_measurement(&mut self) -> [u8; 2]
fn read_raw_measurement(&mut self) -> [u8; 2]
Read raw measurement, avoiding using floats.
Sourcefn save_config(&mut self)
fn save_config(&mut self)
Copy Scratchpad
Sourcefn load_saved_config(&mut self)
fn load_saved_config(&mut self)
Recall E^2
Sourcefn is_parasite(&mut self) -> bool
fn is_parasite(&mut self) -> bool
Read Power Supply