ardupilot/libraries/AP_NavEKF3
Peter Barker 0b16c4063e AP_NavEKF3: stop libraries including AP_Logger.h in .h files
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h

This necessitated moving The PID_Info structure out of AP_Logger's
namespace.  This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!

There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
2022-04-08 19:18:38 +10:00
..
derivation AP_NavEKF3: Use alternate form for quaternion to rotmat equations in derivation 2021-07-22 18:20:45 +10:00
AP_NavEKF3.cpp AP_NavEKF3: remove instance id from EK3 external interface 2022-04-06 17:36:05 +10:00
AP_NavEKF3.h AP_NavEKF3: remove instance id from EK3 external interface 2022-04-06 17:36:05 +10:00
AP_NavEKF3_AirDataFusion.cpp AP_NavEKF3: set rejecting_airspeed flag 2022-02-07 14:13:49 +11:00
AP_NavEKF3_Control.cpp AP_NavEKF3: set rejecting_airspeed flag 2022-02-07 14:13:49 +11:00
AP_NavEKF3_GyroBias.cpp AP_NavEKF3: allow for double EKF build 2021-07-10 07:20:41 +10:00
AP_NavEKF3_Logging.cpp AP_NavEKF3: fixed gaps in EKF logging 2021-12-28 16:03:47 +11:00
AP_NavEKF3_MagFusion.cpp AP_NavEKF3: update and correct GSF parameter documentation 2022-02-15 10:56:35 +11:00
AP_NavEKF3_Measurements.cpp AP_NavEKF3: stop libraries including AP_Logger.h in .h files 2022-04-08 19:18:38 +10:00
AP_NavEKF3_OptFlowFusion.cpp AP_NavEKF3: FuseOptFlow only calculates range and velocity once 2022-02-09 08:42:29 +09:00
AP_NavEKF3_Outputs.cpp AP_NavEKF3: avoid direct use of Location alt field 2022-03-22 10:33:37 +11:00
AP_NavEKF3_PosVelFusion.cpp AP_NavEKF3: Make subsequent bad IMU event detections faster 2021-09-23 18:55:28 +10:00
AP_NavEKF3_RngBcnFusion.cpp AP_NavEKF3 : correct typo 2022-01-17 11:25:56 +09:00
AP_NavEKF3_VehicleStatus.cpp AP_NavEKF3: use vector.xy().length() instead of norm(x,y) 2021-09-14 10:43:46 +10:00
AP_NavEKF3_core.cpp AP_NavEKF3: fixed constrain indexing bug 2022-03-01 17:06:44 +09:00
AP_NavEKF3_core.h AP_NavEKF3: set rejecting_airspeed flag 2022-02-07 14:13:49 +11:00
AP_NavEKF3_feature.h AP_NavEKF3: allow boards to override NavEKF3 features 2021-12-14 11:12:50 +11:00
LogStructure.h AP_NavEKF3: improve description of XKF4/NKF4 fields 2021-09-08 17:06:12 +10:00