- Oct 20, 2020
-
-
Don Gagne authored
* Remove unneeded mutex * Cleanup LinkInterface, fix connect/disconnect bug
-
- Oct 07, 2020
-
-
Don Gagne authored
New VehicleLinkManager implementation
-
- Aug 15, 2020
-
-
DonLakeFlyer authored
Cherry pick UDPLink range for fixes from Stable
-
- Jul 27, 2020
-
-
DonLakeFlyer authored
Add mutex for _sessionTargets access. Remove range_for usage. General cleanup
-
- May 27, 2020
-
-
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.
-
- May 26, 2020
-
-
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.
-
- May 20, 2020
-
-
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.
-
- Feb 01, 2020
-
-
Gus Grubba authored
-
- Dec 10, 2018
-
-
Gus Grubba authored
-
- Oct 29, 2018
-
-
Patrick José Pereira authored
Signed-off-by:
Patrick José Pereira <patrickelectric@gmail.com>
-
- Apr 18, 2018
-
-
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.
-
- Feb 08, 2018
-
-
Gus Grubba authored
-
- Feb 05, 2018
-
-
Gus Grubba authored
Maintain a list of address/port pairs instead of a address/port map.
-
- Feb 02, 2018
-
-
acfloria authored
-
- Jun 12, 2017
-
-
DonLakeFlyer authored
-
- Feb 15, 2017
-
-
Alexey Bulatov authored
-
- Dec 26, 2016
-
-
Don Gagne authored
Prevent shutdown ordering crashes
-
- May 31, 2016
-
-
Lorenz Meier authored
-
- Mar 25, 2016
-
-
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.
-
- Dec 02, 2015
-
-
dogmaphobic authored
-
dogmaphobic authored
-
- Dec 01, 2015
-
-
dogmaphobic authored
-
- Nov 23, 2015
-
-
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
-
- Nov 19, 2015
-
-
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
-
- Nov 18, 2015
-
-
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
-
- Jun 27, 2015
-
-
dogmaphobic authored
-
- Jun 26, 2015
-
-
dogmaphobic authored
-
- Jun 01, 2015
-
-
Gus Grubba authored
-
dogmaphobic authored
-
- Mar 28, 2015
-
-
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.
-
- Mar 22, 2015
-
-
Don Gagne authored
Also many LinkManager API changes to further isolate all link management inside LinkManager.
-
- Feb 25, 2015
-
-
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.
-
- Feb 18, 2015
-
-
dogmaphobic authored
-
- Feb 14, 2015
-
-
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.
-
- Feb 13, 2015
-
-
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).
-
- Nov 24, 2014
-
-
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.
-
- Nov 03, 2014
-
-
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!
-
- Jul 01, 2014
-
-
Bryant Mairs authored
-
- Dec 22, 2013
-
-
Bryant Mairs authored
Renamed getNominalDataRate to getConnectionSpeed. Also added upstream/downstream data rate functions to all Link classes.
-