Thomas Watson
b9eae920be
AC_CustomControl: initialize _dt from scheduler during init
...
Avoids needing to call into the scheduler during global construction.
This could break users which do work in construction but hopefully it is
easy for them to adapt.
2025-09-23 07:50:48 +10:00
Peter Barker
343898e957
AC_CustomControl: document CustomControl CC message
2025-05-23 19:06:57 +10:00
Andrew Tridgell
18e5da78d2
AC_CustomControl: use NEW_NOTHROW for new(std::nothrow)
2024-06-04 09:20:21 +10:00
Peter Barker
3926e06508
AC_CustomControl: move include of logging header to cpp file
2024-02-29 20:01:39 +11:00
Peter Barker
bedcbc24b6
AC_CustomControl: tidy AC_CustomControl defines / add config file
2024-02-20 11:50:10 +11:00
Iampete1
d26fdfc3b2
AP_CustomControl: use base class AC_AttitudeControl object
2023-12-05 08:08:09 +09:00
Andy Piper
560030c9ba
AC_CustomControl: update for new AC_PID settings
...
enable filters with AP_FILTER_ENABLED
2023-11-21 13:26:23 +11:00
Andy Piper
952baf860c
AC_CustomControl: add documentation for PID notches and D feed-foward
...
add advanced flag to PIDs and selectively compile advanced PID options
2023-11-21 13:26:23 +11:00
Peter Barker
12b825ba08
AC_CustomControl: change namespace of MultiCopter and FixedWing params
...
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
esaldiran
618164fea4
AC_CustomControl: add PID backend
2022-08-30 13:10:09 +10:00
esaldiran
4abb6725a8
AC_CustomControl: add empty controller backend as a template
2022-08-30 13:10:09 +10:00
esaldiran
c5787a0165
AC_CustomControl: add custom controller support
2022-08-30 13:10:09 +10:00