- 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 13, 2015
-
-
Don Gagne authored
If it doesn’t exist it will be prefilled with all registered categories set to false
-
dogmaphobic authored
-
- Mar 12, 2015
-
-
dogmaphobic authored
Changed settings version as the link configurations must be redone (with the new port names)
-
- Feb 17, 2015
-
-
Don Gagne authored
Also converted qDebug statements to logging category
-
- 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).
-
- Feb 12, 2015
-
-
dogmaphobic authored
-
- Feb 09, 2015
-
-
Bryant authored
There's also a partial fix for the databits and stopbits. I'm unsure how to deal with the logic around the 'is_cdc' variable, as I can't really follow what it's for.
-
- Dec 26, 2014
-
-
Don Gagne authored
Moving methods from MainWindow to QGCApplication so that more things can run without a window. Helpful for testing.
-
- Dec 12, 2014
-
-
Don Gagne authored
Plus a large number of other changes to allow for orderly shutdown of objects without crashes or asserts. This is need for unit tests to create/delete global state around every test.
-
- Dec 10, 2014
-
-
Don Gagne authored
-
- Dec 01, 2014
-
-
Bryant authored
This function is called automatically when a QSettings object is destroyed, so is rarely needed to be called explicitly. There are still some cases where a QSettings object is passed-by-reference, so there I left the sync() calls as it's unclear how permanent those objects are and if they'd call sync() before application shutdown
-
- Nov 27, 2014
-
-
Don Gagne authored
-
- 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!
-
- Nov 01, 2014
-
-
Don Gagne authored
-
- Oct 28, 2014
-
-
Lorenz Meier authored
-
- Oct 27, 2014
-
-
Lorenz Meier authored
-
- Oct 04, 2014
-
-
Lorenz Meier authored
-
Lorenz Meier authored
This reverts commit b4089ad9.
-
Lorenz Meier authored
-
- Jul 09, 2014
-
-
Bryant Mairs authored
-
- Jul 02, 2014
-
-
Bryant Mairs authored
-
- Jun 10, 2014
-
-
Bryant Mairs authored
Replaced with only 1 output message with the result of the first serial port scan.
-
- May 26, 2014
-
-
Lorenz Meier authored
-
- May 24, 2014
-
-
Lorenz Meier authored
-
- May 18, 2014
-
-
Lorenz Meier authored
-
- May 15, 2014
-
-
Lorenz Meier authored
-
- May 07, 2014
-
-
Lorenz Meier authored
-
- Apr 21, 2014
-
-
Lorenz Meier authored
-
- Apr 20, 2014
-
-
Lorenz Meier authored
Fix execution context of thread routines - note that this is not quite the architecture the Qt folks intended, but as they admit its the consequence of their architecture.
-
- Mar 17, 2014
-
-
Lorenz Meier authored
Avoid evil port config for CDC devices altogether, non-CDC devices (unknown devices) should be unaffected
-
Lorenz Meier authored
-
- Mar 16, 2014
-
-
Lorenz Meier authored
Do not configure the port if talking to PX4 units (since USB does not know anything about baud rate)
-
- Feb 25, 2014
-
-
Don Gagne authored
Also commented out noisy serial link error output
-
- Feb 24, 2014
-
-
Don Gagne authored
-
- Feb 22, 2014
-
-
Don Gagne authored
-
- Dec 29, 2013
- Dec 24, 2013
-
-
Bryant Mairs authored
Converted LinkInterface from a pure-virtual interface into an abstract base class. This centralized the data rate calculation code for all subclasses. Also added the necessary code to provide upstream/downstream data rate calculations for all LinkInterface-derived classes.
-