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
Allan Matthew
c479fcab39
Plane: support GPS_INPUT mavlink message
9 years ago
Tom Pittenger
7751bee3be
Revert "Plane: coverity scan - variables not initialized in constructor"
...
This reverts commit 9b807fa8a5
.
9 years ago
Andrew Tridgell
e8976d3a89
Plane: check for optflow enable in more places
9 years ago
mirkix
d018a32545
Plane: Only init optflow when enabled by parameter
9 years ago
Andrew Tridgell
c926d7d41f
Plane: fixed typo in quadplane landing detector
...
thanks to Paul for spotting this!
9 years ago
Andrew Tridgell
b6f58bdd98
Plane: don't give tuning errors when VTOL inactive
9 years ago
Tom Pittenger
9b807fa8a5
Plane: coverity scan - variables not initialized in constructor
9 years ago
Andrew Tridgell
96d785f1c6
Plane: added auto_navigation_mode flag
...
this fixes a problem where modes like loiter and auto would allow for
rudder stick mixing even with STICK_MIXING=0
9 years ago
Randy Mackay
2484486999
Plane: log rally points on startup
9 years ago
Tom Pittenger
0597dbd033
Plane: allow SET_ATTITUDE_TARGET to set rpy and throttle
9 years ago
Tom Pittenger
85afd9e245
Plane: remove guided roll flag, handle it with timer=0
9 years ago
Michael Day
8ac433f991
Plane: Can now command roll from a companion computer.
9 years ago
Andrew Tridgell
ec367d4a09
Plane: re-order channel initialisation
...
this fixes a problem with spurious throttle output during board
startup. Many thanks to Marco for finding this!
9 years ago
Andrew Tridgell
8fd31111ad
Plane: fixed waf build with tricopter quadplane
9 years ago
Andrew Tridgell
bf2e30f858
Plane: removed demo_servos()
...
this really didn't help much and slows down startup
9 years ago
Andrew Tridgell
66e43bf6a2
Plane: start with low integrator on back quadplane transition
...
When changing to alt_hold controller in quadplane with significant
airspeed set the initial integrator to minus the hover throttle to
allow the accel controller to climb slowly
9 years ago
Leonard Hall
f1bca63094
Plane: consolidate input_euler_angle calls to use smoothing gain
9 years ago
Andrew Tridgell
1256c2f351
Plane: changed for AP_Vehicle API change
9 years ago
Tom Pittenger
d2365c25c6
Plane: increase update_waypoint() distance threshold during update_loiter()
...
- outside this radius of a loiter waypoint is where crosstracking is available
9 years ago
Andrew Tridgell
f514e76f52
Plane: reset ground_start_count if we lose 3D fix
...
thanks to Michael for this suggestion
9 years ago
Randy Mackay
82bd847e11
Plane: add AC_Avoidance, AC_Fence to build
9 years ago
Randy Mackay
9201a57c83
QuadPlane: include AC_Avoidance, AC_Fence
...
This is required because of AC_WPNav's use of the new avoidance library to stop at the fence
9 years ago
Tom Pittenger
9b973fb899
Plane: add ADSB_streamrate
9 years ago
Randy Mackay
ef1385c9ed
QuadPlane: add comment that eeprom 28 and 41 were used for THR_MIN, MID
9 years ago
Randy Mackay
413f82bac1
Plane: remove unused definitions
9 years ago
Randy Mackay
b456a38432
QuadPlane: remove throttle_mid
...
motor's hover throttle is automatically updated
9 years ago
Randy Mackay
2523ba892b
QuadPlane: set attitude vs throttle priority in attitude controller
9 years ago
Randy Mackay
f2b0f09d6f
QuadPlane: remove THR_MIN
9 years ago
Tom Pittenger
f05c698176
Plane: fix compile error for RANGEFINDER_ENABLED
...
Plane: #define check for rangefinder enabled in relative_ground_altitude()
9 years ago
Andrew Tridgell
40db90cebe
Plane: limit roll and pitch to Q_ANGLE_MAX in Q modes
...
planes often have large LIM_ROLL_CD
9 years ago