Peter Barker
d319370080
RC_Channel: 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.
3 years ago
Peter Barker
30c08c1e7c
RC_Channel: rename within_min_dz to in_min_dz for consistency
...
... consistency with in_trim_dz
3 years ago
Peter Barker
37af7e5166
RC_Channel: rename and make enum RC_Channel::ControlType
...
Type:: is too generic; get_type should probably be get_control_type
3 years ago
Bill Geyer
3a8175b880
RC_Channel: move tradheli turbine start to unused AUX_FUNC
3 years ago
Ferruccio1984
20f1d0c4da
RC_Channel: tradheli support for turbine start
3 years ago
Gone4Dirt
15b3dbe63c
RC_Channel: Allow weathervaning from rc switches
3 years ago
Leonard Hall
0c42b890e6
RC_Channel: Add Aux Switch enumeration Force Flying
3 years ago
Randy Mackay
41f1c763f2
RC_Channel: add aux switch for optical flow calibration
3 years ago
Josh Henderson
382d4639a0
RC_Channel: add define AP_AIRSPEED_ENABLED
3 years ago
Gone4Dirt
2599c2d134
RC_Channel: make AUXF.function an instance
3 years ago
Andrew Tridgell
4733f57102
RC_Channel: don't use avoidance on plane
3 years ago
Tom Pittenger
c82866dff8
RC_Channel: fix typo, again
...
correctly fixes https://github.com/ArduPilot/ardupilot/pull/19663
3 years ago
Mirko Denecke
763f768c30
RC_Channel: fix typo
3 years ago
Hwurzburg
83d3aace44
RC_Channel: correct Rover metadata
3 years ago
Andrew Tridgell
0554fb2d4f
RC_Channel: added QRTL mode on a switch
3 years ago
Iampete1
467caa5259
RC_Channel: remove landinggear switch message
3 years ago
Andrew Tridgell
a78200fa24
RC_Channel: added parachute for plane
3 years ago
Hwurzburg
1162d556c6
RC_Channel: fix flare rc switch action with flight option bit 10 active
3 years ago
Andrew Tridgell
71faeb926c
RC_Channel: added fixed wing autotune rc option
3 years ago
Hwurzburg
9c529c8950
RC_Channel: add RC option to plane for emergency remote landing that forces FS actions to FBWA
3 years ago
Iampete1
14b9e99020
RC_Channel: use float for stick mixing
3 years ago
Shiv Tyagi
229e2757d4
RC_Channel : Formatting fix for blimp parameter documentation
3 years ago
Randy Mackay
47dd2d7aea
RC_Channel: torqeedo clear error aux function
3 years ago
Iampete1
3d566ca59b
RC_Channel: add trim to current servo and RC option
3 years ago
Iampete1
b6a73dd3d0
RC_Channel: renstate ArmDisarm Discription with 4.1 note
3 years ago
Peter Barker
b0e59b2611
RC_Channel: rename GENERATOR_ENABLED to HAL_GENERATOR_ENABLED
3 years ago
Iampete1
524ea39dfa
RC_Channel: add convert_options function
3 years ago
Iampete1
39ca7dae1c
RC_Channel: add two new ARMDISARM options and deprecate old
3 years ago
Iampete1
1f7023b580
RC_Channel: add SIMPLE_HEADING_RESET option
4 years ago
Iampete1
e28650c8bd
RC_Channel: remove recompute_pwm_no_deadzone
4 years ago
Teo
4988f72ee2
RC_Channel: removed dead code
4 years ago
Randy Mackay
04c8ad6150
RC_Channel: rename visodom_calibrate to visodom_align
...
This should be a non-functional change
4 years ago
Andy Piper
3790957d02
RC_Channel: add turtle mode docs
4 years ago
Hwurzburg
42128a70b8
RC_Channel: add CRUISE mode RC AUX Function switch
4 years ago
Iampete1
7d3fa242d7
RC_Channel: add AUTO RTL option
4 years ago
Andrew Tridgell
f969dbe411
RC_Channel: added training mode RC option
4 years ago
Michelle Rossouw
3bfd577a49
RC_Channel: Add blimp param frame values
4 years ago
Peter Barker
5d6b733d6d
RC_Channel: add rc channel option to disable all airspeed sensors
4 years ago
Tatsuya Yamaguchi
e63918d9ba
RC_Channel: refactor KILL_IMU of do_aux_function
4 years ago
Pierre Kancir
c17ef36354
RC_Channel: change or to ||
4 years ago
Pierre Kancir
002b00f69d
RC_Channel: make RC PWM LIMITS variables
4 years ago
Andy Piper
0d43cb4622
RC_Channel: add VTX power to docs
4 years ago
Pierre Kancir
21d92780d2
RC_Channel: log init_aux_function and read_aux
4 years ago
Peter Barker
a12ed2c99f
RC_Channel: log auxillary function invocations
4 years ago
Iampete1
67edff1c7c
RC_Channel: add WIND_VANE_DIR_OFSSET option
4 years ago
Hwurzburg
85e3772759
RC_Channel: correct metadata for fence enable and rst mode for Plane
4 years ago
murata
3344e87639
RC_Channel: Align Relay5 and Relay6 notations with others
4 years ago
Peter Barker
e5a8acb227
RC_Channel: return MAV_RESULT_FAILED from do_aux_function if invalid function
4 years ago
Iampete1
733db3de19
RC_Channel: add MODE_SWITCH_RESET option
4 years ago
Iampete1
2d91679ec2
RC_Channel: add FBWA_TAILDRAGGER option
4 years ago