Andrew Tridgell
a4835634e0
RC_Channel: disable FFT notch tune feature
...
See https://github.com/ArduPilot/ardupilot/pull/22686
2023-02-11 09:42:55 +09:00
Andy Piper
5477acf3b4
RC_Channel: add option to support ELRS at 420kbaud
2023-01-10 08:12:47 +09:00
Randy Mackay
35c948497b
RC_Channel: add camera aux functions
2022-11-21 18:48:35 +09:00
Andrew Tridgell
9ccf043884
RC_Channel: added cache of aux functions for scripting
...
allows for scripting to act on aux functions
2022-10-24 22:23:32 +09:00
Andrew Tridgell
4fab724c76
RC_Channel: add winch enable to option param docs for Copter
2022-10-14 17:13:10 +09:00
Henry Wurzburg
9e365dfc36
RC_Channel: change sw and output names to match new MOUNT params
2022-10-04 16:50:08 +09:00
Randy Mackay
cc67d6f73c
RC_Channel: define mount roll, pitch and yaw inputs
2022-09-06 13:53:25 +09:00
esaldiran
8eeb4227f7
RC_Channel: add custom controller aux func
2022-08-30 13:10:09 +10:00
Henry Wurzburg
451ed0aede
RC_Channel: add ARM/MOTOR_EMERGENCY_STOP Aux Switch
2022-08-24 16:03:52 +10:00
Henry Wurzburg
7014fde866
RC_Channel: add airbrake option metadata omitted in prev commits
2022-08-21 17:34:03 -07:00
Peter Barker
35ab667e74
RC_Channel: rename OpticalFlow class to AP_OpticalFlow
...
Brings us in-line with other classes in ArduPilot.
Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Tamas Nepusz
1ae299b717
RC_Channel: reserve RX aux functions 248-249 for Skybrush
2022-08-09 13:22:07 +10:00
Henry Wurzburg
022987e4d3
RC_Channel: add AUX switch to pause logging of streamed entries
2022-08-02 10:15:08 +10:00
Iampete1
bab866268f
RC_Channel: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Iampete1
5d5552aa93
RC_Channel: fix complation without fence
2022-07-27 19:04:56 +10:00
Henry Wurzburg
ac6ae829e4
RC_Channel: Add docs for Mount_Lock option in parameter
2022-07-18 15:38:55 +01:00
Henry Wurzburg
fe51cf2ae7
RC_Channel: Add FFT tune doc to param
2022-07-18 15:38:55 +01:00
Randy Mackay
640a4b1a5f
RC_Channel: add mount lock aux function
2022-06-15 09:07:14 +09:00
Andrew Tridgell
d512dc0b00
RC_Channel: fixed use of configured() vs configured_in_storage()
2022-06-06 13:11:50 +10:00
Randy Mackay
b4e5e16d56
RC_Channel: minor spelling fix
2022-06-03 11:56:18 +09:00
Iampete1
069b81819d
RC_Channel: notify Airmode switch
2022-05-16 16:13:53 +09:00
Peter Barker
b0ceee2c42
RC_Channel: use reference while iterating to find string for aux func
2022-05-16 13:34:36 +10:00
Andy Piper
bfc3a5a749
RC_Channel: add in-flight FFT notch tuning function
...
initialize FFT tune
2022-05-04 17:05:51 +10:00
Mirko Denecke
60b0be4a97
RC_Channel: fix auxiliary typo
2022-05-02 10:55:08 +10:00
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.
2022-04-08 19:18:38 +10:00
Peter Barker
30c08c1e7c
RC_Channel: rename within_min_dz to in_min_dz for consistency
...
... consistency with in_trim_dz
2022-03-08 11:17:45 +11:00
Iampete1
a47445bde9
RC_Channel: update RC_MIN_LIMIT_PWM from 900 to 800
2022-03-01 10:47:25 +11:00
Peter Barker
37af7e5166
RC_Channel: rename and make enum RC_Channel::ControlType
...
Type:: is too generic; get_type should probably be get_control_type
2022-02-27 09:55:01 +11:00
Peter Barker
14ce09279f
RC_Channel: privatise switch reading functions
2022-02-27 09:51:04 +11:00
Peter Barker
d3db716dd9
RC_Channel: remove unused functions
2022-02-27 09:51:04 +11:00
Peter Barker
d41388f242
RC_Channel: privatise range accessors
2022-02-27 09:51:04 +11:00
Bill Geyer
3a8175b880
RC_Channel: move tradheli turbine start to unused AUX_FUNC
2022-02-23 14:22:47 +09:00
Ferruccio1984
20f1d0c4da
RC_Channel: tradheli support for turbine start
2022-02-23 14:22:47 +09:00
Gone4Dirt
15b3dbe63c
RC_Channel: Allow weathervaning from rc switches
2022-02-08 10:38:16 +11:00
Leonard Hall
0c42b890e6
RC_Channel: Add Aux Switch enumeration Force Flying
2022-02-04 09:10:57 +09:00
Randy Mackay
41f1c763f2
RC_Channel: add aux switch for optical flow calibration
2022-01-29 08:26:12 +09:00
Josh Henderson
382d4639a0
RC_Channel: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Gone4Dirt
2599c2d134
RC_Channel: make AUXF.function an instance
2022-01-18 11:10:17 +11:00
Andrew Tridgell
4733f57102
RC_Channel: don't use avoidance on plane
2022-01-11 09:51:47 +11:00
Tom Pittenger
c82866dff8
RC_Channel: fix typo, again
...
correctly fixes https://github.com/ArduPilot/ardupilot/pull/19663
2022-01-05 19:23:46 +00:00
Mirko Denecke
763f768c30
RC_Channel: fix typo
2022-01-05 17:00:45 +11:00
Hwurzburg
ff3c4b8bda
RC_Channel: add RC option to report CRSF LQ as RSSI
...
Co-author: Jules Gilson <julesgilson@yahoo.co.uk>
2021-12-21 10:04:33 +11:00
Hwurzburg
83d3aace44
RC_Channel: correct Rover metadata
2021-12-11 09:55:30 +11:00
Andrew Tridgell
0554fb2d4f
RC_Channel: added QRTL mode on a switch
2021-12-02 08:29:07 +11:00
Iampete1
467caa5259
RC_Channel: remove landinggear switch message
2021-11-23 11:40:44 +11:00
Andrew Tridgell
a78200fa24
RC_Channel: added parachute for plane
2021-11-22 13:22:54 +11:00
Hwurzburg
1162d556c6
RC_Channel: fix flare rc switch action with flight option bit 10 active
2021-11-21 21:00:04 +11:00
Peter Barker
409147a291
AP_RCProtocol: add support for DJI Fast SBUS
...
It's just SBUS... but with increased opportunities for corruption
2021-11-18 17:19:04 +11:00
Andrew Tridgell
71faeb926c
RC_Channel: added fixed wing autotune rc option
2021-11-10 18:46:34 +11:00
Iampete1
c9107b2e98
RC_Channel: add gcs_is_calibrating bool
2021-11-02 10:05:07 +11:00