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

#include <ekf2_innovations.h>

Collaboration diagram for ekf2_innovations_s:

Public Attributes

uint64_t timestamp
 
float vel_pos_innov [6]
 
float mag_innov [3]
 
float heading_innov
 
float airspeed_innov
 
float beta_innov
 
float flow_innov [2]
 
float hagl_innov
 
float vel_pos_innov_var [6]
 
float mag_innov_var [3]
 
float heading_innov_var
 
float airspeed_innov_var
 
float beta_innov_var
 
float flow_innov_var [2]
 
float hagl_innov_var
 
float output_tracking_error [3]
 
float drag_innov [2]
 
float drag_innov_var [2]
 
float aux_vel_innov [2]
 
uint8_t _padding0 [4]
 

Detailed Description

Definition at line 51 of file ekf2_innovations.h.

Member Data Documentation

◆ _padding0

uint8_t ekf2_innovations_s::_padding0[4]

Definition at line 72 of file ekf2_innovations.h.

◆ airspeed_innov

float ekf2_innovations_s::airspeed_innov

Definition at line 57 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ airspeed_innov_var

float ekf2_innovations_s::airspeed_innov_var

Definition at line 64 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ aux_vel_innov

float ekf2_innovations_s::aux_vel_innov[2]

Definition at line 71 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ beta_innov

float ekf2_innovations_s::beta_innov

Definition at line 58 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ beta_innov_var

float ekf2_innovations_s::beta_innov_var

Definition at line 65 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ drag_innov

float ekf2_innovations_s::drag_innov[2]

Definition at line 69 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ drag_innov_var

float ekf2_innovations_s::drag_innov_var[2]

Definition at line 70 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ flow_innov

float ekf2_innovations_s::flow_innov[2]

◆ flow_innov_var

float ekf2_innovations_s::flow_innov_var[2]

Definition at line 66 of file ekf2_innovations.h.

Referenced by BlockLocalPositionEstimator::flowCorrect(), and Ekf2::Run().

◆ hagl_innov

◆ hagl_innov_var

◆ heading_innov

float ekf2_innovations_s::heading_innov

Definition at line 56 of file ekf2_innovations.h.

Referenced by PreFlightChecker::preFlightCheckHeadingFailed(), and Ekf2::Run().

◆ heading_innov_var

float ekf2_innovations_s::heading_innov_var

Definition at line 63 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ mag_innov

float ekf2_innovations_s::mag_innov[3]

Definition at line 55 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ mag_innov_var

float ekf2_innovations_s::mag_innov_var[3]

Definition at line 62 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ output_tracking_error

float ekf2_innovations_s::output_tracking_error[3]

Definition at line 68 of file ekf2_innovations.h.

Referenced by Ekf2::Run().

◆ timestamp

uint64_t ekf2_innovations_s::timestamp

Definition at line 53 of file ekf2_innovations.h.

Referenced by Ekf2::Run(), and BlockLocalPositionEstimator::Run().

◆ vel_pos_innov

◆ vel_pos_innov_var


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