Michelle Rossouw
316bfd3263
RC_Channel: Added Quicktune
2024-11-27 14:07:38 +11:00
Peter Barker
88a80993dc
RC_Channel: remove unused method get_channel_pos
2024-11-13 20:08:51 +11:00
Peter Barker
1871170f98
RC_Channel: add accessor for channel number
...
some places want to be able to report this to the user
2024-09-25 08:46:55 +10: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
Peter Barker
9cbb494092
RC_Channel: avoid nullptr dereference on bad rcmap value entry
2024-09-10 22:00:50 +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
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
olliw42
4cc1c02823
RC_Channel: add MAVRadio to RC_PROTOCOLS description
2024-03-09 10:47:39 +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
Peter Barker
ad3724177d
RC_Channel: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Peter Barker
8da89492a7
RC_Channel: correct compilation when AP_MISSION_ENABLED is false
2024-02-13 20:55:54 +11:00
Peter Barker
821cfcd6ac
RC_Channel: move RC bits in mavlink to common code
...
Plane's semantics change to be like Copter. Rover, Sub and Tracker will start reporting the bits
2024-02-10 11:46:44 +11:00
Peter Barker
b1ddbe9904
RC_Channel: add and use AP_BATTERY_ENABLED
2024-02-06 11:01:02 +11:00
Andrew Tridgell
061ac459f8
RC_Channel: tidy a comment for LAND_PITCH_DEG
2024-01-23 15:00:30 +11:00
Peter Barker
0154277989
RC_Channel: param_parse.py: sort RCn_OPTIONS progamatically
2024-01-17 18:33:25 +11:00
Peter Barker
fdfe6eeb65
RC_Channel: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Henry Wurzburg
94cc6fbe96
RC_Channel:update aux switch name to RELAY1
2024-01-17 08:39:36 +09:00
Andy Piper
0467ccc1fd
RC_Channel: add Ghost and DroneCAN to list of enabled protocols
2024-01-10 18:32:53 +11:00
Andrew Tridgell
8976767321
RC_Channel: use EKFType enum class
2023-12-17 09:47:30 +11:00
Andrew Tridgell
376426a088
RC_Channel: added AUX function 112 for AHRS EKF type changes
2023-12-17 09:47:30 +11:00
Randy Mackay
46f4e6e33a
RC_Channel: Rover circle mode aux function param desc
2023-11-28 07:54:45 +09:00
Peter Barker
01eb0fd26d
RC_Channel: unfriend SRV_Channels
2023-11-11 08:42:04 +09:00
Henry Wurzburg
57df565176
RC_Channel: expand explanations in FWD THR docs
2023-11-07 10:57:04 +11:00
Andrew Tridgell
936d6ed378
RC_Channel: added VFWD_THR_OVERRIDE
2023-09-27 11:43:45 +10:00
Pierre Kancir
2fff57708a
RC_Channel: Remove static from get_override_mask and make const
2023-09-27 08:15:42 +10:00
Peter Barker
d2ad165a4a
RC_Channel: correct compilation with COMPASS_CAL_ENABLED off
2023-09-19 16:54:59 +10:00
Peter Barker
d47a742272
RC_Channel: allow more libraries to compile with no HAL_GCS_ENABLED
2023-09-05 22:23:51 +10:00
Randy Mackay
c733872435
RC_Channel: add camera functions to RC init
2023-08-29 11:34:51 +10:00
Peter Barker
adeb7985a3
RC_Channel: document option 109, Custom Controller
2023-08-26 21:21:24 +10:00
Peter Barker
48b9172f5b
RC_Channel: add note about copying parameter to AP_Periph
2023-08-19 20:27:24 +10:00
Randy Mackay
dd3376a808
RC_Channel: add camera lens aux function
2023-07-26 20:20:13 +09:00
Henry Wurzburg
3629037177
RC_Channel:clean up metadata for AUX switches
2023-07-21 11:16:47 +10:00