Randy Mackay
40ed2f7f53
Copter: send vibration in STREAM_EXTRA3
10 years ago
Eugene Shamaev
a3ddc49a70
Copter: added DSM bind support
10 years ago
Randy Mackay
ce1031a5bd
Copter: remove AP_AHRS_NAVEKF_AVAILABLE checks
...
Copter requires an EKF
10 years ago
Randy Mackay
7613964ecb
Copter: fix bug in which do-parachute command could start motor test
...
bug found by Coverity
10 years ago
Andrew Tridgell
278883c521
Copter: finished conversion to .cpp files
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
356ece3402
Copter: rename .pde files to .cpp files
10 years ago
Andrew Tridgell
cdea9be9bb
Copter: added PID_TUNING for accel controller
10 years ago
Andrew Tridgell
22524daf5f
Copter: added GCS_PID_MASK for mavlink rate tuning
10 years ago
Robert Lefebvre
70a9a5699c
Copter: usage of rc_3.servo_out to use motors.get_throttle
...
servo_out is no longer a data holder for control functions
10 years ago
Andrew Tridgell
554de1f2d7
Copter: added channel objects named after input function
...
this follows the pattern used in plane and rover
10 years ago
Randy Mackay
9ac892acea
Copter: fix MISSION_START support
...
Vehicle must already be armed
Set auto-armed to true to allow take-off without pilot raising throttle
10 years ago
Randy Mackay
15fe925974
Copter: allow forcing disarm via mavlink using magic number
...
Based on change by Jon Challinger but using new is_equal function
10 years ago
Randy Mackay
7acdcd8905
Copter: rename stop to brake
10 years ago
Andrew Tridgell
aac652a1b4
Copter: support setting just accel trim with preflight-cal
...
use param5==2
10 years ago
Andrew Tridgell
64ce1e0381
Copter: fix for new compass API
10 years ago
Tom Pittenger
baed82d1c2
Copter: if receiving last mission item then log new mission to dataflash
10 years ago
Andrew Tridgell
d8146ff3f6
Copter: revert AP_Math class change
10 years ago
Tom Pittenger
188403242a
Copter: compiler warnings: fixed a bracked that was removed on accident
10 years ago
Tom Pittenger
20dc48ed16
Coter: compiler warnings: apply is_zero(float) or is_equal(float) and float to doubles
10 years ago
Andrew Tridgell
5a36b9955e
Copter: fix for HAL_SITL rename
10 years ago
Randy Mackay
ee94db09a8
Copter: minor GCS_MAVLink comments
...
No functional change
10 years ago
Jonathan Challinger
73d961cebc
Copter: mavlink initiated takeoff in alt-hold modes
...
adds PILOT_TKOFF_ALT for target altitude above home in cm for pilot initiated takeoff
10 years ago
Robert Lefebvre
1aa696bc10
Copter: Implement Stop Mode
10 years ago
Tom Pittenger
66c7090f00
Copter: fix compile warnings by converting .f to .0f
10 years ago
Randy Mackay
3719ea53e4
Copter: add range finder status to extended status msg
10 years ago
Randy Mackay
5e359c977f
Copter: replace range finder health with status
10 years ago
Niels Joubert
a52d554a10
ArduCopter: Handle GPS Data Injection
10 years ago
Jaime Machuca
5de15464b6
Copter: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate logging and feedback from
the do_take_picture function so that it can be used when pictures
are triggered from a mission command
10 years ago
Randy Mackay
f2993edc36
Copter: move MSG_BATTERY2 higher in select
...
No functional change
10 years ago
Dario Lindo Andres
7dbd6c8509
ArduCopter: Enable MSG_BATTERY2 through Mavlink
...
For allow to show battery_2 voltage and current on GCS.
10 years ago
Jonathan Challinger
b344a7ed17
Copter: fix set_position_target altitudes
10 years ago
Randy Mackay
52f7186cbf
Copter: pre-arm check primary compass health
...
Previously we would check the 1st compass which might not necessarily be
the primary compass
10 years ago
Andrew Tridgell
29be2f0b60
Copter: send LOCAL_POSITION_NED
...
very useful for GPS-disabled operation and EKF debugging
10 years ago
Randy Mackay
b4df5b35f0
Copter: fix compiler error when mount disabled
10 years ago
Randy Mackay
9a5ff97c61
Copter: send invalid batt curr if monitor unhealthy
10 years ago
Randy Mackay
fbfc94cf69
Copter: remove GPS glitch and failsafe
...
The EKF failsafe now captures all failures that could lead to a bad
position including GPS glitches and a bad compass meaning we do not need
this protection in the main flight code.
10 years ago
Randy Mackay
553261d4ce
Copter: send EKF_STATUS_REPORT in extra3 stream
10 years ago
Randy Mackay
72d1113501
Copter: set accel and gyro disabled during calibration
10 years ago
Randy Mackay
3e45052a75
Copter: reply with failed if gyro or accel cal fails
10 years ago
Randy Mackay
10724f5738
Copter: reject preflight calibration when armed
10 years ago
Andrew Tridgell
3f906f6bd1
Copter: added CLI_ENABLED option
10 years ago
Andrew Tridgell
47e9409d00
Copter: set gyros disabled when calibrating
10 years ago
Andrew Tridgell
9b9aa3dc33
Copter: use new interactive accelcal
10 years ago
Randy Mackay
e0acd250d1
Copter: set Notify firmware_update flag before reboot
10 years ago
Randy Mackay
c5b3bc5698
Copter: handle LED_CONTROL and pass to Notify
10 years ago
João Fortuna
b99f38d39d
Copter: Fixed MAVLINK stream trigger calculation.
10 years ago
Andrew Tridgell
307b9e807f
Copter: reduced build warnings
...
removed some unused code, and mark some functions with UNUSED_FUNCTION
10 years ago
Andrew Tridgell
191d803968
Copter: make PERF info message into a STATUSTEXT message
...
this makes it appear properly in tlogs. Also show both min and max
loop times
10 years ago
Randy Mackay
da4a36c4e0
Copter: fix nack result_unsupported when arming fails
...
We should return unsupported if param1 does not equal 0 or 1
10 years ago
Randy Mackay
7ae1436b97
Copter: nack result_failed when arming fails
...
Previously result_unsupported was returned which is a less accurate
description of the failure
10 years ago