|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <common.h>
Public Attributes | |
| struct { | |
| bool bad_mag_x: 1 | |
| 0 - true if the fusion of the magnetometer X-axis has encountered a numerical error More... | |
| bool bad_mag_y: 1 | |
| 1 - true if the fusion of the magnetometer Y-axis has encountered a numerical error More... | |
| bool bad_mag_z: 1 | |
| 2 - true if the fusion of the magnetometer Z-axis has encountered a numerical error More... | |
| bool bad_hdg: 1 | |
| 3 - true if the fusion of the heading angle has encountered a numerical error More... | |
| bool bad_mag_decl: 1 | |
| 4 - true if the fusion of the magnetic declination has encountered a numerical error More... | |
| bool bad_airspeed: 1 | |
| 5 - true if fusion of the airspeed has encountered a numerical error More... | |
| bool bad_sideslip: 1 | |
| 6 - true if fusion of the synthetic sideslip constraint has encountered a numerical error More... | |
| bool bad_optflow_X: 1 | |
| 7 - true if fusion of the optical flow X axis has encountered a numerical error More... | |
| bool bad_optflow_Y: 1 | |
| 8 - true if fusion of the optical flow Y axis has encountered a numerical error More... | |
| bool bad_vel_N: 1 | |
| 9 - true if fusion of the North velocity has encountered a numerical error More... | |
| bool bad_vel_E: 1 | |
| 10 - true if fusion of the East velocity has encountered a numerical error More... | |
| bool bad_vel_D: 1 | |
| 11 - true if fusion of the Down velocity has encountered a numerical error More... | |
| bool bad_pos_N: 1 | |
| 12 - true if fusion of the North position has encountered a numerical error More... | |
| bool bad_pos_E: 1 | |
| 13 - true if fusion of the East position has encountered a numerical error More... | |
| bool bad_pos_D: 1 | |
| 14 - true if fusion of the Down position has encountered a numerical error More... | |
| bool bad_acc_bias: 1 | |
| 15 - true if bad delta velocity bias estimates have been detected More... | |
| } | flags |
| uint16_t | value |
| bool estimator::fault_status_u::bad_acc_bias |
15 - true if bad delta velocity bias estimates have been detected
Definition at line 395 of file common.h.
Referenced by Ekf::fixCovarianceErrors().
| bool estimator::fault_status_u::bad_airspeed |
5 - true if fusion of the airspeed has encountered a numerical error
Definition at line 385 of file common.h.
Referenced by Ekf::fuseAirspeed().
| bool estimator::fault_status_u::bad_hdg |
3 - true if the fusion of the heading angle has encountered a numerical error
Definition at line 383 of file common.h.
Referenced by Ekf::fuseGpsAntYaw(), and Ekf::fuseHeading().
| bool estimator::fault_status_u::bad_mag_decl |
4 - true if the fusion of the magnetic declination has encountered a numerical error
Definition at line 384 of file common.h.
Referenced by Ekf::fuseDeclination().
| bool estimator::fault_status_u::bad_mag_x |
0 - true if the fusion of the magnetometer X-axis has encountered a numerical error
Definition at line 380 of file common.h.
Referenced by Ekf::fuseMag().
| bool estimator::fault_status_u::bad_mag_y |
1 - true if the fusion of the magnetometer Y-axis has encountered a numerical error
Definition at line 381 of file common.h.
Referenced by Ekf::fuseMag().
| bool estimator::fault_status_u::bad_mag_z |
2 - true if the fusion of the magnetometer Z-axis has encountered a numerical error
Definition at line 382 of file common.h.
Referenced by Ekf::fuseMag().
| bool estimator::fault_status_u::bad_optflow_X |
7 - true if fusion of the optical flow X axis has encountered a numerical error
Definition at line 387 of file common.h.
Referenced by Ekf::fuseOptFlow().
| bool estimator::fault_status_u::bad_optflow_Y |
8 - true if fusion of the optical flow Y axis has encountered a numerical error
Definition at line 388 of file common.h.
Referenced by Ekf::fuseOptFlow().
| bool estimator::fault_status_u::bad_pos_D |
14 - true if fusion of the Down position has encountered a numerical error
Definition at line 394 of file common.h.
Referenced by Ekf::fuseVelPosHeight().
| bool estimator::fault_status_u::bad_pos_E |
13 - true if fusion of the East position has encountered a numerical error
Definition at line 393 of file common.h.
Referenced by Ekf::fuseVelPosHeight().
| bool estimator::fault_status_u::bad_pos_N |
12 - true if fusion of the North position has encountered a numerical error
Definition at line 392 of file common.h.
Referenced by Ekf::fuseVelPosHeight().
| bool estimator::fault_status_u::bad_sideslip |
6 - true if fusion of the synthetic sideslip constraint has encountered a numerical error
Definition at line 386 of file common.h.
Referenced by Ekf::fuseSideslip().
| bool estimator::fault_status_u::bad_vel_D |
11 - true if fusion of the Down velocity has encountered a numerical error
Definition at line 391 of file common.h.
Referenced by Ekf::fuseVelPosHeight().
| bool estimator::fault_status_u::bad_vel_E |
10 - true if fusion of the East velocity has encountered a numerical error
Definition at line 390 of file common.h.
Referenced by Ekf::fuseVelPosHeight().
| bool estimator::fault_status_u::bad_vel_N |
9 - true if fusion of the North velocity has encountered a numerical error
Definition at line 389 of file common.h.
Referenced by Ekf::fuseVelPosHeight().
| struct { ... } estimator::fault_status_u::flags |
| uint16_t estimator::fault_status_u::value |
Definition at line 397 of file common.h.
Referenced by Ekf::get_ekf_soln_status(), EstimatorInterface::initialise_interface(), and Ekf::reset().