Michael du Breuil
|
5000891a76
|
GCS_MAVLink: remove some unused includes
|
2019-09-19 10:48:25 +09:00 |
Andrew Tridgell
|
8bb6a67b36
|
GCS_MAVLink: refuse set of read-only parameters
|
2019-09-12 10:50:30 +10:00 |
Peter Barker
|
4f9d1ada33
|
GCS_MAVLink: deny setting MIS_TOTAL parameter
Closes #11413
GCS_MAVLink: conform to parameter protocol requirements while ignoring sets
GCS_MAVLink: use internal-use-only param bit
|
2019-08-22 09:23:56 +10:00 |
Peter Barker
|
74670a77be
|
GCS_MAVLink: avoid allocating a GCS_MAVLINK per mavlink channel
|
2019-08-14 18:25:43 +10:00 |
Peter Barker
|
210c2070a1
|
GCS_MAVLink: remove include of AP_Param.h in GCS_MAVLink.h
This will help break include loops.
|
2019-07-17 18:05:29 +10:00 |
Pierre Kancir
|
b1506ca652
|
GCS_MAVLink: pass mavlink_message_t by const reference
|
2019-07-16 20:51:42 +10:00 |
Peter Barker
|
c6533723de
|
GCS_Param: correct sending of parameters of length 16
|
2019-07-06 18:06:17 +10:00 |
Peter Barker
|
a2c4bfea0c
|
GCS_MAVLink: use send_to_active_channels for parameters
|
2019-06-18 10:27:56 +10:00 |
Michael du Breuil
|
8cafbe394f
|
GCS_MAVLink: Fix includes
|
2019-04-05 20:12:53 +11:00 |
Tom Pittenger
|
8845cc2053
|
GCS_MAVLink: rename dataflash to logger
|
2019-03-28 16:40:58 +11:00 |
Peter Barker
|
3dc2db8d9a
|
GCS_MAVLink: queue parameter request even if we can't fit a reply ATM
|
2019-03-19 10:37:09 +11:00 |
Peter Barker
|
4eba6d4fe2
|
GCS_MAVLink: exempt requested parameters from buffer space reservation
Fixes a problem where we reserve space to send replies but then do not
bypass the reserved-space checks when sending them.
|
2019-03-19 10:37:09 +11:00 |
Peter Barker
|
f0200a4d9b
|
GCS_MAVLink: GCS_Common: correct overflows in bandwidth and count calculations
|
2019-03-19 10:37:09 +11:00 |
Peter Barker
|
49493676ea
|
GCS_MAVLink: use MAV_PARAM_TYPE for sending parameter messages
... rather than mavlink_message_type_t
|
2019-02-26 08:20:25 +11:00 |
Tom Pittenger
|
9f0e895c37
|
GCS_MAVLink: unify singleton naming to _singleton and get_singleton()
|
2019-02-10 19:09:58 -07:00 |
Peter Barker
|
6fc76a32af
|
GLOBAL: use AP::logger() and strip redundant Log_ from methods
|
2019-01-18 18:08:20 +11:00 |
Peter Barker
|
b47733142f
|
GLOBAL: rename DataFlash_Class to AP_Logger
|
2019-01-18 18:08:20 +11:00 |
Peter Barker
|
8fd8ae660b
|
GCS_MAVLink: send multiple async replies per call to send_queued_param
|
2019-01-15 10:11:21 +11:00 |
Peter Barker
|
99ea5d1a5e
|
GCS_MAVLink: avoid initial rush of params into uart
bandwidth calculation is based on this.
|
2019-01-15 10:11:21 +11:00 |
Peter Barker
|
35f3906424
|
GCS_MAVLink: do not adjust parameter stream rate on MAV_DATA_STREAM_ALL
|
2019-01-14 13:27:55 +11:00 |
Peter Barker
|
979e5261d5
|
GCS_MAVLink: remove unused method
|
2018-12-19 10:55:38 +09:00 |
Peter Barker
|
61e048a41b
|
GCS_MAVLink: tidy queued_param_send a little
|
2018-12-18 21:51:31 +11:00 |
Peter Barker
|
ef46acda71
|
GCS_MAVLink: support MAV_CMD_SET_MESSAGE_INTERVAL
|
2018-12-10 12:52:41 +09:00 |
Peter Barker
|
1eac03a257
|
GCS_MAVLink: scale parameter send rate according to link bandwidth
|
2018-10-30 19:31:37 +11:00 |
Peter Barker
|
d8871078ff
|
GCS_MAVLink: create persist_streamrates() callback to indicate persistence
Removes the catching of the message in each vehicle separately.
|
2018-05-29 13:08:29 +10:00 |
Peter Barker
|
bf124e9333
|
GCS_MAVLink: make send_parameter_value_all a GCS method rather than static
|
2018-05-01 09:39:01 +10:00 |
Peter Barker
|
c3e70e477d
|
GCS_MAVLink: avoid using global chan to uart mapping
This is an instance method, so it has a pointer to its own
uart
|
2018-04-02 23:04:24 +01:00 |
Michael du Breuil
|
9b7c3ce9a7
|
GCS_Mavlink: Fix out of bounds access, CID 144337
|
2017-10-28 03:30:46 +01:00 |
Peter Barker
|
1544a92f8b
|
GCS_MAVLink: factor out a send_banner
|
2017-08-30 15:54:47 +01:00 |
Peter Barker
|
2e078f7c5e
|
GCS_MAVLink: send fw_string, px4 git hash and nuttx hash on param request
|
2017-08-30 15:54:47 +01:00 |
Peter Barker
|
8a7a1b77dd
|
GCS_MAVLink: handle param_request_list in GCS_MAVLINK base class
|
2017-08-30 15:54:47 +01:00 |
Peter Barker
|
50242178b3
|
GCS_MAVLink: handle param_set in GCS_MAVLINK base class
|
2017-08-30 15:54:47 +01:00 |
Peter Barker
|
95ff94bfad
|
GCS_MAVLink: factor out a handle_common_param_message
|
2017-08-30 15:54:47 +01:00 |
Peter Barker
|
e9204a66ee
|
GCS_MAVLink: include version for AP_FWVersion
|
2017-08-30 15:54:46 +01:00 |
Peter Barker
|
b18c1853f9
|
GCS_MAVLink: count parameters in param thread
This helps avoid counting parameters on the main thread,
avoiding long-loops
|
2017-05-11 08:21:17 +10:00 |
Andrew Tridgell
|
5c62e4f4c2
|
GCS_MAVLink: don't use more than 1ms sending parameters
this reduces the scheduling misses when fetching parameters initially
|
2017-05-01 14:37:15 +10:00 |
Andrew Tridgell
|
f465c37c65
|
GCS_MAVLink: added async parameter sending
|
2017-05-01 14:37:13 +10:00 |
Andrew Tridgell
|
5c4ca3bf0b
|
GCS_MAVLink: added send_queued_parameters()
|
2017-05-01 14:36:52 +10:00 |
Andrew Tridgell
|
f778954b84
|
GCS_MAVLink: split parameter functions into a separate file
|
2017-05-01 14:36:10 +10:00 |