Hwurzburg
55af794a2f
RC_Channel: add Link Quality reporting to RC protocols
4 years ago
Tatsuya Yamaguchi
001b2a825d
RC_Channel: add const in member functions
4 years ago
Tatsuya Yamaguchi
5a8ebeda1d
RC_Channel: add flight mode conflict check
4 years ago
Peter Barker
3de3f57501
RC_Channel: log which RC channels are being overridden
4 years ago
Andrew Tridgell
959e3da406
RC_Channel: added RC_PROTOCOLS mask
...
allows selection of supported protocols
5 years ago
Michael du Breuil
e4d0484b75
RC_Channel: Cope with selective overrides and no RC reciever in a healthier way
5 years ago
Michael du Breuil
2b9aa9bc21
RC_Channel: Add option bit for arming checking the throttle input (opt-in)
...
Also adds interface to find out what channel is used for rudder arming
5 years ago
Andrew Tridgell
750718bdd3
RC_Channel: simplify channel check in get_pwm()
5 years ago
Andrew Tridgell
dfd7b022fd
RC_Channel: added get_pwm() function for Lua
5 years ago
Andrew Tridgell
19ace7cace
RC_Channel: guarantee logging of RCIN on switch changes
6 years ago
Peter Barker
e869eaeda4
RC_Channel: make has_new_overrides non-static
6 years ago
Peter Barker
2331232bdd
RC_Channel: remove static override_timeout
6 years ago
Peter Barker
bc2ede5582
RC_Channel: tidy RC option flag handling
6 years ago
Peter Barker
047689981b
RC_Channel: honour gcs_overrides_enabled as part of set_override
...
This will stop situations like we currently have where the
MANUAL_CONTROL GCS mavlink packets can still affect the vehicle
Also resolves an issue where has_new_overrides may not be set
appropriately
7 years ago
Peter Barker
87e7cc7ef0
RC_Channels: zero all channels before populating
...
Fix for CID 308365
7 years ago
Peter Barker
ff36eb3aca
RC_Channel: remove old members objects
7 years ago
Peter Barker
747fc3814d
RC_Channel: rename in_rc_failsafe to has_valid_input
7 years ago
Peter Barker
61c34ea98c
RC_Channel: move handling of auxillary switches into RC_Channel
...
RC_Channel: move handling of Rover's functions into RC_Channel
RC_Channel: move auxsw handling for camera to base RC_Channel
RC_Channel: add responsibility for servorelay events
RC_Channel: move mode switch handling to base class
7 years ago
Michael du Breuil
60f19bbf02
RC_Channel: Allow an input to be ignored
7 years ago
Michael du Breuil
16b6201195
RC_Channel: Allow a RC_OVERRIDE_TIMEOUT of -1 to use the overrides
...
forever
7 years ago
Michael du Breuil
4253c7f74d
RC_Channel: Move overrides out of the HAL
7 years ago
Michael du Breuil
c8a93f9b76
RC_Channel: Remove set_overrides() method
7 years ago
Michael du Breuil
30554d0de0
RC_Channels: Collapse has_new_input() with set_pwm_all()
7 years ago
Michael du Breuil
a6afc69c13
RC_Channel: Support most hal.rcin functions in RC_Channels
7 years ago
Andrew Tridgell
11afd0c7d4
RC_Channel: split RC_Channels.cpp out to separate cpp file
...
this is needed for automatic parameter documentation generation
8 years ago