APM:Libraries
|
Public Attributes | |
AP_Int8 | external |
bool | healthy |
AP_Int8 | orientation |
AP_Vector3f | offset |
AP_Vector3f | diagonals |
AP_Vector3f | offdiagonals |
AP_Int32 | dev_id |
AP_Int8 | use_for_yaw |
uint8_t | mag_history_index |
Vector3i | mag_history [_mag_history_size] |
AP_Vector3f | motor_compensation |
Vector3f | motor_offset |
Vector3f | field |
uint32_t | last_update_ms |
uint32_t | last_update_usec |
enum Rotation | rotation |
Definition at line 423 of file AP_Compass.h.
AP_Int32 Compass::mag_state::dev_id |
Definition at line 434 of file AP_Compass.h.
Referenced by Compass::Compass(), Compass::configured(), Compass::save_offsets(), and AP_Compass_Backend::set_dev_id().
AP_Vector3f Compass::mag_state::diagonals |
Definition at line 428 of file AP_Compass.h.
Referenced by AP_Compass_Backend::correct_field(), Compass::get_diagonals(), and Compass::set_and_save_diagonals().
AP_Int8 Compass::mag_state::external |
Definition at line 424 of file AP_Compass.h.
Referenced by AP_Compass_Backend::is_external(), AP_Compass_Backend::rotate_field(), and AP_Compass_Backend::set_external().
Vector3f Compass::mag_state::field |
Definition at line 448 of file AP_Compass.h.
Referenced by Compass::get_field(), and AP_Compass_Backend::publish_filtered_field().
bool Compass::mag_state::healthy |
Definition at line 425 of file AP_Compass.h.
Referenced by Compass::healthy(), and Compass::read().
uint32_t Compass::mag_state::last_update_ms |
Definition at line 451 of file AP_Compass.h.
Referenced by Compass::last_update_ms(), AP_Compass_Backend::publish_filtered_field(), AP_Compass_Backend::publish_raw_field(), and Compass::read().
uint32_t Compass::mag_state::last_update_usec |
Definition at line 452 of file AP_Compass.h.
Referenced by Compass::Compass(), Compass::last_update_usec(), AP_Compass_Backend::publish_filtered_field(), AP_Compass_Backend::set_last_update_usec(), and Compass::setHIL().
Vector3i Compass::mag_state::mag_history[_mag_history_size] |
Definition at line 439 of file AP_Compass.h.
uint8_t Compass::mag_state::mag_history_index |
Definition at line 438 of file AP_Compass.h.
AP_Vector3f Compass::mag_state::motor_compensation |
Definition at line 442 of file AP_Compass.h.
Referenced by AP_Compass_Backend::correct_field(), Compass::get_motor_compensation(), Compass::save_motor_compensation(), and Compass::set_motor_compensation().
Vector3f Compass::mag_state::motor_offset |
Definition at line 445 of file AP_Compass.h.
Referenced by AP_Compass_Backend::correct_field(), and Compass::get_motor_offsets().
AP_Vector3f Compass::mag_state::offdiagonals |
Definition at line 429 of file AP_Compass.h.
Referenced by AP_Compass_Backend::correct_field(), Compass::get_offdiagonals(), and Compass::set_and_save_offdiagonals().
AP_Vector3f Compass::mag_state::offset |
Definition at line 427 of file AP_Compass.h.
Referenced by AP_Compass_Backend::correct_field(), Compass::get_offsets(), Compass::save_offsets(), Compass::set_and_save_offsets(), and Compass::set_offsets().
AP_Int8 Compass::mag_state::orientation |
Definition at line 426 of file AP_Compass.h.
Referenced by AP_Compass_Backend::rotate_field().
enum Rotation Compass::mag_state::rotation |
Definition at line 455 of file AP_Compass.h.
Referenced by AP_Compass_Backend::rotate_field(), and AP_Compass_Backend::set_rotation().
AP_Int8 Compass::mag_state::use_for_yaw |
Definition at line 436 of file AP_Compass.h.
Referenced by Compass::set_use_for_yaw(), and Compass::use_for_yaw().