Iampete1
a7bc844780
Plane: never stick mix without valid RC input
3 years ago
Iampete1
c46a19bf89
ArduPlane: tailsitter: keep attitude controll throttle level upto date for smoother controller handover
3 years ago
Andrew Tridgell
8ccf84d9a3
Plane: disallow mavlink disarm while flying
...
this relies on is_flying(), and we will need to watch for reports of
the heuristics failing
3 years ago
RuffaloLavoisier
962d1d112b
ArduPlane : Indentation correction
3 years ago
RuffaloVM
d8085f71af
ArduPlane : case label indentation
3 years ago
Andrew Tridgell
6d63e1f7d3
Plane: added Q_LAND_ALTCHG parameter
...
this is the threshold height change over 4 seconds for a landing to be
detected. It can be raised if landing detection is very slow
3 years ago
Iampete1
54e57ccff0
Plane: don't prevent stick mixing in none RC failsafe
3 years ago
Peter Barker
302c8e4b98
ArduPlane: rename within_min_dz to in_min_dz for consistency
...
... consistency with in_trim_dz
3 years ago
Andrew Tridgell
08d53c2d64
Plane: change master version to 4.3.0dev
3 years ago
Andrew Tridgell
ad53ee7f0e
Plane: added release notes for 4.2.0beta1
3 years ago
Peter Barker
c0aa20b1d0
ArduPlane: include cleanups
3 years ago
Henry Wurzburg
0c32e71272
ArduPlane: clarify and simplify RC failsafe messages
3 years ago
Peter Barker
452a5df0cc
ArduPlane: add RebootRequred to stream rate parameters
3 years ago
Iampete1
80f8f8b14e
Plane: quadplane: double log QPOS state change
3 years ago
Iampete1
c26ffed47f
Plane: motor_test: use PWM min and max from RC_Channel
3 years ago
Peter Barker
b19bfba0ec
Plane: use has_valid_input in place of checking throttle counter
3 years ago
Peter Barker
13fa1e30ad
ArduPlane: rename and make enum RC_Channel::ControlType
...
Type:: is too generic; get_type should probably be get_control_type
3 years ago
Andrew Tridgell
b444420329
Plane: removed controller error in transmitter tuning
3 years ago
Andrew Tridgell
e3e125c307
Plane: prepare for 4.1.7
3 years ago
Iampete1
267583db55
Plane: quadplane: never reset yaw target rates when entering QPOS1
3 years ago
Iampete1
9fd14dbf94
Plane: quadplane: set IO failsafe limit for all motors
3 years ago
Iampete1
42a2e1094c
Plane: set failsafe limit for throttle left and right
3 years ago
Andrew Tridgell
1bdc9b5bf8
Plane: fixed in_vtol logic so QRTL can AIRBRAKE
3 years ago
Andrew Tridgell
aab6c94936
Plane: don't weathervane in AIRBRAKE state
...
this prevents unwanted VTOL motor throttle while trying to slow
down. In this stage the slaving of yaw rate to fixed wing roll control
is sufficient
3 years ago
Andrew Tridgell
2846f87eeb
Plane: reduce height gain in auto landing for tiltrotors
...
avoid running the motors while tilted past the tilt max if we are in
AIRBRAKE state. This stops a large amount of forward thrust from the
tilted motors while trying to slow down, while still maintaining
attitude control
3 years ago
Andrew Tridgell
5bb7b04343
Plane: added release notes for 4.1.7beta1
3 years ago
Peter Barker
458d43fc1e
ArduPlane: send deprecated message warning for MAVLINK_MSG_ID_SET_HOME_POSITION
3 years ago
Iampete1
1ca1707f9f
Plane: quadpalne: keep motors interlock state upto date with E-stop
3 years ago
Peter Barker
d914e4e63b
Plane: convert next WP alt to global frame in POSITION_TARGET_GLOBAL_INT
3 years ago
Peter Barker
10be59da17
ArduPlane: create and use location_from_command_t
3 years ago
Peter Barker
e1314cc297
Plane: remove ancient convert_mixers
3 years ago
Peter Barker
4068d57930
Plane: correct spelling of mode_lotier_qland
3 years ago
Peter Barker
7c0b1f46d6
Plane: remove logging of STRT message
...
SType is always 3 - and we're just about to log the entire
mission so CTOT is pointless
3 years ago
Henry Wurzburg
e82ad1ec24
ArduPlane: fix error in Tricks on a Switch qualifier
3 years ago
Peter Barker
bab79d0094
ArduPlane: stop passing mission in Terrain constructor
...
Terrain can use the mission singleton
This means Copter can have terrain while compiling mission out
3 years ago
Peter Hall
717b18a680
Plane: quadplane: add allow_weathervane transtion class method
3 years ago
Peter Hall
6a719664d3
Plane: quadplane: pass takeoff and landing state to weathervane
3 years ago
Gone4Dirt
a79359dc67
Plane: use new weathervane library
3 years ago
Peter Barker
dd06a93c06
Plane: remove unused TRUE/FALSE defines
3 years ago
Peter Barker
9878701095
Plane: remove unused DEBUG define
3 years ago
Peter Barker
90310f4c6e
Plane: remove unused 'ALT_CONTROL' enumeration
3 years ago
Henry Wurzburg
ea9d35c99d
ArduPlane: extend nav_scripting to all modes
3 years ago
Hwurzburg
ad30d476c8
Plane: enforce acro rate limits in aerobatics scripting
3 years ago
Hwurzburg
0efb2f2048
Plane: disable TECS use during NAV_SCRIPT_TIME
3 years ago
murata
f8383df5a4
Plane: Remove meaningless semicolons
3 years ago
Bill Geyer
54bdde8845
Copter: fix parameter issue with quadplane
3 years ago
Bill Geyer
9bec232c8a
Plane: modify qautotune to use of multi subclass
3 years ago
Peter Hall
9ec1faf3f9
Plane: tailsitter: rate limit second half of FW transtion
3 years ago
Peter Barker
d6c653bdc5
ArduPlane: move logging of SIMSTATE, AHRS2 and POS into AP_AHRS library
3 years ago
Peter Barker
266d384ca7
ArduPlane: rename AP_AHRS::get_position to get_location
3 years ago