Struct i2cdev_bmp280::BMP280
[−]
[src]
pub struct BMP280<T: I2CDevice + Sized> { pub barometer: T, // some fields omitted }
Fields
barometer: T
Methods
impl<T> BMP280<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
fn new(i2cdev: T, settings: BMP280Settings) -> Result<BMP280<T>, T::Error>
[src]
fn reset(&mut self) -> Result<(), T::Error>
[src]
fn set_mode(&mut self, mode: BMP280PowerMode) -> Result<(), T::Error>
[src]
Trait Implementations
impl<T: Copy + I2CDevice + Sized> Copy for BMP280<T>
[src]
impl<T: Clone + I2CDevice + Sized> Clone for BMP280<T>
[src]
fn clone(&self) -> BMP280<T>
[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
impl<T> Thermometer for BMP280<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
type Error = T::Error
fn temperature_celsius(&mut self) -> Result<f32, T::Error>
[src]
Get a temperature from the sensor in degrees celsius Read more
impl<T> Barometer for BMP280<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,