Randy Mackay
13b8159fb5
Copter: only allow one preflight calibration at a time
10 years ago
Randy Mackay
330b52194f
Copter: change to switch order in guided spline
...
No functional change
10 years ago
Arthur Benemann
db89bd6f03
Copter: correct frame/location of guided spline
10 years ago
Randy Mackay
c6e70179d2
Copter: move MOUNT_STATUS lower in GCS_MAVLink
...
No functional change
10 years ago
Arthur Benemann
6bee8969a1
Copter: append MOUNT_STATUS message to STREAM_EXTRA3 messages
...
The msg is now periodically sent to the GCS, instead of only on request.STREAM_EXTRA3
10 years ago
Jonathan Challinger
387f3276cb
Copter: handle SET_POSITION_TARGET mavlink messages
10 years ago
Arthur Benemann
f24f5a6a32
Copter: remove call to camera.configure and control
...
The do_take_picture() function must be called for logging to occur.
configure_msg is empty at the moment so the call to this is remove
10 years ago
Randy Mackay
44dbf50101
Copter: fix camera feedback msg handling
...
If the camera was disabled, camera message handling would fall though to
status-text msg handling.
10 years ago
Arthur Benemann
b587025ad1
Copter: send a camera_feedback message when there is a camera trigger
10 years ago
Randy Mackay
cce876c2f9
Copter: fail to arm if gyro cal fails
10 years ago
Randy Mackay
0ac3267d52
Copter: reset ahrs gyro drift after gyro calibration
10 years ago
benoit35690
f866bf979e
Copter: fix compiler warnings in GCS_Mavlink.pde
10 years ago
benoit35690
b63f701fd3
Copter: minor formatting fix
10 years ago
Andrew Tridgell
c3d839456b
Copter: support logging while disarmed
10 years ago
Randy Mackay
3201a8dbca
Copter: integrate optflow_enable param move to optflow class
10 years ago
Randy Mackay
6a225865ce
Copter: accept velocity requests in Auto-Guided mode
10 years ago
Randy Mackay
c636ea9101
Copter: support SET_POSITION_TARGET messages
10 years ago
Jonathan Challinger
2b0cffda29
Copter: move all arm check logic into arm_checks
10 years ago
Randy Mackay
a8733ae8a8
Copter: support pre-flight calibration of gyro
10 years ago
Randy Mackay
9a0a83f404
Copter: report gyro unhealthy if failed calibration
10 years ago
Randy Mackay
f059af2386
Copter: only report ahrs unhealthy after initialisation
11 years ago
Andrew Tridgell
f2e6fa3fb0
Copter: use handle_set_mode()
11 years ago
Jonathan Challinger
73e1719ee1
Copter: print frame type in log headers
11 years ago
Randy Mackay
1a249a8129
Copter: check target of set-mode request from GCS
...
Issue discovered and fix contributed by Deadolous
11 years ago
Randy Mackay
ef0e37b478
Copter: bugfix to condition-yaw for relative angles
...
Thanks to roque-canales for raising the issue and paradisephil for finding
the specific piece of code that went wrong and suggesting the fix.
11 years ago
Randy Mackay
2efeb768e0
Copter: allow GCS to turn safety switch on/off
11 years ago
Randy Mackay
9bcf9a31ed
Copter: set sys_status motor outputs bit from safety switch
11 years ago
Randy Mackay
9f3803052f
Copter: add support for DO_PARACHUTE from GCS
...
Mission command support was already included but this adds support for
DO_PARACHUTE received as a COMMAND_LONG message which are sent from the
GCS when the command should be executed immediately
11 years ago
Randy Mackay
bbe4438a6b
Copter: add support for DO_GRIPPER command
11 years ago
Randy Mackay
294f836c8c
Copter: never send unhealthy terrain status
...
Copter does not yet rely on the terrain data (it's for informational
purposes only) so we will temporarily disable the failure flags to the
GCS to avoid support calls
11 years ago
Randy Mackay
bf18fb896a
Copter: send extended status to GCS only after initialisation
11 years ago
Randy Mackay
4a06941a39
Copter: individual accel and gyro status to GCS
11 years ago
Randy Mackay
a83a47682d
Copter: remove get_angle_targets_for_reporting fn
...
this saves a tiny amount of time by removing the memory copy of a
Vector3f
11 years ago
Andrew Tridgell
7618ffde63
Copter: show firmware version on param fetch
...
fixes pull #1320
thanks Arthur!
11 years ago
Randy Mackay
f490a289de
Revert "Copter: use rcmap when sending radio_in to GCS"
...
This reverts commit 716f625924
.
11 years ago
Randy Mackay
716f625924
Copter: use rcmap when sending radio_in to GCS
11 years ago
Randy Mackay
7686660c73
Copter: use baro healthy()
11 years ago
Randy Mackay
1e374ab42b
Copter: report baro health to GCS
11 years ago
Andrew Tridgell
e260f1c569
Copter: convert to using StorageManager
11 years ago
ggregory8
e8b0c7a7e7
Copter: Handle MAV_CMD_NAV_TAKEOFF command to takeoff in guided mode only
11 years ago
Randy Mackay
b09568ffb5
Copter: use hal.rcout to send servo output to GCS
11 years ago
Andrew Tridgell
b36e4b4122
Copter: avoid integer underflow in mavlink txspace check
11 years ago
Andrew Tridgell
8e65e5bff0
Copter: replace HAVE_AP_TERRAIN with AP_TERRAIN_AVAILABLE
11 years ago
Andrew Tridgell
8d04deff6a
Copter: added terrain status reporting
11 years ago
Andrew Tridgell
0562907d9f
Copter: added AP_Terrain library
11 years ago
Supergoldfish
13563f4344
Copter: added Sonar Voltage reporting to GCS mavlink
...
Rangefinder class will return 0 if not applicable.
11 years ago
Randy Mackay
7bda6cbadf
Copter: integrate EKF check
...
Check runs at 10hz
Log ekf check failures and ekd failsafes
11 years ago
Andrew Tridgell
71d2333ea8
Copter: changes for more common mavlink code
11 years ago
Randy Mackay
65e5367619
Copter: rename hybrid to poshold
11 years ago
Randy Mackay
b565d43d5d
Copter: PREFLIGHT_SET_SENSOR_OFFSETS used to set compass offsets
...
remove deprecated ardupilot specific SET_MAG_OFFSETS
11 years ago