Commit Graph

12 Commits

Author SHA1 Message Date
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