| _accum_count | AP_Compass_LSM303D | private |
| _block_read(uint8_t reg, uint8_t *buf, uint32_t size) | AP_Compass_LSM303D | private |
| _compass | AP_Compass_Backend | protected |
| _compass_instance | AP_Compass_LSM303D | private |
| _data_ready() | AP_Compass_LSM303D | private |
| _dev | AP_Compass_LSM303D | private |
| _disable_i2c() | AP_Compass_LSM303D | private |
| _drdy_pin_m | AP_Compass_LSM303D | private |
| _hardware_init() | AP_Compass_LSM303D | private |
| _initialised | AP_Compass_LSM303D | private |
| _mag_range_ga | AP_Compass_LSM303D | private |
| _mag_range_scale | AP_Compass_LSM303D | private |
| _mag_samplerate | AP_Compass_LSM303D | private |
| _mag_set_range(uint8_t max_ga) | AP_Compass_LSM303D | private |
| _mag_set_samplerate(uint16_t frequency) | AP_Compass_LSM303D | private |
| _mag_x | AP_Compass_LSM303D | private |
| _mag_x_accum | AP_Compass_LSM303D | private |
| _mag_y | AP_Compass_LSM303D | private |
| _mag_y_accum | AP_Compass_LSM303D | private |
| _mag_z | AP_Compass_LSM303D | private |
| _mag_z_accum | AP_Compass_LSM303D | private |
| _read_sample() | AP_Compass_LSM303D | private |
| _reg7_expected | AP_Compass_LSM303D | private |
| _register_modify(uint8_t reg, uint8_t clearbits, uint8_t setbits) | AP_Compass_LSM303D | private |
| _register_read(uint8_t reg) | AP_Compass_LSM303D | private |
| _register_write(uint8_t reg, uint8_t val) | AP_Compass_LSM303D | private |
| _sem | AP_Compass_Backend | protected |
| _update() | AP_Compass_LSM303D | private |
| accumulate(void) | AP_Compass_Backend | inlinevirtual |
| AP_Compass_Backend(Compass &compass) | AP_Compass_Backend | |
| AP_Compass_LSM303D(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev) | AP_Compass_LSM303D | 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(enum Rotation rotation) | AP_Compass_LSM303D | private |
| is_external(uint8_t instance) | AP_Compass_Backend | protected |
| name | AP_Compass_LSM303D | static |
| probe(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev, enum Rotation=ROTATION_NONE) | AP_Compass_LSM303D | 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_LSM303D | 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_LSM303D() | AP_Compass_LSM303D | inlinevirtual |