Struct i2cdev_lsm303dlhc::LSM303DLHC
[−]
[src]
pub struct LSM303DLHC<T: I2CDevice + Sized> { /* fields omitted */ }
Methods
impl<T> LSM303DLHC<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
fn new(
acc: T,
mag: T,
accel_mag_settings: LSM303DLHCSettings
) -> Result<LSM303DLHC<T>, T::Error>
[src]
acc: T,
mag: T,
accel_mag_settings: LSM303DLHCSettings
) -> Result<LSM303DLHC<T>, T::Error>
Trait Implementations
impl<T> Magnetometer for LSM303DLHC<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,
type Error = T::Error
fn magnetic_reading(&mut self) -> Result<Vec3, T::Error>
[src]
Returns reading in gauss
impl<T> Accelerometer for LSM303DLHC<T> where
T: I2CDevice + Sized,
[src]
T: I2CDevice + Sized,