Peter Barker
2632e5b8a6
Plane: use enum class for VTOL approach stage
...
also namespace it with the state variable which uses this type
2024-08-07 17:52:25 +10: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
74bf618a32
ArduPlane: add build_option.py entry for Plane offboard-guided control
2024-08-06 17:45:17 +10:00
George Zogopoulos
14b505c3cb
ArduPlane: Fixed typos
2024-08-06 14:03:27 +10:00
Peter Barker
2fd10d5ff2
Plane: remove ancient parameter conversion code
...
upgrading from 3.7 to 4.6 will not work as well as it otherwise might after this...
2024-08-06 09:55:27 +10:00
Peter Barker
a6cda46de3
Plane: stop using ENABLED against OSD_ENABLED
...
it uses 1 in AP_OSD_config.h
2024-08-05 10:20:14 +10:00
Peter Barker
b1659649ed
Plane: remove ENABLED/ENABLE defines
2024-08-05 10:20:14 +10:00
Peter Barker
c2f5c48fe5
Plane: rename OFFBOARD_GUIDED to AP_PLANE_OFFBOARD_GUIDED_SLEW_ENABLED
...
and remove comparison vs ENABLED
2024-08-05 10:20:14 +10:00
Peter Barker
da562369b5
Plane: remove replace PARACHUTE define with AP_PARACHUTE_ENABLED
2024-08-05 10:20:14 +10:00
Randy Mackay
7513b202c7
Plane: 4.5.5 release notes
2024-08-01 16:02:00 +10:00
George Zogopoulos
85bb4ad88f
Plane: Revert min throttle during transitions
2024-07-31 18:23:40 +10:00
George Zogopoulos
ae6f41f414
Plane: Fixed unhandled TKOFF_THR_MAX=0 case
2024-07-31 18:23:40 +10:00
Peter Barker
aec3feee25
ArduPlane: add build option to not send RC_CHANNELS_RAW
...
we keep this around in case we break old OSD setups
2024-07-30 10:29:58 +10:00
Iampete1
55f51eabe8
Plane: move `have_autoenabled_fences` to be private in `ModeTakeoff`
2024-07-30 09:59:01 +10:00
Randy Mackay
2806f8b63b
Plane: 4.5.5-beta2 release notes
2024-07-29 16:19:30 +10:00
George Zogopoulos
c213ee2ef8
Plane: Converted paramter TKOFF_MODE into TKOFF_OPTIONS
2024-07-29 15:50:32 +10:00
George Zogopoulos
773c91cec1
ArduPlane: Added minimum throttle during TAKEOFF mode
...
This is a rework so that servos.cpp is responsible for setting the
throttle limits under more circumstances and always notifies TECS when
it does so.
Additionally, the TAKEOFF mode has been improved with a new parameters
TKOFF_MODE and TKOFF_THR_MIN that extend the throttle behaviour.
2024-07-29 15:50:32 +10:00
Ep Pravitra
fe2e75b2a0
Plane: option to immediately climb in AUTO mode (not doing glide slope)
...
add comment in Parameters.cpp
Update ArduPlane/altitude.cpp
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
clarification in FLIGHT_OPTIONS description
change the comment
param comment change
Update ArduPlane/Parameters.cpp
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2024-07-25 09:49:07 +10:00
Peter Barker
c451518bdd
ArduPlane: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Andy Piper
f8e5c7c1c4
Plane: address minor review comments
2024-07-24 08:24:06 +10:00
Andrew Tridgell
d845af9bc3
Plane: fixed re-enable of fence for FENCE_AUTOENABLE=1
...
the is an adjustment to the previous fix which only worked when we had
at least one fence element enabled when we were not flying or disarmed
2024-07-24 08:24:06 +10:00
Andrew Tridgell
5d46e0c64e
Plane: reset previous mode fence breach when disarmed
...
when we are disarmed or we are not in fence breach and we are not
flying then reset the previous mode fence reason state so that a new
flight will get the correct fence breach action behaviour
2024-07-24 08:24:06 +10:00
Andy Piper
e4f76cd27d
Plane: reject guided destinations outside the fence
2024-07-24 08:24:06 +10:00
Andy Piper
e4cbee133b
Plane: only disable fences when in landing phase
2024-07-24 08:24:06 +10:00
Andy Piper
a11cc6ea66
Plane: use generic fence handling in missions
2024-07-24 08:24:06 +10:00
Andy Piper
46d6d0bf03
Plane: disable fences for landing by suppressing in the fence check rather than using a state machine
2024-07-24 08:24:06 +10:00
Andy Piper
ee7742ac40
Plane: use reset_fence_floor_enable()
2024-07-24 08:24:06 +10:00
Henry Wurzburg
a6300e35d0
Plane: prevent Mode Takeoff calling fence autoenable more than once
2024-07-24 08:24:06 +10:00
Andy Piper
559bd1e252
Plane: use fence enable_configured()
...
avoid fence breach clearing spam
2024-07-24 08:24:06 +10:00
Andy Piper
8c2f686bfa
Plane: output user-friendly fence messages
2024-07-24 08:24:06 +10:00
Michael du Breuil
80277e6da0
ArduPlane: Add a stall speed parameter
2024-07-23 10:37:24 +10:00
Andrew Tridgell
d4f9843e55
Plane: support MAV_CMD_SET_HAGL
...
allow for external height above ground estimate
2024-07-17 08:03:18 +10:00
Andy Piper
ebe7633178
Plane: 4.5.5-beta1 release notes
2024-07-03 13:03:45 +10:00
Iampete1
39e75c5b67
Plane: Quadplane: update Q_OPTION bit 22 description
2024-07-02 10:23:51 +10:00
Peter Barker
c14c2d67d4
ArduPlane: make AP_RANGEFINDER_ENABLED remove more code
2024-07-02 09:17:26 +10:00
TsuyoshiKawamura
0034a7fc30
Plane: minor comment corrections
2024-06-25 08:29:57 +09:00
Simon Hancock
7d2000f3d5
ArduPlane: Add help for QPOS log message
2024-06-19 17:08:17 +10:00
Simon Hancock
c12b5b4b0e
Arduplane: Correct order of QTUN log message params
2024-06-19 09:38:59 +10:00
Iampete1
3823493cd2
ArduPlane: use new ModeReason::AUX_FUNCTION
2024-06-18 09:49:20 +10:00
Iampete1
ee1647f41e
ArduPlane: 4.5.4 release notes
2024-06-15 09:20:13 +09:00
Peter Barker
61a34d0edb
ArduPlane: remove defaulting of OSD_ENABLED
...
we do this in AP_OSD_config.h too so include ordering can break things badly
2024-06-04 16:32:26 +10:00
Andrew Tridgell
2123458112
ArduPlane: use NEW_NOTHROW for new(std::nothrow)
2024-06-04 09:20:21 +10:00
Randy Mackay
65e620aca0
Plane: 4.5.3 release notes
2024-05-28 14:06:56 +10:00
Andy Piper
17083b54f8
Plane: ensure the dshot type gets set
2024-05-22 18:25:07 +10:00
Peter Barker
6a9b8206d4
ArduPlane: remove redundant @Values from parameter documentation
2024-05-21 14:27:05 +10:00
Lokesh-Ramina
55b0c64b5a
Plane: CRASH_DETECT Param doc update to add 1 in value set
...
As this was causing a CI check we made locally to compare param values to param_metadata generated xml file.
2024-05-21 14:27:05 +10:00
Peter Barker
297ff6dfde
Plane: correct description of MIN_GROUNDSPEED parameter
2024-05-21 14:24:47 +10:00
Jonathan Challinger
9e08a98515
Plane: fix rangefinder correction when terrain follow is off
2024-05-21 11:57:36 +10:00
Henry Wurzburg
b91544bf05
Plane:correct Q_ASSIST metadata
2024-05-21 10:07:03 +10:00
Andrew Tridgell
e6ae6b0da0
ArduPlane: update release notes for 4.5.3-beta1
2024-05-16 11:04:35 +10:00