APM:Libraries
|
#include <AP_Nav_Common.h>
Public Attributes | |
struct { | |
bool attitude: 1 | |
bool horiz_vel: 1 | |
bool vert_vel: 1 | |
bool horiz_pos_rel: 1 | |
bool horiz_pos_abs: 1 | |
bool vert_pos: 1 | |
bool terrain_alt: 1 | |
bool const_pos_mode: 1 | |
bool pred_horiz_pos_rel: 1 | |
bool pred_horiz_pos_abs: 1 | |
bool takeoff_detected: 1 | |
bool takeoff: 1 | |
bool touchdown: 1 | |
bool using_gps: 1 | |
bool gps_glitching: 1 | |
} | flags |
uint16_t | value |
Definition at line 19 of file AP_Nav_Common.h.
bool nav_filter_status::attitude |
Definition at line 21 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), SoloGimbalEKF::RunEKF(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::const_pos_mode |
Definition at line 28 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
struct { ... } nav_filter_status::flags |
Referenced by AP_AHRS_NavEKF::active_EKF_type(), SoloGimbalEKF::fuseVelocity(), AP_AHRS_NavEKF::get_filter_status(), AP_AHRS_NavEKF::getGpsGlitchStatus(), NavEKF2_core::getLLH(), NavEKF3_core::getLLH(), NavEKF2_core::getPosD(), NavEKF3_core::getPosD(), SoloGimbalEKF::RunEKF(), NavEKF2_core::selectHeightForFusion(), NavEKF3_core::selectHeightForFusion(), NavEKF3_core::SelectRngBcnFusion(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), AC_PrecLand::update(), AP_AHRS_NavEKF::update_EKF2(), AP_AHRS_NavEKF::update_EKF3(), NavEKF2_core::updateFilterStatus(), NavEKF3_core::updateFilterStatus(), and NavEKF3_core::UpdateStrapdownEquationsNED().
bool nav_filter_status::gps_glitching |
Definition at line 35 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::getGpsGlitchStatus(), NavEKF3_core::send_status_report(), AP_AHRS_NavEKF::update_EKF2(), AP_AHRS_NavEKF::update_EKF3(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::horiz_pos_abs |
Definition at line 25 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::getLLH(), NavEKF3_core::getLLH(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), AP_AHRS_NavEKF::update_EKF2(), AP_AHRS_NavEKF::update_EKF3(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::horiz_pos_rel |
Definition at line 24 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::getLLH(), NavEKF3_core::getLLH(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::horiz_vel |
Definition at line 22 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), SoloGimbalEKF::fuseVelocity(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::selectHeightForFusion(), NavEKF3_core::selectHeightForFusion(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), AC_PrecLand::update(), NavEKF2_core::updateFilterStatus(), NavEKF3_core::updateFilterStatus(), and NavEKF3_core::UpdateStrapdownEquationsNED().
bool nav_filter_status::pred_horiz_pos_abs |
Definition at line 30 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::pred_horiz_pos_rel |
Definition at line 29 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::takeoff |
Definition at line 32 of file AP_Nav_Common.h.
Referenced by NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::takeoff_detected |
Definition at line 31 of file AP_Nav_Common.h.
Referenced by NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::terrain_alt |
Definition at line 27 of file AP_Nav_Common.h.
Referenced by NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::touchdown |
Definition at line 33 of file AP_Nav_Common.h.
Referenced by NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::using_gps |
Definition at line 34 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF3_core::SelectRngBcnFusion(), AP_AHRS_NavEKF::update_EKF2(), AP_AHRS_NavEKF::update_EKF3(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
uint16_t nav_filter_status::value |
Definition at line 37 of file AP_Nav_Common.h.
Referenced by NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::vert_pos |
Definition at line 26 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::getPosD(), NavEKF3_core::getPosD(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().
bool nav_filter_status::vert_vel |
Definition at line 23 of file AP_Nav_Common.h.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_NavEKF::get_filter_status(), NavEKF2_core::send_status_report(), NavEKF3_core::send_status_report(), NavEKF2_core::updateFilterStatus(), and NavEKF3_core::updateFilterStatus().