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 and Michelle 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 Barker and muramura
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 and Peter 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
Andrew Tridgell
9809393851
RC_Channel: disable GPS on external AHRS with GPS_DISABLE
2024-02-27 21:10:20 +11:00
Peter Barker
f3b9304d80
RC_Channel: move gripper up to AP_Vehicle
...
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00