Iampete1
f9f9beb858
Plane: add ICEngine start/stop aux function
2024-08-27 09:37:34 +10:00
Iampete1
698f8fb40e
Plane: Qautotune: use new disarmed call and add new aux function
2024-08-13 08:57:44 +09:00
Peter Barker
994e3edfb5
Plane: move braces to be around entire case in do_aux_function
2024-08-07 12:22:49 +10:00
Peter Barker
da562369b5
Plane: remove replace PARACHUTE define with AP_PARACHUTE_ENABLED
2024-08-05 10:20:14 +10:00
Iampete1
3823493cd2
ArduPlane: use new ModeReason::AUX_FUNCTION
2024-06-18 09:49:20 +10:00
Iampete1
2ee5cdd792
Plane: Quadplane: move Q Assist check into new VTOL assist files.
2024-04-23 09:11:34 +10:00
Iampete1
20015c60a7
Plane: Quadplane: move disable of assistance in flare to `should_assist` function
2024-04-23 09:11:34 +10:00
Iampete1
39c86a46e0
Plane: QuadPlane: move assistane into its own class
2024-04-23 09:11:34 +10:00
Andrew Tridgell
980d328b53
Plane: make precsion QLOITER possible from lua
2024-03-12 10:45:56 +11:00
Peter Barker
6f9400a353
ArduPlane: use AUX_FUNC instead of typedef aux_func_t
2024-02-15 08:41:30 +11:00
Andrew Tridgell
573de2fc17
Plane: implement methods for aux switch control of vfwd code
...
and use a common function for the active method
2023-09-27 11:43:45 +10:00
Henry Wurzburg
979d810912
ArduPlane: allow scaled passthru to go to trim on rc failsafe
2023-06-29 21:37:12 +10:00
Peter Barker
57d3ebf123
ArduPlane: make Plane use more of RC_Channel library for mode switching
2023-04-18 09:19:20 +10:00
Henry Wurzburg
21d7a8102e
Plane:allow airbrakes to be used
2023-04-04 09:41:53 +10:00
Tom Pittenger
3ac55f97b1
Plane generalize Aux Switch VTOL abort for any plane abort landings
2023-03-15 13:31:43 -07:00
Henry Wurzburg
a86ff90b97
ArduPlane: add AUTO VTOL landing abort AUX sw
2023-03-14 10:52:23 +11:00
Andrew Tridgell
38d7bcff6b
Plane: re-init throttle wait on quadplane arm and disarm
...
this prevents yaw from rudder arming on 2nd flight
2023-02-26 07:06:09 +11:00
Henry Wurzburg
10b69e1c1f
Plane:expand yaw autotune to other modes
2023-01-31 10:02:16 +11:00
Iampete1
152eb47020
Plane: Quadaplane: add aux function for QStabilize mode
2022-12-06 11:22:35 +11:00
Mirko Denecke
d6bca7405a
ArduPlane: fix auxiliary typo
2022-05-02 10:55:08 +10:00
Mark Whitehorn
910406e82d
Plane: handle AIRBRAKE RC option
2022-03-29 22:51:10 +01:00
RuffaloLavoisier
962d1d112b
ArduPlane : Indentation correction
2022-03-08 14:24:46 -08:00
RuffaloVM
d8085f71af
ArduPlane : case label indentation
2022-03-08 14:24:46 -08:00
Gone4Dirt
a79359dc67
Plane: use new weathervane library
2022-02-08 10:38:16 +11:00
Andrew Tridgell
5f52171776
Plane: added QRTL as RCn_OPTION
2021-12-02 08:29:07 +11:00
Andrew Tridgell
734edd8085
Plane: fixed chute release on low value of RC option
...
only release on flag high
fixes #18843
2021-11-18 15:19:18 +11:00
Andrew Tridgell
de44dceda4
Plane: enable fixed wing autotune switch
2021-11-10 18:46:34 +11:00
Hwurzburg
8d94e58ec9
ArduPlane: add RC option to plane for emergency remote landing that forces FS actions to FBWA
2021-10-26 10:34:28 +11:00
Iampete1
90dd36285e
Plane: support TRIM_TO_CURRENT_SERVO_RC RC option to trigger trim radio function
2021-09-28 09:16:24 +10:00
Iampete1
df36853da2
Plane: support ARMDISARM_AIRMODE
2021-09-21 09:36:24 +10:00
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
2021-09-14 11:23:18 +10:00
Hwurzburg
9ab0d2e387
ArduPlane: add CRUISE mode RC AUX Function switch
2021-08-11 18:35:05 +10:00
Iampete1
a1ecd706b7
Plane: notify buzzer on every mode change
2021-08-10 09:47:33 +10:00
Hwurzburg
80b4cd7ae9
ArduPlane: correct Mission Reset override behaviour in Plane
2021-08-06 10:17:25 +10:00
Andrew Tridgell
d41e400c86
Plane: added acro and training modes RC option
2021-07-20 09:00:46 +10:00
Peter Barker
03d643a18a
ArduPlane: log auxillary function invocations
2021-04-29 13:00:40 +10:00
Peter Barker
cb8ca17035
ArduPlane: return MAV_RESULT_FAILED from do_aux_function if invalid function
2021-03-31 11:36:09 +11:00
Iampete1
cca5e62c89
Plane: move RST_SWITCH_CH to RCx_OPTION
2021-03-17 19:18:46 +11:00
Iampete1
7226a3a9dc
Plane: move FBWA_TDRAG_CHAN to RC Options
2021-03-17 19:18:46 +11:00
Iampete1
5f555e5314
Plane: move CHUTE_CHAN to RC Options
2021-03-17 19:18:46 +11:00
Iampete1
eeab196d91
Plane: move RST_MISSION_CH to RC option
2021-03-17 19:18:46 +11:00
Peter Barker
1307a2fea8
ArduPlane: add auxillary function to change to FBWA
2020-12-15 19:14:33 +11:00
Hwurzburg
3cdcce2123
ArduPlane: add inflight airspeed cal rc switch
2020-11-25 21:30:15 +11:00
Hwurzburg
cf055fd1e0
Plane: add midposition to flare RC option sw
2020-10-27 10:47:07 +11:00
Hwurzburg
b61ee34b6b
ArduPlane: add RC option for landing flare
2020-10-13 11:36:19 +11:00
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
2020-09-29 10:43:41 +10:00
Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
2020-09-24 07:30:48 +10:00
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()
2020-08-13 08:47:27 +10:00
Samuel Tabor
611217f63e
AP_Soaring: Use RC aux function rather than read RC directly.
2020-07-21 09:38:04 +10:00
Samuel Tabor
455ebaadf2
RC_Channel: Add soaring aux function.
2020-07-21 09:38:04 +10:00