Commit Graph
420 Commits
Author SHA1 Message Date
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 BarkerandMichelle Rossouw 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 Barkerandmuramura 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
muramuraandPeter Hall 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
murata f605c0fbe3 RC_Channel: Notify function error if ADS-B is not implemented 2024-04-11 13:12:22 +10:00
Peter Barker 468158e0f9 RC_Channel: add option to flight mode pause/resume via aux function 2024-04-11 10:17:35 +10:00
Peter Barker 42c4329d4c RC_Channel: require RC switch position transition for arming
currently if you turn your transmitter on at runtime we may try to arm the vehicle if your arming switches are asserted.

This patch changes things to we don't trust the first position seen from an RC receiver - we must see a transission for the arming options
2024-04-10 21:53:23 +10:00
Randy Mackay e9cffbb56e RC_Channel: integrate AP_CAMERA_SET_CAMERA_SOURCE_ENABLED 2024-03-25 09:19:18 +09:00
Randy Mackay 133a5ff63c RC_Channel: add mount LRF enable aux function 2024-03-22 14:55:43 +09:00
Peter Barker 4781938694 RC_Channel: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker 8a478abce9 RC_Channel: allow customisation of position text in aux switch announcement
this means that we get "EKFPosSource 1" rather than "EKFPosSource LOW"
2024-03-05 23:46:03 +11:00