_accept_calibration(uint8_t i) | Compass | private |
_accept_calibration_mask(uint8_t mask) | Compass | private |
_add_backend(AP_Compass_Backend *backend, const char *name, bool external) | Compass | private |
_auto_declination | Compass | private |
_auto_reboot() | Compass | inlineprivate |
_backend_count | Compass | private |
_backends | Compass | private |
_board_orientation | Compass | private |
_cal_autosave | Compass | private |
_cal_complete_requires_reboot | Compass | private |
_cal_has_run | Compass | private |
_cal_saved | Compass | private |
_calibration_threshold | Compass | private |
_calibrator | Compass | private |
_cancel_calibration(uint8_t i) | Compass | private |
_cancel_calibration_mask(uint8_t mask) | Compass | private |
_compass_cal_autoreboot | Compass | private |
_compass_count | Compass | private |
_custom_rotation | Compass | private |
_declination | Compass | private |
_detect_backends(void) | Compass | private |
_driver_enabled(enum DriverType driver_type) | Compass | private |
_driver_type_mask | Compass | private |
_filter_range | Compass | private |
_get_cal_mask() const | Compass | private |
_have_driver(AP_HAL::Device::BusType bus_type, uint8_t bus_num, uint8_t address, uint8_t devtype) const | Compass | private |
_hil | Compass | |
_hil_mode | Compass | private |
_learn | Compass | private |
_mag_history_size | Compass | privatestatic |
_motor_comp_type | Compass | private |
_null_init_done | Compass | private |
_offset_max | Compass | private |
_per_motor | Compass | private |
_primary | Compass | private |
_setup_earth_field() | Compass | |
_singleton | Compass | privatestatic |
_start_calibration(uint8_t i, bool retry=false, float delay_sec=0.0f) | Compass | private |
_start_calibration_mask(uint8_t mask, bool retry=false, bool autosave=false, float delay_sec=0.0f, bool autoreboot=false) | Compass | private |
_state | Compass | private |
_thr | Compass | private |
accumulate() | Compass | |
AP_Compass_Backend class | Compass | friend |
Bearth | Compass | |
calculate_heading(const Matrix3f &dcm_matrix) const | Compass | inline |
calculate_heading(const Matrix3f &dcm_matrix, uint8_t i) const | Compass | |
cancel_calibration_all() | Compass | |
Compass() | Compass | |
Compass(const Compass &other)=delete | Compass | |
compass_cal_requires_reboot() | Compass | inline |
compass_cal_update() | Compass | |
CompassLearn class | Compass | friend |
configured(uint8_t i) | Compass | |
configured(void) | Compass | |
consistent() const | Compass | |
DRIVER_AK09916 enum value | Compass | private |
DRIVER_AK8963 enum value | Compass | private |
DRIVER_BMM150 enum value | Compass | private |
DRIVER_HMC5883 enum value | Compass | private |
DRIVER_ICM20948 enum value | Compass | private |
DRIVER_IST8310 enum value | Compass | private |
DRIVER_LIS3MDL enum value | Compass | private |
DRIVER_LSM303D enum value | Compass | private |
DRIVER_LSM9DS1 enum value | Compass | private |
DRIVER_MAG3110 enum value | Compass | private |
DRIVER_MMC3416 enum value | Compass | private |
DRIVER_QMC5883 enum value | Compass | private |
DRIVER_SITL enum value | Compass | private |
DRIVER_UAVCAN enum value | Compass | private |
DriverType enum name | Compass | private |
field | Compass | |
get_count(void) const | Compass | inline |
get_declination() const | Compass | |
get_diagonals(uint8_t i) const | Compass | inline |
get_diagonals(void) const | Compass | inline |
get_field(uint8_t i) const | Compass | inline |
get_field(void) const | Compass | inline |
get_filter_range() const | Compass | inline |
get_healthy_mask() const | Compass | |
get_learn_type(void) const | Compass | inline |
get_motor_compensation(uint8_t i) const | Compass | inline |
get_motor_compensation(void) const | Compass | inline |
get_motor_compensation_type() const | Compass | inline |
get_motor_offsets(uint8_t i) const | Compass | inline |
get_motor_offsets(void) const | Compass | inline |
get_offdiagonals(uint8_t i) const | Compass | inline |
get_offdiagonals(void) const | Compass | inline |
get_offsets(uint8_t i) const | Compass | inline |
get_offsets(void) const | Compass | inline |
get_offsets_max(void) const | Compass | inline |
get_primary(void) const | Compass | inline |
get_singleton() | Compass | inlinestatic |
getHIL(uint8_t instance) const | Compass | |
handle_mag_cal_command(const mavlink_command_long_t &packet) | Compass | |
healthy | Compass | |
healthy(uint8_t i) const | Compass | inline |
healthy(void) const | Compass | inline |
init() | Compass | |
is_calibrating() const | Compass | |
last_declination | Compass | |
last_update_ms(void) const | Compass | inline |
last_update_ms(uint8_t i) const | Compass | inline |
last_update_usec(void) const | Compass | inline |
last_update_usec(uint8_t i) const | Compass | inline |
LEARN_EKF enum value | Compass | |
LEARN_INFLIGHT enum value | Compass | |
LEARN_INTERNAL enum value | Compass | |
LEARN_NONE enum value | Compass | |
learn_offsets_enabled() const | Compass | inline |
LearnType enum name | Compass | |
motor_compensation_type(const uint8_t comp_type) | Compass | |
operator=(const Compass &)=delete | Compass | |
per_motor_calibration_end(void) | Compass | inline |
per_motor_calibration_start(void) | Compass | inline |
per_motor_calibration_update(void) | Compass | inline |
read() | Compass | |
register_compass(void) | Compass | private |
save_motor_compensation() | Compass | |
save_offsets(uint8_t i) | Compass | |
save_offsets(void) | Compass | |
send_mag_cal_progress(mavlink_channel_t chan) | Compass | |
send_mag_cal_report(mavlink_channel_t chan) | Compass | |
set_and_save_diagonals(uint8_t i, const Vector3f &diagonals) | Compass | |
set_and_save_offdiagonals(uint8_t i, const Vector3f &diagonals) | Compass | |
set_and_save_offsets(uint8_t i, const Vector3f &offsets) | Compass | |
set_and_save_offsets(uint8_t i, int x, int y, int z) | Compass | inline |
set_board_orientation(enum Rotation orientation, Matrix3f *custom_rotation=nullptr) | Compass | inline |
set_declination(float radians, bool save_to_eeprom=true) | Compass | |
set_hil_mode(void) | Compass | inline |
set_initial_location(int32_t latitude, int32_t longitude) | Compass | |
set_learn_type(enum LearnType type, bool save) | Compass | inline |
set_motor_compensation(uint8_t i, const Vector3f &motor_comp_factor) | Compass | |
set_offsets(uint8_t i, const Vector3f &offsets) | Compass | |
set_throttle(float thr_pct) | Compass | inline |
set_use_for_yaw(uint8_t i, bool use) | Compass | inline |
set_voltage(float voltage) | Compass | inline |
setHIL(uint8_t instance, float roll, float pitch, float yaw) | Compass | |
setHIL(uint8_t instance, const Vector3f &mag, uint32_t last_update_usec) | Compass | |
start_calibration_all(bool retry=false, bool autosave=false, float delay_sec=0.0f, bool autoreboot=false) | Compass | |
use_for_yaw(uint8_t i) const | Compass | |
use_for_yaw(void) const | Compass | |
var_info | Compass | static |