Browse Source

AP_NavEKF3: Use the same mag fusion method for all cores

The original reason for using a different method for the second core is no longer valid.
mission-4.1.18
priseborough 8 years ago committed by Francisco Ferreira
parent
commit
ccb952ba31
  1. 5
      libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp

5
libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp

@ -45,11 +45,6 @@ void NavEKF3_core::controlFilterModes()
*/ */
uint8_t NavEKF3_core::effective_magCal(void) const uint8_t NavEKF3_core::effective_magCal(void) const
{ {
// if we are on the 2nd core and _magCal is 3 then treat it as
// 2. This is a workaround for a mag fusion problem
if (frontend->_magCal ==3 && imu_index == 1) {
return 2;
}
return frontend->_magCal; return frontend->_magCal;
} }

Loading…
Cancel
Save