Beat Küng
d70caeb24b
MavlinkParametersManager: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
45af77a543
mavlink parameters: try to send 5 params at once on USB & UDP connections
...
This further speeds up param loading.
On Pixracer via USB, it's possible to send up to 11 at once before the TX
buffer gets full, so there is still enough free bandwidth left.
2017-03-14 21:30:04 +01:00
Michael Schaeuble
0d61e22d9b
mavlink: Buffer UAVCAN parameter re-requests
...
We buffer the mavlink messages and don't forward them directly
via uORB. This solves an issue where many requests are dropped and
QGC does not start properly in combination with UAVCAN devices.
2017-02-17 09:15:56 +01:00
Daniel Agar
c9956e25b4
mavlink fix code style
2017-01-07 01:03:18 -05:00
Lorenz Meier
9866ff8959
Allow sending a param with a different component ID
2016-11-13 18:43:15 +01:00
Julian Oes
8ddda0a8fa
mavlink: move the msg id from uint8_t to uint16_t
...
With mavlink2 new messages are added with msg IDs greated than 255.
Therefore the msg ID types needed to be raised everywhere.
2016-11-09 10:23:34 +01:00
Lorenz Meier
720c445f21
MAVLink: Code style
2016-08-26 23:43:33 +02:00
Lorenz Meier
71d150f6ec
MAVLink app: Fix rate handling
2016-07-10 17:05:33 +02:00
Beat Küng
0eb22823a6
fix resource leak in MavlinkParametersManager: call orb_unsubscribe
2016-06-07 10:05:59 +02:00
Lorenz Meier
69f702fb6a
MAVLink: Remove unused function definitions
2016-05-15 14:27:59 +02:00
Ben Dyer
250c912704
Added MAVLink/UAVCAN parameter bridge; implemented UAVCAN ESC enumeration
2015-10-13 21:50:23 +11:00
Lorenz Meier
c192398a65
mavlink app: Be more verbose on param load fails
2015-06-23 09:36:19 +02:00
Thomas Gubler
e9b41528dc
prototype for changing params by rc
2014-12-28 22:26:39 +01:00
Anton Babushkin
ea2dce3992
mavlink: MavlinkStream API simplifyed
2014-07-23 23:10:10 +02:00
Anton Babushkin
a5f2d1b066
mavlink: new message sending API, includes fixed
2014-07-23 11:11:49 +02:00
Anton Babushkin
4722b609cc
mavlink: parameters handling moved to MavlinkParametersManager class
2014-07-23 11:03:04 +02:00
Lorenz Meier
03c543aba6
MAVLink multi-port WIP, not compiling yet
2014-01-09 08:10:35 +01:00
Lorenz Meier
c71f4cf869
Cut over MAVLink to new style build system
2013-04-27 00:10:20 +02:00