Dr.-Ing. Amilcar do Carmo Lucas
402b1cba3f
Copter: replace 4 divisions with multiplications
2019-04-24 08:52:41 -07:00
Peter Barker
7945c1fdfd
Copter: mode class unfriends everyone, make relevant methods public
2019-04-20 10:04:33 +09:00
Randy Mackay
571d933b3f
Copter: fix send_pid_tuning
...
the rate roll PID was being overwritten when PID logging was enabled
2019-04-13 13:33:52 +09:00
Pierre Kancir
43dcf066c1
ArduCopter: move check_latlng to Location
2019-04-08 12:56:01 -07:00
Rajat Singhal
49554bf8d9
Copter: Add function for sending POSITION_TARGET_LOCAL_NED message
2019-03-29 09:11:14 +11:00
Peter Barker
86bd531b24
Copter: use convenience manual_override method
2019-03-27 22:33:47 -07:00
Peter Barker
7a1648059b
Copter: stop passing dataflash into handle_radio_status
2019-03-27 10:38:39 +11:00
Patrick José Pereira
33764d6c3b
Copter: Fix typo
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-03-26 15:39:23 +11:00
Peter Barker
f4a21d446f
Copter: move command-long DO_SET_HOME up
2019-03-19 19:56:13 +11:00
Peter Barker
a5c18ff8f5
Copter: move vehicle_initialised to be on GCS not GCS_MAVLink
2019-03-19 14:39:14 +11:00
Peter Barker
e22b29bce4
Copter: FrSky support has moved to GCS
2019-03-19 14:39:14 +11:00
Peter Barker
366051c39f
Copter: use enum class for AltFrame enumeration
2019-03-19 10:31:18 +11:00
Peter Barker
85d9dd6f64
Copter: move sending of RPM message up
2019-03-16 10:33:01 +09:00
Peter Barker
f189860162
Copter: use enum class for ArmingMethod and ArmingRequired
2019-03-12 19:48:14 +11:00
Peter Barker
281dbfcef8
Copter: support send_extended_sys_state
2019-03-12 09:16:13 +09:00
Peter Barker
eed73749f9
Copter: move sending of send_pid_tuning up
2019-03-05 10:41:56 +11:00
Andrew Tridgell
ef3306d408
Copter: fixed crash on mavlink send before pos_control is allocated
2019-02-26 16:18:26 +11:00
Peter Barker
a48f461158
Copter: remove position-vector methods
...
Both were used in just one place
2019-02-26 14:09:21 +11:00
Peter Barker
5ff80e06d1
Copter: move update_sensor_status_flags into GCS subclasses
2019-02-19 14:09:59 +11:00
Peter Barker
039aa3f3b3
Copter: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
2019-02-19 14:09:59 +11:00
Peter Barker
f759c7ac7e
Copter: GCS_MAVLink takes care of mavlink capabilities
2019-02-19 13:14:52 +11:00
Peter Barker
9bc23d3f28
Copter: move try_send_message of nav_controller_output up
2019-02-19 10:08:00 +11:00
Peter Barker
0dce6172f2
Copter: use visual odometry singleton
2019-02-15 16:56:13 +11:00
Peter Barker
13db459f49
Copter: remove redundant home-setting sanity checks
2019-02-15 08:28:45 +11:00
Peter Barker
5ae52038fa
Copter: make setting of home boolean in preparation for sanity checks
2019-02-15 08:28:45 +11:00
Peter Barker
270fa2dfb9
Copter: move handling of command-int MAV_CMD_DO_SET_HOME up
2019-02-13 09:42:26 +11:00
Peter Barker
3765bae5e0
Copter: remove checking for coordinate frames
...
This is very much NFC. This change uncovers previous dead code in the
case that we are not ignoring yaw.
2019-02-12 09:07:50 +09:00
Peter Barker
243cf690da
Copter: use altitude frame mapping function
2019-02-12 09:07:50 +09:00
Peter Barker
47a0796684
Copter: move handling of fence point handling up
2019-02-08 11:47:59 +09:00
Peter Barker
727d42be1c
Copter: move handling of MAV_CMD_DO_SET_FENCE_ENABLED up
...
This has the effect of losing the statustext messages. We should not be
sending statustext messages for things that complete successfully, and
this data is available in the fence_status mavlink message (and in
SYS_STATUS too)
2019-02-08 11:47:59 +09:00
Peter Barker
587e02e92e
Copter: remove pv_ functions that duplicate Location functions
2019-02-06 11:02:50 +09:00
Peter Barker
609b4f87c5
Copter: move handling of RC_CHANNELS_OVERRIDE up
2019-02-05 13:59:21 +11:00
Peter Barker
7197cf9e5c
Copter: move sending of sys_status message up
2019-02-05 11:07:39 +11:00
Randy Mackay
42c7f5ceb4
Copter: integrate WPNAV::set_speed_z split to set_speed_up and set_speed_down
2019-01-31 19:34:32 +09:00
Randy Mackay
717fb4d823
Copter: integrate AC_WPNav::get_speed rename to get_default_speed
2019-01-31 19:34:32 +09:00
Peter Barker
1412921561
Copter: move sending of fence_status message up
2019-01-31 13:44:29 +09:00
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
2019-01-18 18:08:20 +11:00
Peter Barker
845f015648
Copter: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
f48d757bd4
Copter: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Michael du Breuil
6bb84bfcc5
Copter: Remove unneeded GCS rally override
2019-01-08 10:39:50 +11:00
Peter Barker
8626c9573a
Copter: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids
2018-12-19 13:19:23 +11:00
Peter Barker
56ec2691ae
Copter: split DISTANCE_SENSOR onto its own ap_message id
2018-12-19 07:24:37 +11:00
Peter Barker
bfc82fb1d8
Copter: try_send_message caller checks telemetry_delayed
2018-12-18 14:25:56 +11:00
Peter Barker
f8a05564e8
Copter: split SYS_STATUS and POWER_STATUS onto separate ap_messages
2018-12-18 14:05:20 +11:00
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