Peter Barker
c058fba5ac
Plane: eliminate GCS_MAVLINK::send_statustext_all
8 years ago
Peter Barker
592729733e
Copter: eliminate GCS_MAVLINK::send_statustext_all
8 years ago
Peter Barker
1be52495f1
Plane: eliminate global static GCS_MAVLINK::send_home_all
8 years ago
Peter Barker
d850feb75f
Plane: move common mission handling up to GCS_MAVLINK
8 years ago
Peter Barker
250f315678
Plane: eliminate gcs_send_mission_item_reached wrapper
8 years ago
Peter Barker
3b0a7703c4
Plane: eliminate gcs_send_message wrapper
8 years ago
Peter Barker
5a8f01c19c
Plane: use send_text method on the GCS singleton
8 years ago
Peter Barker
685706952c
ArduPlane: use Notify singleton for sending statustext
8 years ago
Peter Barker
5b3b61a2e4
Plane: move GCS functions up to superclass GCS
8 years ago
Andrew Tridgell
1d626db3b1
Plane: use scaled outputs for AFS failsafe
...
we need to use scaled outputs so that derived outputs (such as elevons
and vtail) have a valid input to use
8 years ago
Peter Barker
923b201025
Plane: send servos outputs after flaperon update
8 years ago
Peter Barker
38921c4f1a
Plane: correct AFS terminate for rcin/servos split
8 years ago
Eugene Shamaev
b95ebadf8b
ArduPlane: move of CAN parameters into separate group
8 years ago
Andrew Tridgell
b2cd5f5c06
Plane: release 3.8.0beta5
8 years ago
Andrew Tridgell
d3f9afd4e7
Plane: fixed auto-adjustment of flaperon trim
8 years ago
Andrew Tridgell
2cb511c049
Plane: deprecate old aileron_with_input and elevator_with_input
...
these have very rarely been used and don't work well with new trimming
mechanisms. Now treat them as ordinary ailerons/elevators
8 years ago
Andrew Tridgell
51b39ea3a1
Plane: removed ancient "mix_mode" type elevon mixing
...
this has been deprecated for a long time
8 years ago
Andrew Tridgell
725244ff8a
Plane: implement new TRIM_AUTO functionality
...
this fixes TRIM_AUTO for new scaled output approach to servo functions
8 years ago
Andrew Tridgell
984e887d1d
Plane: changed differential spoilers to scaled outputs
...
this matches new elevon, vtail and flaperon code
8 years ago
Andrew Tridgell
c9e4423997
Plane: re-implement flaperons
...
implement as scaled output instead of PWM output
this will break some peoples setups, but gives much easier setup and
more consistent behaviour
8 years ago
Peter Barker
1ca5f243a5
Plane: check dataflash to see if we should log backend gps messages
8 years ago
Peter Barker
949e07c7e3
Plane: use DataFlash should_log to determine raw IMU logging
8 years ago
Peter Barker
88a7167cb9
Plane: move should_log check of log bitmask into DataFlash
8 years ago
Peter Barker
5b70b688cb
Plane: handle knowledge of in_log_download in DataFlash
8 years ago
Peter Barker
60ebd099bd
Plane: move send-logs-via-mavlink code into DataFlash
8 years ago
Michael du Breuil
8691eae679
Plane: Handle NAV_CONTROLLER_OUTPUT.wp_dist overflowing
8 years ago
Andrew Tridgell
0b40e853c9
Plane: call set_likely_flying()
8 years ago
Peter Barker
ceec44350f
Plane: move MAVLINK_MSG_ID_REMOTE_LOG_BLOCK_STATUS handling up
8 years ago
Michael du Breuil
92cdb54176
Plane: Fix a fly away when aborting a landing
...
DO_LAND_START -> LAND waypoints in sequence would cause a perpetual abort state
due to the sticky nature of the abort states. If we restart a landing on
purpose while doing an abort, then we can move onto trying to land again.
8 years ago
Peter Barker
30dfd32b87
Plane: stop using in_mavlink_delay as a proxy for disabling logging
8 years ago
Peter Barker
b57a4e9685
Plane: call dataflash should_log method
8 years ago
Michael du Breuil
1d03732ac5
Plane: Remove redundant status text on MAV_CMD_DO_GO_AROUND
8 years ago
Pierre Kancir
5d0972f589
Arduplane: fix implicit cast to double warning in quadplane
8 years ago
Peter Barker
c6beb3a867
Plane: simplify dataflash initialisation
8 years ago
Peter Barker
4dc241fd22
Plane: StartUnstartedLogging replaces logging_started/start_logging
8 years ago
Peter Barker
927cc75843
Plane: simplify should_log (NFC)
8 years ago
Andrew Tridgell
1455c23230
Plane: fixed docs for tailsitter
8 years ago
Pierre Kancir
d5cc1e64ed
GCS_Common: rename send_rangefinder to send_rangefinder_downward
8 years ago
Pierre Kancir
0bc9d294fb
ArduPlane: change rangefinder msg for common one
8 years ago
Pierre Kancir
9a121dc7c4
ArduPlane: add DISTANCE_SENSOR support
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
ccee841578
Plane: NFC SYS_NUM_RESETS is a read-only variable
8 years ago
Mark Whitehorn
6607dafc66
ArduPlane: change is_tailsitter() to tailsitter_active()
8 years ago
Mark Whitehorn
53b82d1d4d
ArduPlane: add comments on tailsitter pitch limits
8 years ago
Mark Whitehorn
65755454e0
ArduPlane: set tailsitter VTOL pitch limits using only Q_ANGLE_MAX
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
14b214eb9b
Plane: remove FS parameters default values macros.
...
They just add an un-necessary level of indirection in the code. The parameters are run-time configurable now.
8 years ago
Michael du Breuil
87c076da4d
ArduPlane: Fix missing break in GCS_MAVLink
...
Was causing AOA_SSA to send a landing message as wel
8 years ago
Randy Mackay
f7e830cfad
Plane: pixhawk mixer supports motors 9 to 12
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
405e0bb9d9
Plane: Add missing @RebootRequired : True
8 years ago
Paulo Neves
a45dd30c1d
Plane: Add MAV_CMD_DO_SET_CAM_TRIGG_DIST support.
8 years ago
Michael du Breuil
19a5475195
Plane: Send landing messages
8 years ago