Struct i2cdev_bmp180::BMP180BarometerThermometer
[−]
[src]
pub struct BMP180BarometerThermometer<T: I2CDevice + Sized> { pub i2cdev: T, pub coeff: BMP180CalibrationCoefficients, pub pressure_precision: BMP180PressureMode, }
Fields
i2cdev: T
coeff: BMP180CalibrationCoefficients
pressure_precision: BMP180PressureMode
Methods
impl<T> BMP180BarometerThermometer<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
fn new(
i2cdev: T,
pressure_precision: BMP180PressureMode
) -> Result<BMP180BarometerThermometer<T>, T::Error>
i2cdev: T,
pressure_precision: BMP180PressureMode
) -> Result<BMP180BarometerThermometer<T>, T::Error>
Create sensor accessor for MPL115A2 on the provided i2c bus path
fn pressure_pa(&mut self) -> Result<f32, T::Error>
fn pressure_hpa(&mut self) -> Result<f32, T::Error>
Trait Implementations
impl<T: Copy + I2CDevice + Sized> Copy for BMP180BarometerThermometer<T>
[src]
impl<T: Clone + I2CDevice + Sized> Clone for BMP180BarometerThermometer<T>
[src]
fn clone(&self) -> BMP180BarometerThermometer<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<T> Thermometer for BMP180BarometerThermometer<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
type Error = T::Error
fn temperature_celsius(&mut self) -> Result<f32, T::Error>
Get a temperature from the sensor in degrees celsius Read more
impl<T> Barometer for BMP180BarometerThermometer<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,