Peter Barker
bb1ae30594
GCS_MAVLink: move sending of RPM message up
6 years ago
Randy Mackay
066a443e5f
GCS_MAVLink: add send_set_position_target_global_int
...
this supports sending the position target to an offboard navigation controller
6 years ago
Peter Barker
34e09a55be
GCS_MAVLink: support send_extended_sys_state
6 years ago
Peter Barker
74702b8688
GCS_MAVLink: make sending of send_pid_tuning up
6 years ago
IamPete1
20d79207d8
GCS_MAVLink: make send_global_position_int virtual
6 years ago
Peter Barker
ace5192852
GCS_MAVLink: retry sending home/origin if it fails
...
Also grants us the ability to stream these messages
6 years ago
Peter Barker
9f27e91f33
GCS_MAVLink: add simple stats to dataflash
6 years ago
Peter Barker
8de4ee7348
GCS_MAVLink: move update_sensor_status_flags into GCS subclasses
6 years ago
Peter Barker
cb33f290a7
GCS_MAVLink: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
...
These are a per-vehicle thing, not a per-mavlink-backend thing.
6 years ago
Peter Barker
bfb3f0d62e
GCS_MAVLink: make capabilities comes from subclass, not HAL
6 years ago
Peter Barker
de615ee11d
GCS_MAVLink: move try_send_message of nav_controller_output up
6 years ago
Peter Barker
4a0887b807
GCS_MAVLink: measure stream slowdown in ms
...
This costs us a couple of extra bytes of RAM and gains us not doing a
whole heap of multiplies
6 years ago
Peter Barker
63427629e1
GCS_MAVLink: use visual odometry singleton
6 years ago
Peter Barker
d8847a6192
GCS_MAVLink: move handling of command-int MAV_CMD_DO_SET_HOME up
6 years ago
Peter Barker
64b4e69e34
GCS_MAVLink: break out an altitude enumeration mapping function
6 years ago
Tom Pittenger
9f0e895c37
GCS_MAVLink: unify singleton naming to _singleton and get_singleton()
6 years ago
Peter Barker
0ef7c6af59
GCS_MAVLink: move handling of fence point manipulation up
6 years ago
Peter Barker
8d45a8ff53
GCS_MAVLink: move handling of MAV_CMD_DO_SET_FENCE_ENABLED up
6 years ago
Peter Barker
ae68b58678
GCS_MAVLink: move handling of RC overrides up
...
Based on commit 8db5e5308731b6916d5da58a650cef015b887180 by dposea
6 years ago
Peter Barker
120f0822ae
GCS_MAVLink: move sending of sys_status message up
6 years ago
Peter Barker
f1907679e7
GCS_MAVLink: move sending of fence_status message up
6 years ago
Peter Barker
8b74ab32a3
GCS_MAVLink: support get_message_interval
6 years ago
Pavlo Kolomiiets
094505a76a
GCS_MAVLink: add WHEEL_DISTANCE to ap_message enum
6 years ago
Peter Barker
8e19e805c6
GCS_Common: clarify enumeration item name MSG_NEXT_WAYPOINT
6 years ago
Peter Barker
da1ded7cb9
GCS_MAVLink: rename queued_waypoint_send to queued_mission_request_send
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
33baae80b1
GCS_MAVLink: remove PX4-specific code that disables overrides on reboot
6 years ago
Francisco Ferreira
f68f83505c
GCS_MAVLink: add preflight CAN command
6 years ago
Peter Barker
8fd8ae660b
GCS_MAVLink: send multiple async replies per call to send_queued_param
6 years ago
Michael du Breuil
27d461348e
GCS_MAVLink: Use rally singleton
6 years ago
Andrew Tridgell
c99dd5f9e8
GCS_MAVLink: implement UART pass-thru
6 years ago
Peter Barker
aa7844e4a7
GCS_MAVLink: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids
6 years ago
Peter Barker
979e5261d5
GCS_MAVLink: remove unused method
6 years ago
Peter Barker
77be393ad4
GCS_MAVLink: split DISTANCE_SENSOR onto its own ap_message id
6 years ago
Peter Barker
039ade421e
GCS_MAVLink: split SYS_STATUS and POWER_STATUS onto separate ap_messages
6 years ago
Peter Barker
759a8e5553
GCS_MAVLink: move accept_packet to base class
6 years ago
Peter Barker
dfd0ecd2bd
GCS_MAVLink: use mission singleton
6 years ago
Peter Barker
cc5ad393e7
GCS_MAVLink: split MSG_SCALED_PRESSURE into three separate messages
6 years ago
Peter Barker
eb2ef9fd2d
GCS_MAVLink: use dataflash singleton rather than storing pointer
6 years ago
Peter Barker
160c29e01f
GCS_MAVLink: change number of buckets to 10
6 years ago
Peter Barker
e91ee3e54a
GCS_MAVLink: rename confusingly-named method
6 years ago
Peter Barker
54d9e74f17
GCS_MAVLink add description for special messages
6 years ago
Peter Barker
5a0e0e7a87
GCS_MAVLink: rename DEBUG_SEND_MESSAGE_TIMINGS to GCS_DEBUG_SEND_MESSAGE_TIMINGS
6 years ago
Peter Barker
c15de72095
GCS_MAVLink: split MSG_RAW_IMU1 into per-IMU ap_messages
...
Also allows for sending SCALED_IMU for the first IMU rather than RAW_IMU
6 years ago
Peter Barker
ef46acda71
GCS_MAVLink: support MAV_CMD_SET_MESSAGE_INTERVAL
6 years ago
Peter Barker
f0a95182be
GCS_MAVLink: add is_active and is_streaming methods
6 years ago
Peter Barker
75e63db366
GCS_MAVLink: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO
6 years ago
Peter Barker
d5322633ed
GCS_MAVLink: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send
6 years ago
Andrew Tridgell
259723eb26
GCS_MAVLink: use JitterCorrection class
6 years ago
Andrew Tridgell
1e354d53c9
GCS_MAVLink: added private channel mask
...
this allows a channel to be marked "private". A private channel gets
heartbeats, but doesn't get forwarded packets or broadcast messages
This is used by solo gimbal driver
6 years ago