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

Continuously update output registers or wait until read

Frequency that accelerometer measurements are made

Enable accelerometer z axis

Enable accelerometer y axis

Enable accelerometer x axis

The maximum/minimum (+-) reading of acceleration (Full range). Smaller ranges have more precision.

Frequency that magnetometer measurements are made

The maximum/minimum (+-) reading of magnetism (Full range). Smaller ranges have more precision.

Trait Implementations

impl Debug for LSM9DS0AccelerometerMagnetometerSettings
[src]

[src]

Formats the value using the given formatter.

impl Copy for LSM9DS0AccelerometerMagnetometerSettings
[src]

impl Clone for LSM9DS0AccelerometerMagnetometerSettings
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more