Peter Barker
8af84cf236
AP_ICEngine: add and use AP_ICENGINE_ENABLE
3 years ago
Andrew Tridgell
798ab5d859
AP_ICEngine: added option for throttle control while disarmed
...
this uses the passed in base throttle when disarmed
3 years ago
Andrew Tridgell
32e1767647
AP_ICEngine: added option to force low throttle on engine off
...
this fixes an issue with EFI engines that use low throttle demand to
stop the engine, instead of using an ignition channel. This option
needs to be set on these aircraft to prevent the idle governor or the
fwd throttle integrator in quadplanes from keeping the engine on when
the pilot asks for it to be off.
3 years ago
TunaLobster
53a5043ac4
AP_ICEngine: Change throttle_override to pass in current throttle value
3 years ago
TunaLobster
9e26556408
AP_ICEngine: Add redline governor and RPM filter
...
Adds a top end governor to protect the engine from exceeding design limits. Similar to idle governor.
Adds a LPF at 0.5 Hz for RPM.
3 years ago
Peter Barker
0ea46a93a1
AP_ICEngine: tidy includes
3 years ago
Andrew Tridgell
890fc96d20
AP_ICEngine: added ICE_STARTCHN_MIN
...
this gives a min PWM value to trigger an engine stop. It makes RC
glitches leading to engine stop much less likely
5 years ago
Dan Laks
54c827a792
AP_ICEngine: Initialize start_chan_last_value and catch RC values less than 800
5 years ago
Andrew Tridgell
23da0ea8b6
AP_ICEngine: add debounce to RC input for ICE_START_CHAN
5 years ago
Andrew Tridgell
5098e3f79e
AP_ICEngine: added ICE_OPTIONS
...
option to kill ignition on RC failsafe. This is needed for some RC
model clubs
5 years ago
Andrew Tridgell
ebf0c48903
AP_ICEngine: added idle governor
5 years ago
Patrick José Pereira
b54399b9a7
AP_ICEngine: Add missing header guard
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
IamPete1
3b9125956e
AP_ICEngine: add idle throttle percentage
6 years ago
Tom Pittenger
4f41aa19bf
AP_ICEngine: add singleton and remove unnecessary variable init
6 years ago
Tom Pittenger
79c78ba965
AP_ICEngine: ICE to use ahrs singleton
6 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
461be7ff0e
AP_ICEngine: added IC engine control library
9 years ago