PX4 Firmware
PX4 Autopilot Software http://px4.io
estimator_status_s Struct Reference

#include <estimator_status.h>

Collaboration diagram for estimator_status_s:

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
 

Detailed Description

Definition at line 85 of file estimator_status.h.

Member Data Documentation

◆ beta_test_ratio

float estimator_status_s::beta_test_ratio

Definition at line 100 of file estimator_status.h.

Referenced by Ekf2::Run().

◆ control_mode_flags

uint32_t estimator_status_s::control_mode_flags

◆ covariances

float estimator_status_s::covariances[24]

◆ filter_fault_flags

uint16_t estimator_status_s::filter_fault_flags

◆ gps_check_fail_flags

uint16_t estimator_status_s::gps_check_fail_flags

◆ hagl_test_ratio

float estimator_status_s::hagl_test_ratio

Definition at line 99 of file estimator_status.h.

Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().

◆ health_flags

uint8_t estimator_status_s::health_flags

◆ hgt_test_ratio

float estimator_status_s::hgt_test_ratio

◆ innovation_check_flags

uint16_t estimator_status_s::innovation_check_flags

◆ mag_test_ratio

float estimator_status_s::mag_test_ratio

◆ n_states

uint8_t estimator_status_s::n_states

◆ pos_horiz_accuracy

float estimator_status_s::pos_horiz_accuracy

◆ pos_test_ratio

float estimator_status_s::pos_test_ratio

◆ pos_vert_accuracy

float estimator_status_s::pos_vert_accuracy

◆ pre_flt_fail_innov_heading

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().

◆ pre_flt_fail_innov_height

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().

◆ pre_flt_fail_innov_vel_horiz

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().

◆ pre_flt_fail_innov_vel_vert

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().

◆ pre_flt_fail_mag_field_disturbed

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().

◆ solution_status_flags

uint16_t estimator_status_s::solution_status_flags

Definition at line 105 of file estimator_status.h.

Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().

◆ states

float estimator_status_s::states[24]

◆ tas_test_ratio

float estimator_status_s::tas_test_ratio

Definition at line 98 of file estimator_status.h.

Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().

◆ time_slip

float estimator_status_s::time_slip

Definition at line 101 of file estimator_status.h.

Referenced by Ekf2::Run().

◆ timeout_flags

uint8_t estimator_status_s::timeout_flags

◆ timestamp

◆ vel_test_ratio

float estimator_status_s::vel_test_ratio

◆ vibe

float estimator_status_s::vibe[3]

Definition at line 89 of file estimator_status.h.

Referenced by Ekf2::Run(), and MavlinkStreamEstimatorStatus::send().


The documentation for this struct was generated from the following file: