Tom Pittenger
399fa195bb
Plane: add comment to FLTMODE param to include AVOID_ADSB
9 years ago
Tom Pittenger
ca32bcc58d
Plane: add new flight mode AVOID_ADSB to mimic GUIDED
9 years ago
Tom Pittenger
c4460a285c
Plane: remove adsb sensor library based avoidance
...
adsb based avoidance has been moved to AP_Avoidance library
9 years ago
Tom Pittenger
8b021c2498
Plane: pre-arm check includes adsb failsafe
9 years ago
Tom Pittenger
fa326de7fa
Plane: add adsb to failsafe structure and report in heartbeat to GCS
9 years ago
Tom Pittenger
b564616db0
Plane: GCS_MAVLink passes packets to AP_Avoidance
...
This allows treating GLOBAL_POSITION_INT packets from other vehicles in the same way as ADSB packets
9 years ago
Tom Pittenger
46ec812d6c
Plane: add AP_Avoidance to build
9 years ago
Tom Pittenger
7445fac577
Plane: move mavlink msg handling into library
9 years ago
Andrew Tridgell
d482c7f4b7
Plane: decode correct ADSB packet
9 years ago
Andrew Tridgell
c4c7a3051a
Plane: added support for secondary throttles
9 years ago
Andrew Tridgell
7ce7eb5a60
Plane: added Q modes to parameter docs
9 years ago
Andrew Tridgell
b29b609bcc
Plane: added AFS support for quadplanes
9 years ago
Andrew Tridgell
adb5a3ee1f
Plane: re-work AFS for new AP_AdvancedFailsafe API
9 years ago
Andrew Tridgell
5d6dfd927b
Plane: changes for AP_AdvancedFailsafe naming
9 years ago
Andrew Tridgell
b357a254f6
Plane: use force_safety_no_wait() when re-enabling safety off in mixer
9 years ago
Andrew Tridgell
31fb4cc427
Plane: force trims for VTOL motors
9 years ago
Andrew Tridgell
76b6cbbda1
Plane: prevent motor startup on reboot in quadplanes
...
we need to prevent RC overrides within px4io from running
9 years ago
Peter Barker
cb7686001f
Plane: add dataflash as a bit for the mavlink SYS_STATUS message
9 years ago
Andrew Tridgell
82382a7e9c
Plane: changed startup order
...
this allows BoardConfig to report errors in a way that allows for
BRD_TYPE to be changed by the user
9 years ago
Tom Pittenger
e0136dc545
Plane: remove AP_Vehicle::FixedWing dependency in ap_airspeed
9 years ago
Tom Pittenger
f85fc7c1dc
Plane: pass in max airspeed via function call instead of using aparm
9 years ago
Tom Pittenger
fc50f145ce
Revert "ArduPlane: Convert references to AP_Airspeed. Added automatic migration of ARSPD_FBW_MIN and ARSPD_FBW_MAX (plane parameter) to ARSPD_FBW_MIN and ARSPD_FBW_MAX (library parameter)."
...
This reverts commit da1b18d918
.
9 years ago
Tom Pittenger
8dad05d12e
Revert "Airspeed: store reference in libraries and populate it"
...
This reverts commit c090ba2257
.
9 years ago
Tom Pittenger
5fd3c79202
Plane: Fix typos
9 years ago
Ricardo de Almeida Gonzaga
7a9fe95ccb
ArduPlane: Fix typos
9 years ago
Tom Pittenger
c090ba2257
Airspeed: store reference in libraries and populate it
...
- also had to move the initial definition in plane.h so it happened before the others.
9 years ago
AndersonRayner
da1b18d918
ArduPlane: Convert references to AP_Airspeed. Added automatic migration of ARSPD_FBW_MIN and ARSPD_FBW_MAX (plane parameter) to ARSPD_FBW_MIN and ARSPD_FBW_MAX (library parameter).
9 years ago
Andrew Tridgell
63317e9430
Plane: added throttle suppression for quadplanes
...
this tries to prevent motor start when on ground. Motors instead go
into spin_when_armed state
9 years ago
Gustavo Jose de Sousa
f2dec971e7
waf: add "ap_" prefix to keywords "libraries" and "vehicle"
...
As an effort to keep things specific to ardupilot API in the build system
consistent and easy way to identify.
9 years ago
Tom Pittenger
f90957e7ed
Plane: remove all threat logic in adsb lib in favor of avoidance lib
9 years ago
mirkix
5f5c200625
ArduPlane: Fix filename in header
9 years ago
Lucas De Marchi
c27ebd10c2
ArduPlane: Remove i2c lockup count
...
This was returned only for a single bus and on all supported platforms
this is hardcoded to 0.
9 years ago
Andrew Tridgell
388b7ad6bd
Plane: fixed is_flying_vtol() for non-quadplane
9 years ago
Andrew Tridgell
f65b46385c
Plane: added engine cut on land final in quadplane
9 years ago
Andrew Tridgell
37f71bc6d6
AP_Mission: support DO_ENGINE_CONTROL
9 years ago
Andrew Tridgell
327a057ee0
Plane: added internal combustion engine support
...
this allows for automatic engine start and restart
9 years ago
Andrew Tridgell
02babb71b3
ArduPlane: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
9602d208a2
Plane: fixed disarm by rudder in quadplane
9 years ago
Tom Pittenger
3f195df9f0
Plane: handle ADSB-Out packets
9 years ago
Tom Pittenger
5c3cca7911
Plane: handle incoming ADSB transceiver packet
9 years ago
Andrew Tridgell
3f0a8d1761
Plane: added AP_Button support for plane
...
this also adds the g2 parameter table
9 years ago
Andrew Tridgell
7b147e3941
Plane: handle PLAY_TUNE message
9 years ago
Grant Morphett
b8011fd46c
Rover|Plane: Just fixing a spelling mistake.
9 years ago
Tom Pittenger
3177dc2f31
Plane: ADSB service needs to run at 10Hz for dynamic ADSB data
9 years ago
Tom Pittenger
ab38b12f2c
Plane: adsb specific status updates
9 years ago
Tom Pittenger
26efd90603
Plane: allow landing height adjustment on wp before land (aka approach wp)
9 years ago
Andrew Tridgell
4da3236c07
Plane: separate out landing height adjustment from barometer changes
...
this stores a landing height adjustment for an aborted landing
without adjusting barometer readings, applying them only on landing
9 years ago
Andrew Tridgell
9e812d3bda
Plane: don't auto-update home and baro on large height change
...
if we land at a remote location with a different height we should not
update baro and home. This also prevents us updating baro and home if
we disarm in flight
9 years ago
Andrew Tridgell
569cc1c108
Plane: support the LED_CONTROL MAVLink message
9 years ago
Tom Pittenger
601ab9dad0
Plane: remove GCS send_statustext spam
...
Plane: remove GCS send_statustext spam when recalculating glide slope
9 years ago