ardupilot/libraries/AC_PID
Peter Barker e5e4dee708 AC_PID: 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
..
examples/AC_PID_test AC_PID: upgrade to PID object 2019-07-25 17:38:15 +09:00
AC_HELI_PID.cpp AC_PID: tradheli-change param name from _VFF to _FF 2022-02-04 08:03:38 +09:00
AC_HELI_PID.h AC_PID: use CLASS_NO_COPY() 2021-06-08 11:14:52 +10:00
AC_P.cpp
AC_P.h AC_PID: use CLASS_NO_COPY() 2021-06-08 11:14:52 +10:00
AC_PI.cpp AC_PID: added AC_PI controller 2019-11-02 16:31:04 +11:00
AC_PI.h AC_PID: use CLASS_NO_COPY() 2021-06-08 11:14:52 +10:00
AC_PID.cpp AC_PID: replace reset_I_smoothly with relax_integrator 2022-01-25 13:20:47 +09:00
AC_PID.h AC_PID: stop libraries including AP_Logger.h in .h files 2022-04-08 19:18:38 +10:00
AC_PID_2D.cpp AC_PID: AC_PID_2D: let I term change direction but not grow when limited 2021-12-16 09:54:49 +09:00
AC_PID_2D.h AC_PID: stop libraries including AP_Logger.h in .h files 2022-04-08 19:18:38 +10:00
AC_PID_Basic.cpp AC_PID: library update and additional functions 2021-04-03 12:07:59 +09:00
AC_PID_Basic.h AC_PID: stop libraries including AP_Logger.h in .h files 2022-04-08 19:18:38 +10:00
AC_PI_2D.cpp AC_PID: library update and additional functions 2021-04-03 12:07:59 +09:00
AC_PI_2D.h AC_PID: use CLASS_NO_COPY() 2021-06-08 11:14:52 +10:00
AC_P_1D.cpp AC_PID: P 1D, P 2D: remove unused limit flags 2021-11-23 13:49:02 +09:00
AC_P_1D.h AC_PID: P 1D, P 2D: remove unused limit flags 2021-11-23 13:49:02 +09:00
AC_P_2D.cpp AC_PID: P 1D, P 2D: remove unused limit flags 2021-11-23 13:49:02 +09:00
AC_P_2D.h AC_PID: minor format fix 2022-01-11 13:09:34 +09:00
AP_PIDInfo.h AC_PID: stop libraries including AP_Logger.h in .h files 2022-04-08 19:18:38 +10:00