Mirko Denecke
d6bca7405a
ArduPlane: fix auxiliary typo
3 years ago
Mark Whitehorn
910406e82d
Plane: handle AIRBRAKE RC option
3 years ago
RuffaloLavoisier
962d1d112b
ArduPlane : Indentation correction
3 years ago
RuffaloVM
d8085f71af
ArduPlane : case label indentation
3 years ago
Gone4Dirt
a79359dc67
Plane: use new weathervane library
3 years ago
Andrew Tridgell
5f52171776
Plane: added QRTL as RCn_OPTION
3 years ago
Andrew Tridgell
734edd8085
Plane: fixed chute release on low value of RC option
...
only release on flag high
fixes #18843
3 years ago
Andrew Tridgell
de44dceda4
Plane: enable fixed wing autotune switch
3 years ago
Hwurzburg
8d94e58ec9
ArduPlane: add RC option to plane for emergency remote landing that forces FS actions to FBWA
3 years ago
Iampete1
90dd36285e
Plane: support TRIM_TO_CURRENT_SERVO_RC RC option to trigger trim radio function
3 years ago
Iampete1
df36853da2
Plane: support ARMDISARM_AIRMODE
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
Hwurzburg
9ab0d2e387
ArduPlane: add CRUISE mode RC AUX Function switch
4 years ago
Iampete1
a1ecd706b7
Plane: notify buzzer on every mode change
4 years ago
Hwurzburg
80b4cd7ae9
ArduPlane: correct Mission Reset override behaviour in Plane
4 years ago
Andrew Tridgell
d41e400c86
Plane: added acro and training modes RC option
4 years ago
Peter Barker
03d643a18a
ArduPlane: log auxillary function invocations
4 years ago
Peter Barker
cb8ca17035
ArduPlane: return MAV_RESULT_FAILED from do_aux_function if invalid function
4 years ago
Iampete1
cca5e62c89
Plane: move RST_SWITCH_CH to RCx_OPTION
4 years ago
Iampete1
7226a3a9dc
Plane: move FBWA_TDRAG_CHAN to RC Options
4 years ago
Iampete1
5f555e5314
Plane: move CHUTE_CHAN to RC Options
4 years ago
Iampete1
eeab196d91
Plane: move RST_MISSION_CH to RC option
4 years ago
Peter Barker
1307a2fea8
ArduPlane: add auxillary function to change to FBWA
4 years ago
Hwurzburg
3cdcce2123
ArduPlane: add inflight airspeed cal rc switch
4 years ago
Hwurzburg
cf055fd1e0
Plane: add midposition to flare RC option sw
4 years ago
Hwurzburg
b61ee34b6b
ArduPlane: add RC option for landing flare
4 years ago
Andrew Tridgell
cfcd17f0d1
Plane: fixed bug in RC_Channel::has_valid_input
...
needs to go false when no RCIN and THR_FAILSAFE=2. This prevents ICE
library from using RC input
4 years ago
Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
4 years ago
Mark Whitehorn
e22d9398d3
Plane: add AirMode RC option for quadplanes
...
add Q_OPTION for AirMode (auto-enabled if RCx_OPTION ARMDISARM assigned)
bugfix: manual throttle mix for qacro
qualify auto airmode on/off
add Air Mode to Plane RC_OPTION metadata
restrict airmode to manual throttle modes
add qhover to manual throttle mix
move air_mode from Plane to QuadPlane
add Mode::is_vtol_man_throttle()
5 years ago
Samuel Tabor
611217f63e
AP_Soaring: Use RC aux function rather than read RC directly.
5 years ago
Samuel Tabor
455ebaadf2
RC_Channel: Add soaring aux function.
5 years ago
Henry Wurzburg
16a15f5450
ArduPlane: add CROW flaps mode select switch
5 years ago
Henry Wurzburg
4115603f13
ArduPlane: add terrain follow disable switch for CRUISE/FBWB
5 years ago
Mark Whitehorn
2af6e255d1
RC_Channel: add RC option for VTOL manual forward throttle
...
fix RC_OPTION metadata for 209: Forward Throttle
5 years ago
Mark Whitehorn
d5b1b20274
Plane: implement manual forward throttle for QACRO, QSTABILIZE and QHOVER
...
add parameter Q_FWD_THR_MAX for scaling manual throttle
allow forward motor tilt when disarmed
add FWD_THR_CH as an RC option
change Q_FWD_THR_MAX to percent
change RC_OPTION FWD_THR to 209
move assignment of rc_fwd_thr_ch to one_second_loop
move arming check from forward_throttle_pct to set_servos
change Q_FWD_THR_MAX TO Q_FWD_MANTHR_MAX
expand description of Q_FWD_MANTHR_MAX
add pre-arm check for VTOL manual forward throttle
change VTOL fwd throttle input to percent
5 years ago
Peter Barker
6c4812e408
ArduPlane: rename 'enum aux_switch_pos_t' to 'enum class AuxSwitchPos'
5 years ago
Peter Hall
2467d7b5c7
Plane: add Qassist switch
5 years ago
Michael du Breuil
9600eea394
Plane: Report what channel is used for rudder arming
5 years ago
Peter Barker
a50b777179
ArduPlane: let RC_Channel indicate AUX_FUNC::ARMDISARM needs no initialisation
...
All users set this.
5 years ago
Peter Hall
660c9a8a60
Plane: move from FLAP_IN_CHANNEL to RCx_Option
5 years ago
giacomo892
1763be2c03
RC_Channel: added LOITER switch for plane
5 years ago
giacomo892
1ee3118bc4
Plane: added RC option for LOITER mode
...
Handy to have, and much better than use CIRCLE
5 years ago
Randy Mackay
accdf53a5b
Plane: init aux function cases in alphabetical order
5 years ago
vierfuffzig
6786bf0016
Plane: fix RCn_OPTION mode initialization
5 years ago
Michael du Breuil
ee96ec7f0d
Plane: Support new AP_Vehicle::set_mode
5 years ago
Henry Wurzburg
871e5f448c
ArduPlane: added RC option for new takeoff mode
5 years ago
Peter Barker
584404a6da
Plane: add RC options for changing mode
6 years ago
Peter Barker
400aa53654
Plane: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
6 years ago
Patrick José Pereira
c484b93314
Plane: Use new RC_Channel AUX_FUNC
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Peter Barker
ca7566fff9
Plane: use enum class for ArmingMethod and ArmingRequired
6 years ago