ardupilot/libraries/AP_NavEKF2
priseborough e2b8807260 AP_NavEKF2: Fix bug causing switching in and out of aiding
If the GPS receiver was disconnected and no data received, then then the gpsGoodToAlign check did not get a chance to run and becasue it was previously true the EKF would switch back into aiding.
This prevents this by ensuring that gpsGoodToAlign defaults to false when the check is not being performed.
An additional check has also been dded to ensure that there is GPS data to fuse before we declare ready to use GPS.
2016-07-19 12:16:50 +10:00
..
AP_NavEKF2_AirDataFusion.cpp AP_Math: Replace the pythagorous* functions with a variadic template 2016-05-10 11:41:26 -03:00
AP_NavEKF2_Buffer.h AP_NavEKF2: Fix typos 2016-05-13 19:20:06 -03:00
AP_NavEKF2_Control.cpp AP_NavEKF2: Fix bug causing switching in and out of aiding 2016-07-19 12:16:50 +10:00
AP_NavEKF2_core.cpp AP_NavEKF2: Fix bugs and consolidate aiding switch logic 2016-07-19 12:16:50 +10:00
AP_NavEKF2_core.h AP_NavEKF2: Fix bugs and consolidate aiding switch logic 2016-07-19 12:16:50 +10:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: clean up mag field learned logic 2016-07-11 00:44:33 +10:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: Fix bug causing switching in and out of aiding 2016-07-19 12:16:50 +10:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF2: Fix bugs and consolidate aiding switch logic 2016-07-19 12:16:50 +10:00
AP_NavEKF2_Outputs.cpp AP_NavEKF2: fix documentation errors 2016-07-19 12:16:50 +10:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: Fix bugs and consolidate aiding switch logic 2016-07-19 12:16:50 +10:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: Improve ground based magnetic anomaly protection for copter 2016-06-28 14:20:12 +10:00
AP_NavEKF2.cpp AP_NavEKF2: fix documentation errors 2016-07-19 12:16:50 +10:00
AP_NavEKF2.h AP_NavEKF2: fix documentation errors 2016-07-19 12:16:50 +10:00
AP_NavEKF_GyroBias.cpp AP_NavEKF2: use common header for optimisation level and irq disable 2015-10-20 15:21:40 +11:00