ekf2: remove landed flag and use control_status directly

This commit is contained in:
Daniel Agar
2020-11-01 09:37:08 -05:00
parent 89ab6a5dbf
commit 26de630dc5
2 changed files with 1 additions and 2 deletions
+1 -1
View File
@@ -1413,7 +1413,7 @@ void EKF2::UpdateMagCalibration(const hrt_abstime &timestamp)
_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