Don Gagne
89cacd32a1
Convert QGCMessageBox to QGCApplication::showMessage
10 years ago
dogmaphobic
054fab6c28
Bluetooth for Android complete.
10 years ago
dogmaphobic
5b46a3938e
First shot at Bluetooth
10 years ago
dogmaphobic
cb41567d36
Mobile Tweaks
10 years ago
Lorenz Meier
f0c7cf1f50
Finished FMUv4 integration
10 years ago
dogmaphobic
e7b87f3360
Fixing unused variable in Release builds.
10 years ago
Don Gagne
8bad8c69c3
Fix autoconnect/re-autoconnect, plus windows connect
10 years ago
dogmaphobic
a8dabf1fb7
Serial Link Settings completed (QML)
10 years ago
dogmaphobic
c7dac00a88
Further WIP on Comm Link Settings (QML)
10 years ago
Don Gagne
dd0cbb5bc5
Delay autoconnect till second pass
...
This guarantees we are past bootloader on all OS. Window tends to not
detect bootloader, connect to it and then get confused.
10 years ago
Don Gagne
b851be13ee
More logging
10 years ago
Don Gagne
ca6eccda93
Autoconnect restructuring
...
Windows OS doesn’t disconnect port when you pull plug on USB. This
caused all sorts of problems with previous logic. New logic handles
this correctly.
10 years ago
dogmaphobic
b5fb612db6
Fix UDP Auto-Connect for iOS.
10 years ago
Don Gagne
b9cb57ec4e
Auto connect support
...
- 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
10 years ago
Don Gagne
18dc3d04db
Auto connect support
...
- 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
10 years ago
Don Gagne
aaed8c2d07
Auto connect support
...
- 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
10 years ago
Don Gagne
be4e5dc370
Use new QGCSerialPortInfo
10 years ago
Don Gagne
3433b5417d
Remove as many Singletons as possible
...
Instead us a Toolbox concept which hangs off of QGCApplication
10 years ago
Don Gagne
a220ddf503
MockLink support APM, Generic
10 years ago
Don Gagne
2777628889
Convert Log Replay to Link
10 years ago
Don Gagne
02a5241e35
Better handling of vendor and product ids
10 years ago
dogmaphobic
c2cd1ce7a0
Automatic UDP Link Configuration
10 years ago
Don Gagne
0fd87cd84e
Turn off timer based logging
10 years ago
Don Gagne
18c7a96c94
Added PX4Flow identification
...
Also added logging category
10 years ago
dogmaphobic
1c9590fee2
Adding check for a PX4.
10 years ago
Andrew C. Smith
3c29b07746
Check the board description in the LinkManager and display AeroCore instead of Pixhawk for the Gumstix AeroCore board.
10 years ago
dogmaphobic
fe015311bb
First stab at iOS builds
10 years ago
Lorenz Meier
f7afcef816
LinkManager: Do not connect to PX4 boards in bootloader mode automatically. Fixes #1574
10 years ago
dogmaphobic
6ddf112880
Don't delete link configuration if there is still an active link using it.
10 years ago
Don Gagne
671da5a28b
MockLink always added in debug builds
10 years ago
Don Gagne
ba0b0faf73
MockLink is part of all debug builds
10 years ago
dogmaphobic
59ad9be767
First android commit.
10 years ago
dogmaphobic
5feeb51704
Forgot to bump config version number.
...
Removed redundant counter while at it.
10 years ago
dogmaphobic
9315bf5fc5
Link Management Work
10 years ago
Don Gagne
a534122295
Should not be calling disconnect directly
10 years ago
Don Gagne
b88cd44d55
Reset mavlink channel before we use it
10 years ago
Don Gagne
4f5984b38f
Remove link ids and add link mavlink channel
...
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.
10 years ago
Don Gagne
1d737cb876
Fixed unused variable warnings
10 years ago
Don Gagne
784b87091f
Use QSharedPointer for cross-thread Link references
...
Also many LinkManager API changes to further isolate all link
management inside LinkManager.
10 years ago
dogmaphobic
d89faafad8
Using full port name (/dev/tty.xxx) as using the short name no longer works.
...
Changed settings version as the link configurations must be redone (with the new port names)
10 years ago
dogmaphobic
5fe34d0b1f
Cleaning dangling links
10 years ago
dogmaphobic
e8a2f0736e
Adding TCP to the Link Configuration Manager
10 years ago
dogmaphobic
e4dcf8fe48
Argh... Forgot to test release after adding Mock Link.
10 years ago
dogmaphobic
0a31331428
The ultimate goal is to plug a device, set it up and go fly it without any fuss.
...
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).
10 years ago
Don Gagne
c81927fae7
Rework Connect toolbar button usage
...
Now works for more than Serial links
10 years ago
Don Gagne
d3ad49f3d5
Moving more things off of MainWindow
...
Moving methods from MainWindow to QGCApplication so that more things
can run without a window. Helpful for testing.
10 years ago
Don Gagne
fc493d75c1
Move UAS and MAVLinkProtocol back to main thread
...
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.
11 years ago
Don Gagne
7ffa27f86a
New Singleton Manager
11 years ago
Don Gagne
58eef4b27d
Fix create/destroy ordering problems between LinkManager and MAVLinkProtocol
11 years ago
Don Gagne
42351ee00b
Restructure LinkManager/MAVLinkProtocol
11 years ago