mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-07 13:20:35 +08:00
ekf2: remove landed flag and use control_status directly
This commit is contained in:
@@ -1413,7 +1413,7 @@ void EKF2::UpdateMagCalibration(const hrt_abstime ×tamp)
|
||||
_ekf.get_filter_fault_status(&fault_status.value);
|
||||
|
||||
// Check if conditions are OK for learning of magnetometer bias values
|
||||
if (!_landed && _armed &&
|
||||
if (control_status.flags.in_air && _armed &&
|
||||
!fault_status.value && // there are no filter faults
|
||||
control_status.flags.mag_3D) { // the EKF is operating in the correct mode
|
||||
|
||||
|
||||
Reference in New Issue
Block a user