From d0b4f1e225a5252d543cbc419d642277df535ee7 Mon Sep 17 00:00:00 2001 From: Julien Lecoeur Date: Thu, 1 Jun 2017 15:16:33 +0200 Subject: [PATCH] Use binary operator~ instead of logical operator! --- EKF/mag_fusion.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EKF/mag_fusion.cpp b/EKF/mag_fusion.cpp index 63ff77c46e..3835082f4a 100644 --- a/EKF/mag_fusion.cpp +++ b/EKF/mag_fusion.cpp @@ -149,9 +149,9 @@ void Ekf::fuseMag() _mag_test_ratio[index] = sq(_mag_innov[index]) / (sq(math::max(_params.mag_innov_gate, 1.0f)) * _mag_innov_var[index]); if (_mag_test_ratio[index] > 1.0f) { healthy = false; - _innov_check_fail_status.value |= ((1 << (index + 3)) != 0); + _innov_check_fail_status.value |= (1 << (index + 3)); } else { - _innov_check_fail_status.value &= !((1 << (index + 3)) != 0); + _innov_check_fail_status.value &= ~(1 << (index + 3)); } }