APM:Libraries
Compass Member List

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

_accept_calibration(uint8_t i)Compassprivate
_accept_calibration_mask(uint8_t mask)Compassprivate
_add_backend(AP_Compass_Backend *backend, const char *name, bool external)Compassprivate
_auto_declinationCompassprivate
_auto_reboot()Compassinlineprivate
_backend_countCompassprivate
_backendsCompassprivate
_board_orientationCompassprivate
_cal_autosaveCompassprivate
_cal_complete_requires_rebootCompassprivate
_cal_has_runCompassprivate
_cal_savedCompassprivate
_calibration_thresholdCompassprivate
_calibratorCompassprivate
_cancel_calibration(uint8_t i)Compassprivate
_cancel_calibration_mask(uint8_t mask)Compassprivate
_compass_cal_autorebootCompassprivate
_compass_countCompassprivate
_custom_rotationCompassprivate
_declinationCompassprivate
_detect_backends(void)Compassprivate
_driver_enabled(enum DriverType driver_type)Compassprivate
_driver_type_maskCompassprivate
_filter_rangeCompassprivate
_get_cal_mask() constCompassprivate
_have_driver(AP_HAL::Device::BusType bus_type, uint8_t bus_num, uint8_t address, uint8_t devtype) constCompassprivate
_hilCompass
_hil_modeCompassprivate
_learnCompassprivate
_mag_history_sizeCompassprivatestatic
_motor_comp_typeCompassprivate
_null_init_doneCompassprivate
_offset_maxCompassprivate
_per_motorCompassprivate
_primaryCompassprivate
_setup_earth_field()Compass
_singletonCompassprivatestatic
_start_calibration(uint8_t i, bool retry=false, float delay_sec=0.0f)Compassprivate
_start_calibration_mask(uint8_t mask, bool retry=false, bool autosave=false, float delay_sec=0.0f, bool autoreboot=false)Compassprivate
_stateCompassprivate
_thrCompassprivate
accumulate()Compass
AP_Compass_Backend classCompassfriend
BearthCompass
calculate_heading(const Matrix3f &dcm_matrix) constCompassinline
calculate_heading(const Matrix3f &dcm_matrix, uint8_t i) constCompass
cancel_calibration_all()Compass
Compass()Compass
Compass(const Compass &other)=deleteCompass
compass_cal_requires_reboot()Compassinline
compass_cal_update()Compass
CompassLearn classCompassfriend
configured(uint8_t i)Compass
configured(void)Compass
consistent() constCompass
DRIVER_AK09916 enum valueCompassprivate
DRIVER_AK8963 enum valueCompassprivate
DRIVER_BMM150 enum valueCompassprivate
DRIVER_HMC5883 enum valueCompassprivate
DRIVER_ICM20948 enum valueCompassprivate
DRIVER_IST8310 enum valueCompassprivate
DRIVER_LIS3MDL enum valueCompassprivate
DRIVER_LSM303D enum valueCompassprivate
DRIVER_LSM9DS1 enum valueCompassprivate
DRIVER_MAG3110 enum valueCompassprivate
DRIVER_MMC3416 enum valueCompassprivate
DRIVER_QMC5883 enum valueCompassprivate
DRIVER_SITL enum valueCompassprivate
DRIVER_UAVCAN enum valueCompassprivate
DriverType enum nameCompassprivate
fieldCompass
get_count(void) constCompassinline
get_declination() constCompass
get_diagonals(uint8_t i) constCompassinline
get_diagonals(void) constCompassinline
get_field(uint8_t i) constCompassinline
get_field(void) constCompassinline
get_filter_range() constCompassinline
get_healthy_mask() constCompass
get_learn_type(void) constCompassinline
get_motor_compensation(uint8_t i) constCompassinline
get_motor_compensation(void) constCompassinline
get_motor_compensation_type() constCompassinline
get_motor_offsets(uint8_t i) constCompassinline
get_motor_offsets(void) constCompassinline
get_offdiagonals(uint8_t i) constCompassinline
get_offdiagonals(void) constCompassinline
get_offsets(uint8_t i) constCompassinline
get_offsets(void) constCompassinline
get_offsets_max(void) constCompassinline
get_primary(void) constCompassinline
get_singleton()Compassinlinestatic
getHIL(uint8_t instance) constCompass
handle_mag_cal_command(const mavlink_command_long_t &packet)Compass
healthyCompass
healthy(uint8_t i) constCompassinline
healthy(void) constCompassinline
init()Compass
is_calibrating() constCompass
last_declinationCompass
last_update_ms(void) constCompassinline
last_update_ms(uint8_t i) constCompassinline
last_update_usec(void) constCompassinline
last_update_usec(uint8_t i) constCompassinline
LEARN_EKF enum valueCompass
LEARN_INFLIGHT enum valueCompass
LEARN_INTERNAL enum valueCompass
LEARN_NONE enum valueCompass
learn_offsets_enabled() constCompassinline
LearnType enum nameCompass
motor_compensation_type(const uint8_t comp_type)Compass
operator=(const Compass &)=deleteCompass
per_motor_calibration_end(void)Compassinline
per_motor_calibration_start(void)Compassinline
per_motor_calibration_update(void)Compassinline
read()Compass
register_compass(void)Compassprivate
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)Compassinline
set_board_orientation(enum Rotation orientation, Matrix3f *custom_rotation=nullptr)Compassinline
set_declination(float radians, bool save_to_eeprom=true)Compass
set_hil_mode(void)Compassinline
set_initial_location(int32_t latitude, int32_t longitude)Compass
set_learn_type(enum LearnType type, bool save)Compassinline
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)Compassinline
set_use_for_yaw(uint8_t i, bool use)Compassinline
set_voltage(float voltage)Compassinline
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) constCompass
use_for_yaw(void) constCompass
var_infoCompassstatic