Peter Barker
0e6efd6de0
Copter: move accept_packet to GCS_MAVLink base class
2018-12-14 12:44:31 +11:00
Peter Barker
8ac5ee02ea
Copter: GCS_MAVLink now uses Mission singleton
2018-12-13 10:52:52 +09:00
Peter Barker
ca2a49c1c6
Copter: split MSG_SCALED_PRESSURE into three separate messages
2018-12-12 21:36:01 +11:00
Peter Barker
ff89000e96
Copter: split MSG_RAW_IMU1 into per-IMU ap_messages
2018-12-10 12:52:41 +09:00
Peter Barker
3d8588a636
Copter: send both SYS_STATUS or POWER_STATUS or neither
2018-12-10 12:52:41 +09:00
Peter Barker
75fb9780f7
Copter: rename send_extended_status1 to send_sys_status
2018-12-10 12:52:41 +09:00
Peter Barker
05f2e51b4d
Copter: adjust for new update entry points into GCS
2018-12-10 12:52:41 +09:00
Peter Barker
924b278120
Copter: add parameter stream to list-of-all-streams
2018-12-10 12:52:41 +09:00
Peter Barker
41ead10d22
Copter: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO
2018-12-04 18:01:38 +11:00
Peter Barker
7e76871b9e
Copter: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send
2018-12-04 17:45:32 +11:00
Peter Barker
ee5339f931
Copter: remove pointless wrappers around gcs functions
2018-11-23 10:56:17 +11:00
Peter Barker
33d40500ac
Copter: move sending of optical flow status up to base class
2018-11-13 10:40:23 +11:00
Peter Barker
73940df48e
Copter: move mission into mode_auto
2018-11-09 13:35:40 +09:00
Peter Barker
72440e2af3
Copter: allow VFR_HUD.alt to be relative-alt if DEV_OPTIONS has bit 2 set
2018-11-06 11:26:38 +09:00
Peter Barker
1d322046b0
Copter: tidy up send_pid_tuning
2018-11-06 08:19:15 +09:00
Peter Barker
7c86ce4d81
Copter: change default streamrate for ADSB from 5 to 0
...
No other stream has a default streamrate in Copter.
This causes us small amounts of overhead as it marks all channels as
streaming.
2018-11-05 14:57:55 +09:00
Peter Barker
859f4828a1
Copter: move handling of gimbal messages up
...
Copter: move handling of mav_cmd_do_mount_control up
Copter: move handling of deprecated mount messages up
Copter: move handling of command_do_set_roi up
Copter: move handling of command_do_set_roi up
Copter: mount no longer takes ahrs in constructor
2018-10-30 17:19:14 +11:00
Peter Barker
1a660cefae
Copter: remove unused STREAM_RAW_CONTROLLER_msgs variable
2018-10-16 10:17:12 +11:00
Sam Bristow
823d09b212
Copter: Fix confusing indentation
...
Commit d94663d5
introducted a minor whitespace issue which made the
indentation of the nested if statements slightly confusing. We may as
well clean it up sooner rather than later :-)
2018-10-15 16:32:15 +11:00
chobitsfan
d94663d5af
Copter: support changing vertical speed in DO_CHANGE_SPEED
2018-10-13 13:16:26 +09:00
Raouf
46b669a056
Copter: send obstacle_distance messages to proximity lib
2018-10-02 10:37:13 +09:00
Peter Barker
a30cdf6806
Copter: eliminate failsafe.rc_override_active
...
Use RC_Channels::has_active_overrides() instead
2018-09-05 11:54:32 +10:00
Peter Barker
ec6c59faa3
Copter: move handling of disable-gcs-rc-overrides-channel-option up
2018-09-05 11:54:32 +10:00
Peter Barker
f005ee4a4c
Copter: use camera singleton to get camera rather than callback
2018-08-31 15:48:56 +10:00
Peter Barker
ec52c22c7c
Copter: GCS_MAVLink uses compass singleton, stop implementing get_compass
2018-08-31 15:48:56 +10:00
Randy Mackay
920300899e
Copter: rename gcs_check_input to gcs_update
...
this makes the names consistent with Rover and Plane
2018-08-24 15:30:50 +09:00
Matt
fd332287b2
COPTER: Add mavlink landing gear control
...
Add MAV_CMD_AIRFRAME_CONFIGURATION (# 2520), which is for landing gear
control.
Param 1 is not used in ArduPilot
Param 2 is deploy/retract. 0 is deploy, 1 is Retract
2018-08-03 10:59:15 +09:00
Peter Barker
819d892baf
Copter: handle MAV_CMD_ACCELCAL_VEHICLE_POS in GCS base class
2018-07-06 09:43:09 +10:00
Peter Barker
7fc580921a
Copter: handle command_long in GCS base class
2018-07-06 09:43:09 +10:00
Peter Barker
aa4ee64af2
Copter: handle command_int in base class
2018-07-06 09:43:09 +10:00
Peter Barker
df83cb034e
Copter: use ArmingMethod enumeration
2018-07-03 15:16:38 +10:00
Peter Barker
c84b102c1c
Copter: move mavlink reboot code up to base class
2018-07-03 12:12:25 +10:00
Peter Barker
cff1969a29
Copter: make do_user_takeoff a member of Mode
2018-06-26 09:11:21 +09:00
Peter Barker
70d159cb38
Copter: raise EKF failure even if USB is connected
...
This will let EKF go bad if your PixHawk is connected to your laptop.
This doesn't seem to be a problem for the other vehicles.
This also allows the EKF to go bad in-flight if you happen to have
connected (against AP's recommendations) your companion computer to your
flight controller via USB. Since people do this, it is better to have
the checks than not.
2018-06-26 10:07:55 +10:00
Pierre Kancir
2d5cbd2cf8
ArduCopter: report crosstrack_error
2018-06-26 08:42:14 +09:00
Andrew Tridgell
b43316d743
Copter: added ESC_TELEMETRY to mavlink streams
2018-06-21 10:48:02 +10:00
Peter Barker
ca8a1ae488
Copter: use magic force arm/disarm definitions
2018-06-20 11:43:38 +10:00
Peter Barker
fd9ce90b8e
Copter: option to force arm, bypassing checks
2018-06-20 11:43:38 +10:00
Peter Barker
4d6408857f
Copter: return appropriate response to failed disarm
2018-06-20 11:43:38 +10:00
Peter Barker
485cafb343
Copter: use AP_FWVersion singleton
2018-06-18 19:10:37 +01:00
Peter Barker
955baa47c2
Copter: move handling of MAV_CMD_DO_GRIPPER up
2018-06-11 19:07:39 +01:00
Michael du Breuil
6c94811e00
Copter: Update to support new RC override conventions
2018-06-05 09:51:09 +10:00
Peter Barker
78d2c52a3f
Copter: move try_send_message handling of EKF_STATUS_REPORT up
2018-06-01 16:12:45 +01:00
Peter Barker
7c98082389
Copter: create persist_streamrates() callback to indicate persistence
2018-05-29 13:08:29 +10:00
Peter Barker
5f2221fe74
Copter: move handling of VFR_HUD into GCS_MAVLink_Copter
2018-05-29 13:00:40 +10:00
Peter Barker
81e9edd80a
Copter: move sending of sim state up
2018-05-23 18:36:50 +10:00
Peter Barker
ec1539f9c8
Copter: add type-correctness for stream messages
2018-05-22 11:21:25 +10:00
Peter Barker
de7a8e20e2
Copter: eliminate MSG_LIMITS_STATUS
2018-05-22 09:05:14 +09:00
Peter Barker
50ca76b6bd
Copter: move try_send_message of servo-output-raw up
2018-05-21 19:08:08 +01:00
Peter Barker
7c8583d51d
Copter: implement sending of position_target_global_int
2018-05-18 20:26:37 +10:00