427 Commits

Author SHA1 Message Date
Henry Wurzburg
2a3ef13d9a RC_Channel: add mount POI lock Aux Func/Switch 2026-01-19 18:29:05 -05:00
nttedt-murata
0277ae7be8 RC_Channel: Change all POSTION to POSITION 2026-01-17 20:28:48 +11:00
Henry Wurzburg
8a503f496b RC_Channel:clean up format of RP lock switch 2026-01-06 14:15:47 +11:00
Randy Mackay
4f900815f9 RC_Channel: set-powered-state loses MPPT prefix 2026-01-02 09:41:26 -08:00
Henry Wurzburg
952ce21f2e RC_Channel:add metadata for new switches 2025-12-03 06:45:07 +11:00
Henry Wurzburg
cf543fe1e6 RC_Channel: CADDX mount R/P earth frame lock options and control 2025-12-02 13:58:02 +09:00
bnsgeyer
e0666c0e28 RC_Channel: remove quadplane only label on system ID Aux switch 2025-11-04 10:35:38 +11:00
Randy Mackay
26e02c37e2 RC_Channel: rename aux fn for gripper
Gripper Release led users to think that high would release but actually high is grab
2025-10-19 18:12:29 +11:00
Leonard Hall
d01c6cd87e RC_Channel: Do not assume gripper should be released on init. 2025-10-13 21:56:10 -05:00
David Howie
85a8a55611 RC_Channel: Add All-Vehicles value to scripting options for OPTION param. 2025-08-02 15:12:49 +10:00
Andy Piper
131318a6ff RC_Channel: add function to stop or restart scripting 2025-07-23 18:13:36 +10:00
Peter Barker
c9080ecd43 RC_Channel: add a bool norm_input_ignore_trim
allows for validity of the data to be verified with the single call
2025-07-22 08:14:19 +09:00
Peter Barker
bfbbf4b8ed RC_Channel: correct define gating AUX_FUNC::AVOID_ADSB
this doesn't actually really fix a bug at the moment as ADSB is required for AVOID_ADSB.  But it is currently wrong
2025-06-27 10:10:55 +10:00
Peter Barker
577ce15ad9 RC_Channel: add and use AP_ADSB_AVOIDANCE_ENABLED
this gates the "ADSB" avoidance feature used for macro-level avoidance.  It's not actually limited to ADSB as input...
2025-06-26 16:32:22 +10:00
Peter Barker
db26db9049 RC_Channel: correct compile when Arming and/or AHRS not available 2025-06-11 08:31:12 +10:00
rishabsingh3003
d694155211 RC_Channel: Correct AHRS_ENABLED macro 2025-06-02 16:28:47 +10:00
Peter Barker
25bf3cfc07 RC_Channel: remove line feeds from GCS_SEND_TEXT calls
these often make their way in when moving from some other printf-style debugging...
2025-05-30 22:36:07 +10:00
Henry Wurzburg
37930c5ebf RC_Channel:add sub to additional aux sw metadata 2025-05-13 10:12:41 -03:00
Peter Barker
77c076ca44 RC_Channel: rename HAL_EXTERNAL_AHRS_ENABLED to AP_EXTERNAL_AHRS_ENABLED
in preparation for making this an optional feature; a lot of people will want to go and put this in their hwdef files as soon as we do this!
2025-05-13 09:06:44 +09:00
Henry Wurzburg
abd8c90218 RC_Channel:add Lowheiser metadata to aux functions 2025-05-12 12:01:08 +10:00
Henry Wurzburg
ddccad888e RC_Channel:add Sub Aux Sw metadata 2025-04-25 12:37:32 -03:00
Henry Wurzburg
818f4558ef RC_Channel: add RC to Sub 2025-04-25 12:21:43 -03:00
bnsgeyer
113736f9d3 RC_Channel: add description for SystemID Option 184 2025-03-21 13:01:43 +11:00
Andy Piper
211428d063 RC_Channel: make pwm_to_angle_dz_trim and pwm_to_range_dz full resolution 2025-03-18 11:36:20 +11:00
Randy Mackay
02ab06ff05 RC_Channel: rename rc option to AHRS AutoTrim 2025-03-05 11:22:40 +09:00
Henry Wurzburg
984409ca82 RC_Channel: add AUTOLAND AUX Function 2025-02-19 10:51:25 +11:00
Iampete1
9da6be2ef8 RC_Channel: Document EKF lane switch and yaw reset aux functions. 2025-02-18 14:19:51 +09:00
Iampete1
a74f0b35c7 RC_Channel: add docs for copter inflight trim 2025-02-17 17:15:10 +11:00
Peter Barker
6cd862709b RC_Channel: make compass LearnType enum-class and parameter AP_Enum 2025-01-29 19:21:59 +11:00
Andy Piper
a87862dd3a RC_Channel: add get_stick_gesture_pos() for OSD menus 2025-01-15 18:28:44 +11:00
Iampete1
efb5800d07 RC_Channel: re-instate init_aux_function call. 2025-01-02 08:25:34 +11:00
Iampete1
9ebb87816a RC_Channel: add source index to aux function trigger 2024-12-24 11:34:07 +11:00
Iampete1
be86284f18 RC_Channel: move to AuxFuncTrigger structure 2024-12-24 11:34:07 +11:00
Iampete1
634e106af4 RC_Channel: add another 8 scripting aux functions 2024-12-14 15:41:57 +11:00
Andy Piper
9308a6ef69 RC_Channel: HAL_RUNCAM_ENABLED -> AP_CAMERA_RUNCAM_ENABLED 2024-12-13 11:07:09 +00:00
Henry Wurzburg
6e263532c8 RC_Channel:add QuickTune metadat 2024-12-11 14:04:00 +00:00
Peter Barker
88a80993dc RC_Channel: remove unused method get_channel_pos 2024-11-13 20:08:51 +11:00
Peter Barker
091ba2782c RC_Channel: adjust description of aux function 90 (EK3 Source Set 2024-09-16 22:34:34 +10:00
Peter Barker
6d8f0decac RC_Channel: rename EKF_POS_SOURCE to EKF_SOURCE_SET
Co-authored-by: Michelle Rossouw <michelleros128@gmail.com>

these data sources span more than just position
2024-09-16 22:34:34 +10:00
Tatsuya Yamaguchi
253d98dd53 RC_Channel: use SourceSetSelection enum class 2024-09-08 10:02:29 +10:00
Peter Barker
b09e546fce RC_Channel: remove AUX_FUNC entries based on feature defines 2024-09-08 00:55:43 +10:00
Iampete1
51963f497b RC_Channel: add ICEngine start / stop aux function 2024-08-27 09:37:34 +10:00
Iampete1
9da6f321a0 RC_Channel: add autotune switch 2024-08-13 08:57:44 +09:00
Peter Barker
6f5ea5a5e9 RC_Channel: rework duplicate-rc-options check to use a Bitmask
just for the memory saving.

Co-authored-by: muramura <ma2maru@gmail.com>
2024-07-30 10:28:42 +10:00
Luca Pescante
028017e38e ArduCopter/RC_Channel: add option 219
(Transmitter Tuning)
2024-07-25 09:40:13 +10:00
Andy Piper
0288e1e79c RC_Channel: use fence enable_configured() 2024-07-24 08:24:06 +10:00
muramura
d6a79c0e02 RC_Channel: Add a MOUNT2 retract
Update libraries/RC_Channel/RC_Channel.cpp

Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2024-07-10 17:45:28 +10:00
Peter Barker
6ce7e179d7 RC_Channel: produce error if feature compiled out and aux func initialised 2024-07-04 19:41:07 +10:00
Stephen Dade
d16ff40162 RC_Channel: detect duplicate aux functions with an ID >256 2024-05-24 09:57:17 +10:00
Peter Barker
d1a1bcba19 RC_Channel: process only transitions after rc is valid for arm_emergency_stop switch and parachute deploy switch 2024-04-11 22:17:08 +10:00