_accel_data_ready() | AP_InertialSensor_LSM9DS0 | private |
_accel_disable_i2c() | AP_InertialSensor_LSM9DS0 | private |
_accel_filter_cutoff(void) const | AP_InertialSensor_Backend | inlineprotected |
_accel_init() | AP_InertialSensor_LSM9DS0 | private |
_accel_instance | AP_InertialSensor_LSM9DS0 | private |
_accel_raw_sample_rate(uint8_t instance) const | AP_InertialSensor_Backend | inlineprotected |
_accel_scale | AP_InertialSensor_LSM9DS0 | private |
_dev_accel | AP_InertialSensor_LSM9DS0 | private |
_dev_gyro | AP_InertialSensor_LSM9DS0 | private |
_drdy_pin_a | AP_InertialSensor_LSM9DS0 | private |
_drdy_pin_g | AP_InertialSensor_LSM9DS0 | private |
_drdy_pin_num_a | AP_InertialSensor_LSM9DS0 | private |
_drdy_pin_num_g | AP_InertialSensor_LSM9DS0 | private |
_gyro_data_ready() | AP_InertialSensor_LSM9DS0 | private |
_gyro_disable_i2c() | AP_InertialSensor_LSM9DS0 | private |
_gyro_filter_cutoff(void) const | AP_InertialSensor_Backend | inlineprotected |
_gyro_init() | AP_InertialSensor_LSM9DS0 | private |
_gyro_instance | AP_InertialSensor_LSM9DS0 | private |
_gyro_raw_sample_rate(uint8_t instance) const | AP_InertialSensor_Backend | inlineprotected |
_gyro_scale | AP_InertialSensor_LSM9DS0 | private |
_hardware_init() | AP_InertialSensor_LSM9DS0 | private |
_id | AP_InertialSensor_Backend | protected |
_imu | AP_InertialSensor_Backend | protected |
_inc_accel_error_count(uint8_t instance) | AP_InertialSensor_Backend | protected |
_inc_gyro_error_count(uint8_t instance) | AP_InertialSensor_Backend | protected |
_init_sensor() | AP_InertialSensor_LSM9DS0 | private |
_last_accel_filter_hz | AP_InertialSensor_Backend | protected |
_last_gyro_filter_hz | AP_InertialSensor_Backend | protected |
_notify_new_accel_raw_sample(uint8_t instance, const Vector3f &accel, uint64_t sample_us=0, bool fsync_set=false) | AP_InertialSensor_Backend | protected |
_notify_new_accel_sensor_rate_sample(uint8_t instance, const Vector3f &accel) | AP_InertialSensor_Backend | protected |
_notify_new_gyro_raw_sample(uint8_t instance, const Vector3f &accel, uint64_t sample_us=0) | AP_InertialSensor_Backend | protected |
_notify_new_gyro_sensor_rate_sample(uint8_t instance, const Vector3f &gyro) | AP_InertialSensor_Backend | protected |
_poll_data() | AP_InertialSensor_LSM9DS0 | private |
_publish_accel(uint8_t instance, const Vector3f &accel) | AP_InertialSensor_Backend | protected |
_publish_gyro(uint8_t instance, const Vector3f &gyro) | AP_InertialSensor_Backend | protected |
_publish_temperature(uint8_t instance, float temperature) | AP_InertialSensor_Backend | protected |
_read_data_transaction_a() | AP_InertialSensor_LSM9DS0 | private |
_read_data_transaction_g() | AP_InertialSensor_LSM9DS0 | private |
_register_read_g(uint8_t reg) | AP_InertialSensor_LSM9DS0 | private |
_register_read_xm(uint8_t reg) | AP_InertialSensor_LSM9DS0 | private |
_register_write_g(uint8_t reg, uint8_t val, bool checked=false) | AP_InertialSensor_LSM9DS0 | private |
_register_write_xm(uint8_t reg, uint8_t val, bool checked=false) | AP_InertialSensor_LSM9DS0 | private |
_rotate_and_correct_accel(uint8_t instance, Vector3f &accel) | AP_InertialSensor_Backend | protected |
_rotate_and_correct_gyro(uint8_t instance, Vector3f &gyro) | AP_InertialSensor_Backend | protected |
_rotation_a | AP_InertialSensor_LSM9DS0 | private |
_rotation_g | AP_InertialSensor_LSM9DS0 | private |
_rotation_gH | AP_InertialSensor_LSM9DS0 | private |
_sem | AP_InertialSensor_Backend | protected |
_set_accel_error_count(uint8_t instance, uint32_t error_count) | AP_InertialSensor_Backend | protected |
_set_accel_max_abs_offset(uint8_t instance, float offset) | AP_InertialSensor_Backend | protected |
_set_accel_oversampling(uint8_t instance, uint8_t n) | AP_InertialSensor_Backend | protected |
_set_accel_raw_sample_rate(uint8_t instance, uint16_t rate_hz) | AP_InertialSensor_Backend | inlineprotected |
_set_accel_scale(accel_scale scale) | AP_InertialSensor_LSM9DS0 | private |
_set_accel_sensor_rate_sampling_enabled(uint8_t instance, bool value) | AP_InertialSensor_Backend | inlineprotected |
_set_gyro_error_count(uint8_t instance, uint32_t error_count) | AP_InertialSensor_Backend | protected |
_set_gyro_oversampling(uint8_t instance, uint8_t n) | AP_InertialSensor_Backend | protected |
_set_gyro_raw_sample_rate(uint8_t instance, uint16_t rate_hz) | AP_InertialSensor_Backend | inlineprotected |
_set_gyro_scale(gyro_scale scale) | AP_InertialSensor_LSM9DS0 | private |
_set_gyro_sensor_rate_sampling_enabled(uint8_t instance, bool value) | AP_InertialSensor_Backend | inlineprotected |
_set_raw_sampl_gyro_multiplier(uint8_t instance, uint16_t mul) | AP_InertialSensor_Backend | inlineprotected |
_set_raw_sample_accel_multiplier(uint8_t instance, uint16_t mul) | AP_InertialSensor_Backend | inlineprotected |
_spi_sem | AP_InertialSensor_LSM9DS0 | private |
_update_sensor_rate(uint16_t &count, uint32_t &start_us, float &rate_hz) const | AP_InertialSensor_Backend | protected |
A_SCALE_16G enum value | AP_InertialSensor_LSM9DS0 | private |
A_SCALE_2G enum value | AP_InertialSensor_LSM9DS0 | private |
A_SCALE_4G enum value | AP_InertialSensor_LSM9DS0 | private |
A_SCALE_6G enum value | AP_InertialSensor_LSM9DS0 | private |
A_SCALE_8G enum value | AP_InertialSensor_LSM9DS0 | private |
accel_scale enum name | AP_InertialSensor_LSM9DS0 | private |
accumulate() | AP_InertialSensor_Backend | inlinevirtual |
AP_InertialSensor_Backend(AP_InertialSensor &imu) | AP_InertialSensor_Backend | |
AP_InertialSensor_Backend(const AP_InertialSensor_Backend &that)=delete | AP_InertialSensor_Backend | |
AP_InertialSensor_LSM9DS0(AP_InertialSensor &imu, AP_HAL::OwnPtr< AP_HAL::SPIDevice > dev_gyro, AP_HAL::OwnPtr< AP_HAL::SPIDevice > dev_accel, int drdy_pin_num_a, int drdy_pin_num_b, enum Rotation rotation_a, enum Rotation rotation_g, enum Rotation rotation_gH) | AP_InertialSensor_LSM9DS0 | private |
DEVTYPE_ACC_BMA180 enum value | AP_InertialSensor_Backend | |
DEVTYPE_ACC_IIS328DQ enum value | AP_InertialSensor_Backend | |
DEVTYPE_ACC_LSM303D enum value | AP_InertialSensor_Backend | |
DEVTYPE_ACC_LSM9DS1 enum value | AP_InertialSensor_Backend | |
DEVTYPE_ACC_MPU6000 enum value | AP_InertialSensor_Backend | |
DEVTYPE_ACC_MPU9250 enum value | AP_InertialSensor_Backend | |
DEVTYPE_BMI160 enum value | AP_InertialSensor_Backend | |
DEVTYPE_GYR_I3G4250D enum value | AP_InertialSensor_Backend | |
DEVTYPE_GYR_L3GD20 enum value | AP_InertialSensor_Backend | |
DEVTYPE_GYR_LSM9DS1 enum value | AP_InertialSensor_Backend | |
DEVTYPE_GYR_MPU6000 enum value | AP_InertialSensor_Backend | |
DEVTYPE_GYR_MPU9250 enum value | AP_InertialSensor_Backend | |
DEVTYPE_INS_ICM20689 enum value | AP_InertialSensor_Backend | |
DEVTYPE_INS_ICM20789 enum value | AP_InertialSensor_Backend | |
DEVTYPE_L3G4200D enum value | AP_InertialSensor_Backend | |
DevTypes enum name | AP_InertialSensor_Backend | |
enable_fast_sampling(uint8_t instance) | AP_InertialSensor_Backend | inlineprotected |
G_SCALE_2000DPS enum value | AP_InertialSensor_LSM9DS0 | private |
G_SCALE_245DPS enum value | AP_InertialSensor_LSM9DS0 | private |
G_SCALE_500DPS enum value | AP_InertialSensor_LSM9DS0 | private |
get_auxiliary_bus() | AP_InertialSensor_Backend | inlinevirtual |
get_id() const | AP_InertialSensor_Backend | inline |
get_sample_rate_hz(void) const | AP_InertialSensor_Backend | protected |
gyro_scale enum name | AP_InertialSensor_LSM9DS0 | private |
increment_clip_count(uint8_t instance) | AP_InertialSensor_Backend | inlineprotected |
notify_accel_fifo_reset(uint8_t instance) | AP_InertialSensor_Backend | protected |
notify_fifo_reset(void) | AP_InertialSensor_Backend | |
notify_gyro_fifo_reset(uint8_t instance) | AP_InertialSensor_Backend | protected |
probe(AP_InertialSensor &imu, AP_HAL::OwnPtr< AP_HAL::SPIDevice > dev_gyro, AP_HAL::OwnPtr< AP_HAL::SPIDevice > dev_accel, enum Rotation rotation_a=ROTATION_NONE, enum Rotation rotation_g=ROTATION_NONE, enum Rotation rotation_gH=ROTATION_NONE) | AP_InertialSensor_LSM9DS0 | static |
set_accel_orientation(uint8_t instance, enum Rotation rotation) | AP_InertialSensor_Backend | inlineprotected |
set_gyro_orientation(uint8_t instance, enum Rotation rotation) | AP_InertialSensor_Backend | inlineprotected |
start(void) override | AP_InertialSensor_LSM9DS0 | virtual |
update() override | AP_InertialSensor_LSM9DS0 | virtual |
update_accel(uint8_t instance) | AP_InertialSensor_Backend | protected |
update_gyro(uint8_t instance) | AP_InertialSensor_Backend | protected |
whoami_g | AP_InertialSensor_LSM9DS0 | private |
~AP_InertialSensor_Backend(void) | AP_InertialSensor_Backend | inlinevirtual |
~AP_InertialSensor_LSM9DS0() | AP_InertialSensor_LSM9DS0 | inlinevirtual |