- 27 Jul, 2020 1 commit
-
-
DonLakeFlyer authored
Add mutex for _sessionTargets access. Remove range_for usage. General cleanup
-
- 27 May, 2020 1 commit
-
-
Jacob Dahl authored
Added a transmitOnly flag to UDP config. When enabled, the socket receive buffer is set to zero such that no data is ever received. Also updated the MavlinkSettings page such that new config settings respect the setting visibility.
-
- 26 May, 2020 1 commit
-
-
Jacob Dahl authored
Updated mavlink forwarding implementation to forward all mavlink messages received on all channels onto a single UDP port. A new mavlink forwarding UDP link is created if forwarding is enabled. The mavlink settings page now has a Fact checkbox for enabling forwarding and a fact text field for specifying the host name.
-
- 20 May, 2020 1 commit
-
-
Jacob Dahl authored
Added mavlink forwarding as an option to UDP connections. Enabling this setting will cause every mavlink packet received by QGC to be forwarded on the link, with the exception of packets originating from said link.
-
- 01 Feb, 2020 1 commit
-
-
Gus Grubba authored
-
- 10 Dec, 2018 1 commit
-
-
Gus Grubba authored
-
- 29 Oct, 2018 1 commit
-
-
Patrick José Pereira authored
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
-
- 18 Apr, 2018 1 commit
-
-
Gus Grubba authored
Work around a new Windows issue where the call to list the local network interfaces takes for freaking ever to return, blocking the UDP thread altogether.
-
- 08 Feb, 2018 1 commit
-
-
Gus Grubba authored
-
- 05 Feb, 2018 1 commit
-
-
Gus Grubba authored
Maintain a list of address/port pairs instead of a address/port map.
-
- 02 Feb, 2018 1 commit
-
-
acfloria authored
-
- 12 Jun, 2017 1 commit
-
-
DonLakeFlyer authored
-
- 15 Feb, 2017 1 commit
-
-
Alexey Bulatov authored
-
- 26 Dec, 2016 1 commit
-
-
Don Gagne authored
Prevent shutdown ordering crashes
-
- 31 May, 2016 1 commit
-
-
Lorenz Meier authored
-
- 25 Mar, 2016 2 commits
-
-
Nate Weibley authored
-
Nate Weibley authored
This mechanism automatically queues data into the correct thread where necessary, otherwise the method is invoked directly with low overhead. At the same time remove the UDP socket event workaround. It is not a problem.
-
- 02 Dec, 2015 2 commits
-
-
dogmaphobic authored
-
dogmaphobic authored
-
- 01 Dec, 2015 1 commit
-
-
dogmaphobic authored
-
- 23 Nov, 2015 1 commit
-
-
Don Gagne authored
- Pervasive change to automatically connect to known board types - Lots of additional changes along with this: - More exposure of objects/properties to Qml - Much restructuring in LinkManager and LinkManager clients
-
- 19 Nov, 2015 1 commit
-
-
Don Gagne authored
- Pervasive change to automatically connect to known board types - Lots of additional changes along with this: - More exposure of objects/properties to Qml - Much restructuring in LinkManager and LinkManager clients
-
- 18 Nov, 2015 1 commit
-
-
Don Gagne authored
- Pervasive change to automatically connect to known board types - Lots of additional changes along with this: - More exposure of objects/properties to Qml - Much restructuring in LinkManager and LinkManager clients
-
- 27 Jun, 2015 1 commit
-
-
dogmaphobic authored
-
- 26 Jun, 2015 1 commit
-
-
dogmaphobic authored
-
- 01 Jun, 2015 2 commits
-
-
Gus Grubba authored
-
dogmaphobic authored
-
- 28 Mar, 2015 1 commit
-
-
Don Gagne authored
Link ids were being used interchangeably with the mavlink channel for the link. Link ids handed out as a numerically increasing integer. Once the counter went past MAVLINK_COMM_NUM_BUFFERS all hell would break loose and cause memory corruption.
-
- 22 Mar, 2015 1 commit
-
-
Don Gagne authored
Also many LinkManager API changes to further isolate all link management inside LinkManager.
-
- 25 Feb, 2015 1 commit
-
-
dogmaphobic authored
Also fixed a typo (copy/paste error) in the TCP link settings loading where it was using the UDP port as the default value instead of the TCP port.
-
- 18 Feb, 2015 1 commit
-
-
dogmaphobic authored
-
- 14 Feb, 2015 1 commit
-
-
dogmaphobic authored
I noticed that some times, the disconnect signal would get to the updateConnect button (tool bar) before the link was physically disconnected. That would cause it to count it as a still connected link and get the connect button logic out of sync. While at it, added an interface to the UDP link to return its configuration instance. That allows the LinkManager to unlink it when disconnecting it.
-
- 13 Feb, 2015 1 commit
-
-
dogmaphobic authored
The goal of this first installment is to organize the code a bit so it's more readable, clean up a bit of left over cruft, and manage link configurations (and links in general).
-
- 24 Nov, 2014 1 commit
-
-
Don Gagne authored
Centralize all connecting and disconnecting of links through LinkManager::[Connect|Disconnect]Link api. Connect/Disconnect no longer allowed through LinkInterface. This allows creation of new LinkManager::setConnections[Suspended|Allowed] methods to disallow connections as needed.
-
- 03 Nov, 2014 1 commit
-
-
Don Gagne authored
This api doesn’t make any sense given the fact that LinkInterface signals bytesReceived with the bytes in the signal. Also the reason why it is never called!
-
- 01 Jul, 2014 1 commit
-
-
Bryant Mairs authored
-
- 22 Dec, 2013 1 commit
-
-
Bryant Mairs authored
Renamed getNominalDataRate to getConnectionSpeed. Also added upstream/downstream data rate functions to all Link classes.
-
- 07 Dec, 2013 1 commit
-
-
Don Gagne authored
Removed LinkInterface methods which were never being called. Updated various LinkInterface implementation classes to remove the methods. Some methods such as the ones which measure data rates or bits sent/received were implemented in only some of the implementation classes, and in some cases implemented incorrectly. If they were called, the values returned would be incorrect. Although there was some partial implementation for these I removed them as well since in all case they were never being called by any code. In checking Blame, these came across in 2010 and have remained unimplemented since them, so I figure better to clean up than leave crufty, unused, half finished stuff in.
-
- 13 Jun, 2013 1 commit
-
-
Michael Carpenter authored
Addition of requestReset to LinkInterface, to allow MavLinkProtocol to detect when connected, but at the wrong baud rate, request a reset.
-
- 10 Jun, 2013 1 commit
-
-
Bryant authored
Changed many functions in the abstract *Link classes to be const. This facilitates setting other functions as const. The metadata for specific links are reset when the links are added.
-