Commit Graph

3487 Commits

Author SHA1 Message Date
Leonard Hall 5fe103d092 Plane: limit ATC_MOT_MIX_MAX in case of a fly away 2020-02-05 10:51:29 +11:00
Michael du Breuil e5a1654bb6 Plane: Support new AP_Vehicle::set_mode 2020-02-05 10:51:28 +11:00
Peter Barker 471a1ba80d Plane: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Randy Mackay 12c902dd21 Plane: minor comment changes 2020-02-05 10:43:36 +11:00
Mark Whitehorn f735414bf1 Plane: reduce QTUN log rate to 25Hz 2020-02-05 10:43:36 +11:00
Andrew Tridgell 29885ff813 Plane: remove AP_ADSB from wscript 2020-02-05 10:15:17 +11:00
Peter Barker 8fa3b28032 Plane: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker 2b774bd4a8 Plane: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
sas 286963ad16 Plane: remove unused location argument to control_auto 2020-02-05 10:12:13 +11:00
Peter Barker 3ccf215066 Plane: remove bogus ARMING_CHECK_NONE 'bitmask value' 2020-02-05 10:12:13 +11:00
Peter Barker 8550cf84e8 Plane: remove unused configuration options 2020-02-05 10:09:54 +11:00
Peter Barker cb1e73ac82 Plane: stop compiling in AP_Buffer 2020-02-05 10:05:59 +11:00
Michael du Breuil faf7b63091 Plane: Geofence, speed up the no fence checks if disabled
This just checks if we are going to early out on the fence because it's
disabled. This also saves us 60 bytes of flash space. This technically
is a behaviour change as it was possible to load the fence before while
disabled if there was an RC channel mapped to it. This defers that until
the fence will have an action. The advantage of this though is that it
speeds up the check that's done per loop in a quadplane for stick mixing
2020-02-05 10:05:59 +11:00
Michael du Breuil a1abfbc222 Plane: Remove unused geofence enable reason 2020-02-05 10:05:59 +11:00
Michael du Breuil 68fac23aaa Plane: Reduce size of GeoFenceState
Cuts it from 32 bytes to 28
2020-02-05 10:05:59 +11:00
Michael du Breuil bfcd1da485 Plane: Remove unneeded state from geofence 2020-02-05 10:05:59 +11:00
Peter Barker b6212291d8 Plane: remove stale enum entries for log message types 2020-02-05 10:04:08 +11:00
Peter Barker 6a7cce5c22 Plane: remove get_advanced_failsafe override; singleton to be used 2020-02-05 10:04:08 +11:00
Andrew Tridgell 463227881a Plane: prepare for 4.0.3 release 2020-01-21 08:10:51 +11:00
Andrew Tridgell e3935567c4 Plane: update release notes for 4.0.3 2020-01-21 08:10:36 +11:00
Andrew Tridgell 6db3874334 Plane: prepare for 4.0.3beta2 2020-01-18 20:34:45 +11:00
Andrew Tridgell a300f8451d Plane: update release notes for 4.0.3beta2 2020-01-18 20:34:45 +11:00
Andrew Tridgell 995c61b47a Plane: prepare for release of 4.0.3beta1 2020-01-10 19:12:10 +11:00
Andrew Tridgell 2af0397ff0 Plane: update release notes for 4.0.3beta1 2020-01-10 19:12:10 +11:00
Gone4Dirt ad9e6f02cd Plane: Prevent FS action overiding VTOL land 2019-12-31 11:43:22 +11:00
Andrew Tridgell 1e0dfaa1fe Plane: prepare for 4.0.2 release 2019-12-30 14:41:43 +11:00
Andrew Tridgell 36820813cb Plane: update release notes for 4.0.2 2019-12-30 14:41:14 +11:00
Andrew Tridgell f3e6b35989 Plane: prepare for 4.0.2beta3 2019-12-23 20:24:56 +11:00
Andrew Tridgell 64a8765de3 Plane: update release notes for 4.0.2beta3 2019-12-23 20:24:10 +11:00
Andrew Tridgell bf39e1dfdd Plane: fixed range check for RC channel 2019-12-23 09:56:26 +11:00
Andrew Tridgell 46b364934b Plane: prepare for 4.0.2beta2 2019-12-16 19:01:55 +11:00
Andrew Tridgell 6205a2158e Plane: update release notes for 4.0.2beta2 2019-12-16 19:00:55 +11:00
Andrew Tridgell 042f6c65e7 Plane: prepare for 4.0.2beta1 release 2019-12-09 14:14:43 +11:00
Andrew Tridgell 7b759c7bd8 Plane: updated release notes for 4.0.2beta1 2019-12-09 14:14:08 +11:00
Andrew Tridgell 1d77453017 Plane: prepare for 4.0.1 release 2019-11-22 14:52:06 +11:00
Andrew Tridgell 784a613d30 Plane: updated release notes for 4.0.1 2019-11-22 14:51:53 +11:00
Peter Barker 435dfcc614 Plane: do not trust fence-channel PWM during RC failsafe 2019-11-19 10:59:28 +11:00
Andrew Tridgell d86304a315 Plane: prepare for 4.0.1beta1 2019-11-17 11:59:58 +11:00
Andrew Tridgell e909a683b2 Plane: updated release notes for 4.0.1beta1 2019-11-17 11:59:48 +11:00
Henry Wurzburg 6d2336e326 ArduPlane: added RC option for new takeoff mode 2019-11-17 11:27:38 +11:00
Andrew Tridgell 8ab1e67b13 Plane: added Q_ASSIST_ALT parameter
this allows for quadplane assistance in fixed wing modes when the
aircraft drops below a given altitude. This could help save an
aircraft that is flying badly in fixed wing mode
2019-11-01 21:45:59 +11:00
Andrew Tridgell aad00db692 Plane: prepare for 4.0.0 release 2019-10-28 16:38:03 +11:00
Andrew Tridgell f709f80dcb Plane: updated release notes for 4.0.0 2019-10-28 16:36:23 +11:00
Andrew Tridgell f3bd5c0b6a Plane: fixed takeoff alt handling
thanks to Henry for noticing
2019-10-20 09:37:39 +11:00
Andrew Tridgell c284a070e0 Plane: prepare for 4.0.0beta4 2019-10-19 09:10:18 +11:00
Andrew Tridgell 2432cfeaaf Plane: update release notes for 4.0.0beta4 2019-10-19 09:10:08 +11:00
Andrew Tridgell 837e0ac604 Plane: allow TAKEOFF mode on board with no compass 2019-10-17 12:20:35 +11:00
Andrew Tridgell 13edbb0531 Plane: if already flying in TAKEOFF mode then skip takeoff 2019-10-17 12:19:10 +11:00
Andrew Tridgell e983b94a2f Plane: deny reverse thrust in takeoff mode 2019-10-17 12:19:07 +11:00
Andrew Tridgell d74d8fac95 Plane: added a new TAKEOFF flight mode
takeoff then circle in direction of takeoff
2019-10-17 12:19:05 +11:00