Struct i2cdev_lsm9ds0::LSM9DS0AccelerometerMagnetometerSettings
[−]
[src]
pub struct LSM9DS0AccelerometerMagnetometerSettings { pub continuous_update: bool, pub accelerometer_data_rate: LSM9DS0AccelerometerUpdateRate, pub accelerometer_anti_alias_filter_bandwidth: LSM9DS0AccelerometerFilterBandwidth, pub azen: bool, pub ayen: bool, pub axen: bool, pub accelerometer_sensitivity: LSM9DS0AccelerometerFS, pub magnetometer_resolution: LSM9DS0MagnetometerResolution, pub magnetometer_data_rate: LSM9DS0MagnetometerUpdateRate, pub magnetometer_low_power_mode: bool, pub magnetometer_mode: LSM9DS0MagnetometerMode, pub magnetometer_sensitivity: LSM9DS0MagnetometerFS, }
Use the data sheet to read in depth about settings
Fields
continuous_update: bool
Continuously update output registers or wait until read
accelerometer_data_rate: LSM9DS0AccelerometerUpdateRate
Frequency that accelerometer measurements are made
accelerometer_anti_alias_filter_bandwidth: LSM9DS0AccelerometerFilterBandwidth
azen: bool
Enable accelerometer z axis
ayen: bool
Enable accelerometer y axis
axen: bool
Enable accelerometer x axis
accelerometer_sensitivity: LSM9DS0AccelerometerFS
The maximum/minimum (+-) reading of acceleration (Full range). Smaller ranges have more precision.
magnetometer_resolution: LSM9DS0MagnetometerResolution
magnetometer_data_rate: LSM9DS0MagnetometerUpdateRate
Frequency that magnetometer measurements are made
magnetometer_low_power_mode: bool
magnetometer_mode: LSM9DS0MagnetometerMode
magnetometer_sensitivity: LSM9DS0MagnetometerFS
The maximum/minimum (+-) reading of magnetism (Full range). Smaller ranges have more precision.
Trait Implementations
impl Debug for LSM9DS0AccelerometerMagnetometerSettings
[src]
impl Copy for LSM9DS0AccelerometerMagnetometerSettings
[src]
impl Clone for LSM9DS0AccelerometerMagnetometerSettings
[src]
fn clone(&self) -> LSM9DS0AccelerometerMagnetometerSettings
[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