Commit Graph

647 Commits

Author SHA1 Message Date
Michelle Rossouw 7dcad6c4f0 RC_Channel: Added Quicktune 2024-12-11 14:09:48 +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
Peter Barker 36ffe42f01 RC_Channel: add and use AP_OPTICALFLOW_CALIBRATOR_ENABLED 2023-07-12 21:37:24 +10:00