Don Gagne
e79dd41d51
UASManager -> HomePositionManager
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
Lorenz Meier
bfe7abfdae
UASManager: Add signal to indicate deletion of UAS with ID
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
f9dc3c0a41
Make sure UAS is deleted on correct thread
11 years ago
Don Gagne
5204aabae5
Remove multiple activeUASSet overrides
...
This allows use of compile time Object::connect syntax
11 years ago
Bryant
6359f78a32
Remove all unnecessary calls to QSettings.sync().
...
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
11 years ago
Don Gagne
d2923d8ee0
Track Singletons in QGCApplication
...
- allow unit tests to use QGCApplication
- clear global singletons for each unit test run
11 years ago
Don Gagne
db7b86fbbe
Use new QGCMessageBox apis
...
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
11 years ago
Don Gagne
4768c933b1
Remove unused action
11 years ago
Lorenz Meier
d5715d5c81
UAS Manager: do not link home positions
11 years ago
Don Gagne
b42a36a866
Create base interface for UASManager and QGCUASParamManager
...
This allows us to create mock version of the objects to use for unit
tests
11 years ago
tstellanova
77aaf4d015
Fixing inter-object wiring
12 years ago
tstellanova
189135d447
Fixing inter-object wiring
12 years ago
Bill Bonney
eb8d8faa37
Fixed two warnings.
12 years ago
Lorenz Meier
639fbf3167
added missing value
12 years ago
Lorenz Meier
0529dafb9f
Robustified current home position setup
12 years ago
Bryant
c18a533403
Removing UASes now returns the UI to an almost pristine state. This was done by altering the activeUASSet signal so that it can emit a NULL UAS. Crashes may still exist in autopilot-specific code.
12 years ago
Bryant
129069d4e6
Partway through refactoring of UAS deletion. This is in order to actually support removing UASes from QGC, which is currently impossible.
12 years ago
Bryant
b1fc82ac54
Removing UASes now returns the UI to an almost pristine state. This was done by altering the activeUASSet signal so that it can emit a NULL UAS. Crashes may still exist in autopilot-specific code.
12 years ago
Bryant
e34142cff0
Partway through refactoring of UAS deletion. This is in order to actually support removing UASes from QGC, which is currently impossible.
12 years ago
Michael Carpenter
1413557255
Change so Waypoints are the same across maps, and offline waypoints get appeneded to the end of the MAV's waypoint list on connect
12 years ago
Lorenz Meier
432ce33003
Added RC calibration stub, ready for testing and fine-tuning
13 years ago
LM
aafc43304a
Minor cleanups in various places
13 years ago
oberion
d461662537
Intermediate step
14 years ago
LM
bcabd2cee3
Added conversion functions
14 years ago
LM
994aa2923d
Concluded last real messages in porting to V10
14 years ago
LM
36b4938c09
Fixed roll angle in Google earth, still not smooth. Fixed a number of threading issues. Fixed all custom widget related bugs. Improved MAVLink decoder. Reduced CPU usage substantially across all views
14 years ago
pixhawk
8fb8b1fafc
Implemented setpoint limitation, fixed user interaction initialization for HSI
14 years ago
oberion
c4d9885ea5
CLosing UASManager properly, first changes to better UDP port integration
14 years ago
LM
63900c28fa
Added coordinate conversion for global / local conversion
14 years ago
LM
b3ed0acbba
Working
14 years ago
LM
5c3e6e2a05
Added the option to set the HOME position from the UAV
14 years ago
LM
9b657f8e1c
Adjusted a large number of files to work with VS2008 compiler
14 years ago
lm
05dc22fca8
Working towards working maps without runtime issues
14 years ago
James Goppert
18d74deb3a
K/R formatting, debugging serialport.
14 years ago
lm
017c02df1d
Implemented moving the home location
14 years ago
lm
c7bec2b0bf
Temporary fix to map widget issue
14 years ago
pixhawk
c28456d442
Cleaned up debug output and fixed logging using settings
14 years ago
Alejandro
ed323bbebd
white space
14 years ago
lm
6f367e7941
Added persistence to debug console
14 years ago
lm
fc44c0c263
Added more map icon customization options, added serial link debugging
14 years ago
pixhawk
31f97dd6b5
Fully working waypoint interface, thoroughly tested. Active waypoint setting has to be debugged in the simulator, but works fine on real hardware
14 years ago
pixhawk
e69732cc50
Minor cleanups, major: MAVLink logging 100% implemented
14 years ago
pixhawk
32e1c52971
Fixed QMapControl bug
15 years ago
lm
55cdf5dbdc
Improved and bugfixed window persistence
15 years ago
lm
c9a863b7c7
Minor bugfixes and compile fixes
15 years ago
Mariano Lizarraga
8591b8550a
Still working on having independent builds for each MAV, most of the work is done, only Central Widgets remain to be instantiated and menu-controlled based on the autopilot
15 years ago
lm
e68fc328b3
Added remote widget, commented code
15 years ago