- 26 Dec, 2014 1 commit
-
-
Don Gagne authored
Moving methods from MainWindow to QGCApplication so that more things can run without a window. Helpful for testing.
-
- 24 Dec, 2014 1 commit
-
-
Don Gagne authored
-
- 12 Dec, 2014 1 commit
-
-
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.
-
- 10 Dec, 2014 2 commits
- 09 Dec, 2014 2 commits
- 05 Dec, 2014 2 commits
- 03 Dec, 2014 1 commit
-
-
Don Gagne authored
This makes unit test output easier to read
-
- 01 Dec, 2014 1 commit
-
-
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
-
- 25 Nov, 2014 2 commits
-
-
Don Gagne authored
-
Don Gagne authored
Subclass of QMessageBox which re-implements the static public functions. There are two reasons for this: 1) The QMessageBox implementation on OSX does now show the title string. This leads to message boxes which don't make much sense. So on OSX we set title to text and text to informative text. 2) If parent is NULL, we set parent to MainWindow::instance. This prevents message boxes which can go behind MainWindow
-
- 24 Nov, 2014 1 commit
-
-
Don Gagne authored
- Logging now always on to temp file - User prompted to save temp file after disconnect - Orphaned temp logs checked for on boot - Logs saved to new save file location - Log file starts/stops with first and last connnection
-
- 14 Nov, 2014 1 commit
-
-
Don Gagne authored
This is the Pixhawk research board, not the PX4 production board.
-
- 23 Oct, 2014 1 commit
-
-
Don Gagne authored
-
- 05 Aug, 2014 1 commit
-
-
Lorenz Meier authored
-
- 31 Jul, 2014 1 commit
-
-
Bryant Mairs authored
Found by valgrind.
-
- 25 Jul, 2014 1 commit
-
-
Lorenz Meier authored
-
- 23 Jul, 2014 1 commit
-
-
Bryant authored
SLUGS has maintained their patches out-of-tree for a long while now. These will eventually get merged back in, but it'll be easier to evaluate them as fresh commits instead of modifications to this old & dead code, so we'll delete this for now.
-
- 20 Jul, 2014 1 commit
-
-
Lorenz Meier authored
-
- 27 Jun, 2014 1 commit
-
-
Bryant Mairs authored
-
- 15 Jun, 2014 2 commits
-
-
Bryant Mairs authored
-
Bryant Mairs authored
Current version was not as clear as it could be.
-
- 24 May, 2014 2 commits
-
-
Lorenz Meier authored
-
Lorenz Meier authored
-
- 19 May, 2014 1 commit
-
-
Lorenz Meier authored
-
- 18 May, 2014 1 commit
-
-
Lorenz Meier authored
-
- 15 May, 2014 1 commit
-
-
Lorenz Meier authored
-
- 07 May, 2014 1 commit
-
-
Lorenz Meier authored
-
- 06 May, 2014 1 commit
-
-
Bryant Mairs authored
Previously MAVLink data streams recorded by QGC would use a fixed block size of the maximum MAVLink message length and fill in only the bytes written by the message. This wasted space, make manual parsing difficult, and broke compatibility with scripts provided in the MAVLink project (issue #174). This patch alters logging to output only a packed data stream (64-bit big endian unix timestamp in microseconds since epoch + MAVLink message) instead of the unpacked data stream previously output. Additionally the previous logging code used the system endianness for packing in the timestamp, this has now been switched to always be big endian regardless of platform. All the documentation specifies big endian, so the code now follows the docs here. Additionally data playback has been modified to playback both the new packed data streams as well as the old data streams, even those with improper endianness for their timestamps. Finally, a variety of bugs have been fixed, along with some additional features and user experience changes, hopefully for the better. All existing functionality has been preserved as well.
-
- 14 Feb, 2014 1 commit
-
-
Julian Oes authored
-
- 05 Nov, 2013 1 commit
-
-
Lorenz Meier authored
-
- 26 Sep, 2013 1 commit
-
-
Lorenz Meier authored
-
- 26 Aug, 2013 1 commit
-
-
Lorenz Meier authored
Fixed race issues in config upload, tested to be reliable now - board startup scripts now need the other half of testing
-
- 16 Jul, 2013 1 commit
-
-
Bill Bonney authored
-
- 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 2 commits
-
-
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.
-
Bryant authored
The details on the success/errors for the MAVLink protocols are now shown for each link as tooltips that are updated every 5s. Values are currently wrong and unsure why as of yet.
-
- 09 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.
-