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
91c8d0b915
GCS_MAVLink: clarify packetReceive calling handlemessage checks
...
modules/libcanard/
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
Randy Mackay
f8e49e5438
GCS_MAVLink: call send_esc_telemetry for AP_ToshibaCAN ESCs
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
dffc5568fe
GCS_MAVLink: remove redundant home validation checks
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
be841d5d0a
GCS_MAVLink: add sanity check for rally mavlink message handling
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
Peter Barker
c487d120e3
GCS_Common: stop passing mission to Write_EntireMission
6 years ago
Pavlo Kolomiiets
094505a76a
GCS_MAVLink: add WHEEL_DISTANCE to ap_message enum
6 years ago
Michael du Breuil
753f360d06
GCS_Common: NACK a failed partial mission write
6 years ago
Peter Barker
b19f760628
GCS_MAVLink: don't allow signing key to be set up when armed
...
Discussion is here:
https://github.com/ArduPilot/ardupilot/issues/10298
6 years ago
Peter Barker
e4120c848c
GCS_MAVLink: correct payload space check for mission requests
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
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
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
ee13110ad0
GCS_MAVLink: send KDECAN ESC telemetry
6 years ago
Francisco Ferreira
f68f83505c
GCS_MAVLink: add preflight CAN command
6 years ago
Andrew Tridgell
ea2970bf26
GCS_MAVLink: adjust for new fields in DISTANCE_SENSOR
6 years ago
Peter Barker
8fd8ae660b
GCS_MAVLink: send multiple async replies per call to send_queued_param
6 years ago
Peter Barker
99ea5d1a5e
GCS_MAVLink: avoid initial rush of params into uart
...
bandwidth calculation is based on this.
6 years ago
Peter Barker
35f3906424
GCS_MAVLink: do not adjust parameter stream rate on MAV_DATA_STREAM_ALL
6 years ago
Michael du Breuil
27d461348e
GCS_MAVLink: Use rally singleton
6 years ago
Andrew Tridgell
42283b2595
GCS_MAVLink: allow param send in delay callback
...
this is needed for startup sensor error handling
6 years ago
Peter Barker
701d8588cc
GCS_MAVlink: correct use of stream_slowdown
6 years ago
Peter Barker
9577cb8b39
GCS_MAVLink: send text messages to notify even if no GCSs connected
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
61e048a41b
GCS_MAVLink: tidy queued_param_send a little
6 years ago
Peter Barker
f8863971a2
GCS_MAVLink: move try_send_message telemetry_delayed call up to caller
6 years ago
Peter Barker
039ade421e
GCS_MAVLink: split SYS_STATUS and POWER_STATUS onto separate ap_messages
6 years ago
Peter Barker
294be787f8
GCS_MAVLink: correct SYSID_ENFORCE for our own mavlink-connected components
6 years ago
Peter Barker
759a8e5553
GCS_MAVLink: move accept_packet to base class
6 years ago
Francisco Ferreira
a50a9c65ad
GCS_MAVLink: change order in removing message from bucket
...
A call to find_next_bucket_to_send would change sending_bucket_id so the if would have a wrong meaning
The call also changes the bucket_message_ids_to_send so currently there is no bug, but it can change
6 years ago
Peter Barker
dfd0ecd2bd
GCS_MAVLink: use mission singleton
6 years ago