Don Gagne
76677481f6
Reference counting for LinkInterface, LinkConfiguration
...
Prevent shutdown ordering crashes
8 years ago
Gus Grubba
a0166f1358
Made QGCCorePlugin derive from QGCToolBox and expose everything through the same mechanism as everything else.
9 years ago
Don Gagne
0ce6d773bb
Allows QGC plugins to be optional or custom
9 years ago
Don Gagne
5505a66e25
Don't change active vehicle for additional vehicles
9 years ago
Don Gagne
cb2892bc88
One heartbeat per-link, not per-vehicle
9 years ago
Don Gagne
e7979fd93f
Must use pack_chan and encode_chan due to mav 2.0 problem
...
_finalize methods need information which is not available if all you
have is a mavlink_message_t
9 years ago
Don Gagne
e92110a7d3
Refactor parameter apis from AutoPilotPlugin to ParameterManager
9 years ago
Don Gagne
a42225cca3
New offline editing Vehicle support
...
Includes ability to load params
9 years ago
Don Gagne
0cecf13fcd
Major rewrite of Mission Item json editor support
9 years ago
Don Gagne
9857c84ec7
Adjust version query semantics
9 years ago
Lorenz Meier
24c3fba841
Temporarily disable MAVLink version check as the QGC settings have no effect and it will mess with the upgrade from v1 to v2 and has no real value
9 years ago
Don Gagne
b10e690067
Fix priority link and default component id usage
9 years ago
Lorenz Meier
78550907fe
Adjust license terms in all headers to reflect new dual-license
9 years ago
Lorenz Meier
420fd3ab95
Ignore vehicle with system ID zero
9 years ago
Don Gagne
4821d474b3
Turn screen sleep back on correctly
9 years ago
Don Gagne
54107e96c6
Hack fix for multi-vehicle disconnect on same link
9 years ago
Jimmy Johnson
d69ef3d401
adding follow me
9 years ago
Don Gagne
f0529fd1da
Fix android build
9 years ago
Don Gagne
69c7ebb55f
Screen sleep control for iOS
9 years ago
Don Gagne
0866ee10de
Much better missing SD Card detection
...
Plus other auto connect bug fixes
9 years ago
Don Gagne
f788d38048
Disconnect Vehicle support
9 years ago
dogmaphobic
2b23d05c84
Merge conflict fix missed the Android only variable.
9 years ago
dogmaphobic
bb398c45d5
Keep Android screen on while a vehicle is connected.
9 years ago
Don Gagne
e513494c56
Header re-structuring
...
I removed some needed headers from a top level file which then causes a
ripple effect downstream
9 years ago
Don Gagne
fcb1ce1a40
Fix multiple vehicles on same link
...
- Also fix vehicle selector dropdown in toolbar
9 years ago
Don Gagne
799d20aa66
Move GCS heartbeat to MutiVehicleManager
9 years ago
Don Gagne
12025fd383
Fix HIL shutdown crash
9 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
92f92abb35
Use vehicle count instead of link count
10 years ago
dogmaphobic
d33852c535
PX4FLOW Sensor Support.
10 years ago
Don Gagne
5f262fba85
Add logging
10 years ago
Don Gagne
7c0a836c5a
Remove unused code
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
812ee27236
Cut over 100% to new Map/Mission code
...
- Delete all old map code
10 years ago
Don Gagne
46cfbbe9de
Add support for MAV_TYPE specific FirmwarePlugin
10 years ago
Don Gagne
8b9ee774d1
Allow param edit with missing parameters
10 years ago
Don Gagne
1ad7da2c48
Allow param edit with missing parameters
10 years ago
Don Gagne
c240c43ecf
Use true list models for vehicles and mission items
10 years ago
Don Gagne
3190f0b9b2
Correcting joystick implementation
10 years ago
Don Gagne
c09f32d31c
Correcting joystick implementation
10 years ago
Don Gagne
6e1bfc38ed
Make new Joystick code mobile friendly
10 years ago
Don Gagne
1888a8dc54
New Joystick config, new Joystick control classes
10 years ago
Don Gagne
724a0c8c50
All MavManager functionality now in Vehicle
...
- Moved all MavManager functionality to Vehicle
- Updated all code to use Vehicle instead of MavManager
- Removed MavManager
10 years ago
Don Gagne
76132e24e4
Add vehicle icon to flight display
10 years ago
Don Gagne
ed2bcaa0e1
Fix signal order problem
10 years ago
Don Gagne
4d28975ddb
Don't emit useless signal
10 years ago
Don Gagne
943d47a451
New MultiVehicleManager, Vehicle objects
...
- MultiVehicleManager is a Qml friendly replacement for UASManager
- Vehicle is a replacement for both UAS and AutoPilotPlugin
10 years ago