_accum_count | AP_Compass_LSM9DS1 | private |
_block_read(uint8_t reg, uint8_t *buf, uint32_t size) | AP_Compass_LSM9DS1 | private |
_check_id(void) | AP_Compass_LSM9DS1 | private |
_compass | AP_Compass_Backend | protected |
_compass_instance | AP_Compass_LSM9DS1 | private |
_configure(void) | AP_Compass_LSM9DS1 | private |
_dev | AP_Compass_LSM9DS1 | private |
_dump_registers() | AP_Compass_LSM9DS1 | private |
_mag_x_accum | AP_Compass_LSM9DS1 | private |
_mag_y_accum | AP_Compass_LSM9DS1 | private |
_mag_z_accum | AP_Compass_LSM9DS1 | private |
_register_modify(uint8_t reg, uint8_t clearbits, uint8_t setbits) | AP_Compass_LSM9DS1 | private |
_register_read(uint8_t reg) | AP_Compass_LSM9DS1 | private |
_register_write(uint8_t reg, uint8_t val) | AP_Compass_LSM9DS1 | private |
_rotation | AP_Compass_LSM9DS1 | private |
_scaling | AP_Compass_LSM9DS1 | private |
_sem | AP_Compass_Backend | protected |
_set_scale(void) | AP_Compass_LSM9DS1 | private |
_update(void) | AP_Compass_LSM9DS1 | private |
accumulate(void) | AP_Compass_Backend | inlinevirtual |
AP_Compass_Backend(Compass &compass) | AP_Compass_Backend | |
AP_Compass_LSM9DS1(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev, enum Rotation rotation=ROTATION_NONE) | AP_Compass_LSM9DS1 | private |
correct_field(Vector3f &mag, uint8_t i) | AP_Compass_Backend | protected |
DEVTYPE_AK09916 enum value | AP_Compass_Backend | |
DEVTYPE_AK8963 enum value | AP_Compass_Backend | |
DEVTYPE_BMM150 enum value | AP_Compass_Backend | |
DEVTYPE_HMC5883 enum value | AP_Compass_Backend | |
DEVTYPE_HMC5883_OLD enum value | AP_Compass_Backend | |
DEVTYPE_ICM20948 enum value | AP_Compass_Backend | |
DEVTYPE_IST8310 enum value | AP_Compass_Backend | |
DEVTYPE_LIS3MDL enum value | AP_Compass_Backend | |
DEVTYPE_LSM303D enum value | AP_Compass_Backend | |
DEVTYPE_LSM9DS1 enum value | AP_Compass_Backend | |
DEVTYPE_MAG3110 enum value | AP_Compass_Backend | |
DEVTYPE_MMC3416 enum value | AP_Compass_Backend | |
DEVTYPE_QMC5883L enum value | AP_Compass_Backend | |
DevTypes enum name | AP_Compass_Backend | |
field_ok(const Vector3f &field) | AP_Compass_Backend | protected |
get_error_count() const | AP_Compass_Backend | inlineprotected |
handle_mag_msg(Vector3f &mag) | AP_Compass_Backend | inlinevirtual |
init() | AP_Compass_LSM9DS1 | private |
is_external(uint8_t instance) | AP_Compass_Backend | protected |
name | AP_Compass_LSM9DS1 | static |
probe(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev, enum Rotation rotation=ROTATION_NONE) | AP_Compass_LSM9DS1 | static |
publish_filtered_field(const Vector3f &mag, uint8_t instance) | AP_Compass_Backend | protected |
publish_raw_field(const Vector3f &mag, uint8_t instance) | AP_Compass_Backend | protected |
read() override | AP_Compass_LSM9DS1 | virtual |
register_compass(void) const | AP_Compass_Backend | protected |
rotate_field(Vector3f &mag, uint8_t instance) | AP_Compass_Backend | protected |
set_dev_id(uint8_t instance, uint32_t dev_id) | AP_Compass_Backend | protected |
set_external(uint8_t instance, bool external) | AP_Compass_Backend | protected |
set_last_update_usec(uint32_t last_update, uint8_t instance) | AP_Compass_Backend | protected |
set_rotation(uint8_t instance, enum Rotation rotation) | AP_Compass_Backend | protected |
~AP_Compass_Backend(void) | AP_Compass_Backend | inlinevirtual |
~AP_Compass_LSM9DS1() | AP_Compass_LSM9DS1 | inlinevirtual |