APM:Libraries
AP_Compass_LSM303D Member List

This is the complete list of members for AP_Compass_LSM303D, including all inherited members.

_accum_countAP_Compass_LSM303Dprivate
_block_read(uint8_t reg, uint8_t *buf, uint32_t size)AP_Compass_LSM303Dprivate
_compassAP_Compass_Backendprotected
_compass_instanceAP_Compass_LSM303Dprivate
_data_ready()AP_Compass_LSM303Dprivate
_devAP_Compass_LSM303Dprivate
_disable_i2c()AP_Compass_LSM303Dprivate
_drdy_pin_mAP_Compass_LSM303Dprivate
_hardware_init()AP_Compass_LSM303Dprivate
_initialisedAP_Compass_LSM303Dprivate
_mag_range_gaAP_Compass_LSM303Dprivate
_mag_range_scaleAP_Compass_LSM303Dprivate
_mag_samplerateAP_Compass_LSM303Dprivate
_mag_set_range(uint8_t max_ga)AP_Compass_LSM303Dprivate
_mag_set_samplerate(uint16_t frequency)AP_Compass_LSM303Dprivate
_mag_xAP_Compass_LSM303Dprivate
_mag_x_accumAP_Compass_LSM303Dprivate
_mag_yAP_Compass_LSM303Dprivate
_mag_y_accumAP_Compass_LSM303Dprivate
_mag_zAP_Compass_LSM303Dprivate
_mag_z_accumAP_Compass_LSM303Dprivate
_read_sample()AP_Compass_LSM303Dprivate
_reg7_expectedAP_Compass_LSM303Dprivate
_register_modify(uint8_t reg, uint8_t clearbits, uint8_t setbits)AP_Compass_LSM303Dprivate
_register_read(uint8_t reg)AP_Compass_LSM303Dprivate
_register_write(uint8_t reg, uint8_t val)AP_Compass_LSM303Dprivate
_semAP_Compass_Backendprotected
_update()AP_Compass_LSM303Dprivate
accumulate(void)AP_Compass_Backendinlinevirtual
AP_Compass_Backend(Compass &compass)AP_Compass_Backend
AP_Compass_LSM303D(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev)AP_Compass_LSM303Dprivate
correct_field(Vector3f &mag, uint8_t i)AP_Compass_Backendprotected
DEVTYPE_AK09916 enum valueAP_Compass_Backend
DEVTYPE_AK8963 enum valueAP_Compass_Backend
DEVTYPE_BMM150 enum valueAP_Compass_Backend
DEVTYPE_HMC5883 enum valueAP_Compass_Backend
DEVTYPE_HMC5883_OLD enum valueAP_Compass_Backend
DEVTYPE_ICM20948 enum valueAP_Compass_Backend
DEVTYPE_IST8310 enum valueAP_Compass_Backend
DEVTYPE_LIS3MDL enum valueAP_Compass_Backend
DEVTYPE_LSM303D enum valueAP_Compass_Backend
DEVTYPE_LSM9DS1 enum valueAP_Compass_Backend
DEVTYPE_MAG3110 enum valueAP_Compass_Backend
DEVTYPE_MMC3416 enum valueAP_Compass_Backend
DEVTYPE_QMC5883L enum valueAP_Compass_Backend
DevTypes enum nameAP_Compass_Backend
field_ok(const Vector3f &field)AP_Compass_Backendprotected
get_error_count() constAP_Compass_Backendinlineprotected
handle_mag_msg(Vector3f &mag)AP_Compass_Backendinlinevirtual
init(enum Rotation rotation)AP_Compass_LSM303Dprivate
is_external(uint8_t instance)AP_Compass_Backendprotected
nameAP_Compass_LSM303Dstatic
probe(Compass &compass, AP_HAL::OwnPtr< AP_HAL::Device > dev, enum Rotation=ROTATION_NONE)AP_Compass_LSM303Dstatic
publish_filtered_field(const Vector3f &mag, uint8_t instance)AP_Compass_Backendprotected
publish_raw_field(const Vector3f &mag, uint8_t instance)AP_Compass_Backendprotected
read() overrideAP_Compass_LSM303Dvirtual
register_compass(void) constAP_Compass_Backendprotected
rotate_field(Vector3f &mag, uint8_t instance)AP_Compass_Backendprotected
set_dev_id(uint8_t instance, uint32_t dev_id)AP_Compass_Backendprotected
set_external(uint8_t instance, bool external)AP_Compass_Backendprotected
set_last_update_usec(uint32_t last_update, uint8_t instance)AP_Compass_Backendprotected
set_rotation(uint8_t instance, enum Rotation rotation)AP_Compass_Backendprotected
~AP_Compass_Backend(void)AP_Compass_Backendinlinevirtual
~AP_Compass_LSM303D()AP_Compass_LSM303Dinlinevirtual