Tom Pittenger
e13d5fa0bf
ArduPlane: updated Mixer error message
9 years ago
Michael du Breuil
f0247a7be1
Plane: always check that the mixer has been configured as arming check
9 years ago
Michael du Breuil
d0da7411b2
Plane: Fetch mixer status for assessing mixer success
9 years ago
Andrew Tridgell
d50bf93ac9
Plane: update 3.7.0 release notes
9 years ago
Michael du Breuil
2843e266b5
Plane: Return RESULT_FAILED for GET_CMD_HOME if home is unset
9 years ago
Andrew Tridgell
d149a2e613
Plane: updated release notes for 3.7.0
9 years ago
Andrew Tridgell
6849f2223d
Plane: set initial alt target on takeoff completion
...
this prevents a sudden motor spike at the start of the transition
9 years ago
Randy Mackay
3052e8f80b
Plane: quadplane calls attitude control parameter check
9 years ago
Andrew Tridgell
47c030c4a8
Plane: prepare for 3.7.0beta1 release
9 years ago
Andrew Tridgell
3d0516fd57
Plane: added Q_ASSIST_ANGLE
...
this automatically provides quadplane assistance if the angular error
is over the given value for 1 second while flying faster than
Q_ASSIST_SPEED
9 years ago
Andrew Tridgell
33f17588b2
Plane: added auto fence enable on VTOL takeoff
...
fixes issue#724
9 years ago
Andrew Tridgell
c81d8364ac
Plane: check for safety switch state in quadplane motor output
...
get_soft_armed() will be false if safety on
9 years ago
Randy Mackay
d3f8b1b846
Plane: TELEM_DELAY parameter range to 30sec
...
No functional change
9 years ago
Andrew Tridgell
a0fb426a34
Plane: fixes for Fraky_Telem API changes
9 years ago
Andrew Tridgell
a5f20d8c44
Plane: fix for AP_FrSky_Telem API change
9 years ago
floaledm
43006a31a3
Plane: compatibility with revised AP_Frsky_Telem class
9 years ago
floaledm
71921f3aa4
Plane: removed frsky_telemetry_send scheduled task
9 years ago
murata
e6bef2526c
Plane: By multiple bit synthetic, can this method once access.
9 years ago
murata
0e17cff099
Plane: if statements is simple.
9 years ago
Gustavo Jose de Sousa
b8e518a533
waf: use ap_library tool
...
That way we avoid recompiling source files that don't depend on vehicles.
Change notes:
- UTILITY_SOURCE_EXTS: moved to ap_library
- Task generators indexes: ap_library handles that now and in a better way
- Use of AP_STLIB_FEATURES: it doesn't make sense anymore, since the stlib
taskgen has empty source list
- Flags and defines: passed down to ap_library through AP_LIBRARIES_OBJECTS_KW
- Set use='mavlink' in AP_LIBRARIES_OBJECTS_KW instead of calls to
bld.ap_stlib().
9 years ago
Andrew Tridgell
d26af6c25b
Plane: change is_flying() groundspeed threshold to 1.5m/s
9 years ago
Andrew Tridgell
cbbc4d6774
Plane: don't flare due to crash detection unless crash detection enabled
...
this fixes the issue in this bug report:
http://discuss.ardupilot.org/t/auto-landing-bug-crash-with-3d-video-and-logs-ardupilot-3-6-0
9 years ago
Tom Pittenger
2da33e41e9
Plane: add Avoid_ADSB support to plane
9 years ago
Tom Pittenger
b187e1f9a6
Plane: add reason to set_mode()
9 years ago
Tom Pittenger
285e41bac6
Plane: add avoidance_adsb framework for object avoidance
9 years ago
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