PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <estimator_status.h>
Public Attributes | |
uint64_t | timestamp |
float | states [24] |
float | vibe [3] |
float | covariances [24] |
uint32_t | control_mode_flags |
float | pos_horiz_accuracy |
float | pos_vert_accuracy |
float | mag_test_ratio |
float | vel_test_ratio |
float | pos_test_ratio |
float | hgt_test_ratio |
float | tas_test_ratio |
float | hagl_test_ratio |
float | beta_test_ratio |
float | time_slip |
uint16_t | gps_check_fail_flags |
uint16_t | filter_fault_flags |
uint16_t | innovation_check_flags |
uint16_t | solution_status_flags |
uint8_t | n_states |
bool | pre_flt_fail_innov_heading |
bool | pre_flt_fail_innov_vel_horiz |
bool | pre_flt_fail_innov_vel_vert |
bool | pre_flt_fail_innov_height |
bool | pre_flt_fail_mag_field_disturbed |
uint8_t | health_flags |
uint8_t | timeout_flags |
Definition at line 85 of file estimator_status.h.
float estimator_status_s::beta_test_ratio |
Definition at line 100 of file estimator_status.h.
Referenced by Ekf2::Run().
uint32_t estimator_status_s::control_mode_flags |
Definition at line 91 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), Commander::estimator_check(), and Ekf2::Run().
float estimator_status_s::covariances[24] |
Definition at line 90 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), BlockLocalPositionEstimator::publishEstimatorStatus(), and Ekf2::Run().
uint16_t estimator_status_s::filter_fault_flags |
Definition at line 103 of file estimator_status.h.
Referenced by Ekf2::Run(), and MavlinkStreamHighLatency2::write_estimator_status().
uint16_t estimator_status_s::gps_check_fail_flags |
Definition at line 102 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), Ekf2::Run(), and MavlinkStreamHighLatency2::write_estimator_status().
float estimator_status_s::hagl_test_ratio |
Definition at line 99 of file estimator_status.h.
Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
uint8_t estimator_status_s::health_flags |
Definition at line 112 of file estimator_status.h.
Referenced by BlockLocalPositionEstimator::publishEstimatorStatus(), and Ekf2::Run().
float estimator_status_s::hgt_test_ratio |
Definition at line 97 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
uint16_t estimator_status_s::innovation_check_flags |
Definition at line 104 of file estimator_status.h.
Referenced by Ekf2::Run(), and MavlinkStreamHighLatency2::write_estimator_status().
float estimator_status_s::mag_test_ratio |
Definition at line 94 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), AirspeedModule::Run(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
uint8_t estimator_status_s::n_states |
Definition at line 106 of file estimator_status.h.
Referenced by BlockLocalPositionEstimator::publishEstimatorStatus(), and Ekf2::Run().
float estimator_status_s::pos_horiz_accuracy |
Definition at line 92 of file estimator_status.h.
Referenced by BlockLocalPositionEstimator::publishEstimatorStatus(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
float estimator_status_s::pos_test_ratio |
Definition at line 96 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), Commander::estimator_check(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
float estimator_status_s::pos_vert_accuracy |
Definition at line 93 of file estimator_status.h.
Referenced by BlockLocalPositionEstimator::publishEstimatorStatus(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
bool estimator_status_s::pre_flt_fail_innov_heading |
Definition at line 107 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), and Ekf2::Run().
bool estimator_status_s::pre_flt_fail_innov_height |
Definition at line 110 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), and Ekf2::Run().
bool estimator_status_s::pre_flt_fail_innov_vel_horiz |
Definition at line 108 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), and Ekf2::Run().
bool estimator_status_s::pre_flt_fail_innov_vel_vert |
Definition at line 109 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), and Ekf2::Run().
bool estimator_status_s::pre_flt_fail_mag_field_disturbed |
Definition at line 111 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), and Ekf2::Run().
uint16_t estimator_status_s::solution_status_flags |
Definition at line 105 of file estimator_status.h.
Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
float estimator_status_s::states[24] |
Definition at line 88 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), BlockLocalPositionEstimator::publishEstimatorStatus(), and Ekf2::Run().
float estimator_status_s::tas_test_ratio |
Definition at line 98 of file estimator_status.h.
Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
float estimator_status_s::time_slip |
Definition at line 101 of file estimator_status.h.
Referenced by Ekf2::Run().
uint8_t estimator_status_s::timeout_flags |
Definition at line 113 of file estimator_status.h.
Referenced by BlockLocalPositionEstimator::publishEstimatorStatus(), and Ekf2::Run().
uint64_t estimator_status_s::timestamp |
Definition at line 87 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), BlockLocalPositionEstimator::publishEstimatorStatus(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
float estimator_status_s::vel_test_ratio |
Definition at line 95 of file estimator_status.h.
Referenced by PreFlightCheck::ekf2Check(), Commander::estimator_check(), AirspeedModule::Run(), Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().
float estimator_status_s::vibe[3] |
Definition at line 89 of file estimator_status.h.
Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().