Gus Grubba
066699f310
Removed AirspaceController and moved its interface into AirspaceManager
...
AirspaceManager is now exposed by QGroundControlQmlGlobal instead of Vehicle (available all the time)
7 years ago
DonLakeFlyer
8f69ce2db8
Complex item unit test work
7 years ago
Daniel Agar
51faca98a2
qmake use absolute paths instead of relative
7 years ago
DonLakeFlyer
d44fdf483b
New TransectStyleComplexItem base class
7 years ago
DonLakeFlyer
790d03b427
Initial Corridor Scan support
7 years ago
Gus Grubba
892de6c308
Refactoring
7 years ago
Gus Grubba
888788b799
Rules and Advisories
7 years ago
Gus Grubba
421df93a44
Fix case
7 years ago
Gus Grubba
5c9a3ca82c
Yet some more
7 years ago
Gus Grubba
fc74866c84
Some build fixes (not there yet)
7 years ago
Gus Grubba
6b47e10767
WIP (not done and not working)
...
Break apart string of classes into their own files as all in one file became unwieldy
Expose Airspace data in a QML ready format
Split global Airspace from AirMap (Only now I figured out the reason for the pure virtual root classes)
Refactored a bunch of things to make it consistent and/or obvious
7 years ago
Gus Grubba
a5e8264bb2
Make it possible to have a build without Airmap
7 years ago
Gus Grubba
f55279d99c
WIP Making it possible to have a build without Airmap
...
Move all airmap related stuff to its own directory
7 years ago
DonLakeFlyer
8a54ef0ff5
Fix iOS build
7 years ago
Beat Küng
96aa904be1
qgroundcontrol.pro: update build to latest airmapd master
...
which is now a shared library
7 years ago
DonLakeFlyer
b6edd92270
Support for detailed Geo and UTM position editing
7 years ago
DonLakeFlyer
9e5f64a1ec
Support custom gimbal angles in Structure Scan
7 years ago
Gus Grubba
2f291f28e4
Allow pseudo mobile builds (Native QML on Desktop)
7 years ago
Beat Küng
6226743f0b
rebase fixup: remove AirMapController.{cc,h}
7 years ago
Beat Küng
44a05ab69d
AirMapManager: change backend to use airmapd
...
You need to adjust the 'AIRMAPD_PATH = path_to_airmapd' in
qgroundcontrol.pro to make it compile.
And sorry for the huge commit :/
7 years ago
Beat Küng
d17f10d2a5
AirMap: refactor for multi-vehicle support & base class API
...
- add multi-vehicle support: each vehicle has now a per-vehicle AirMap
object that takes care of flight creation, traffic & telemetry
- add a base class API layer so that the interface between QGC and the
AirMap implementation is clear, and easier to change
- removes polygon upload to vehicle (needs a better solution)
7 years ago
Gus Grubba
06cf7dfa58
Added include and lib path for protobuf on maxOS (we need to make this automatic for all builds)
...
Added AirMap settings (SettingsGroup)
Added AirMap settings block to General Settings
Create macros to deal with the tedious repetitions within SettingsGroup
Removed old, hacked in setting for AirMapKey
Remove a few of the tons of build warnings
7 years ago
Beat Küng
04ce2f50cf
add qmqtt submodule
7 years ago
Beat Küng
552b526cbb
protobuf: add AirMap telemetry protobuf messages
...
Requires protobuf to be installed on the build system
7 years ago
Beat Küng
0b901ca6b8
add tiny-AES128-C submodule: AES encryption/decryption
...
Source: https://github.com/kokke/tiny-AES128-C
License: public domain
7 years ago
DonLakeFlyer
c92f9ca01d
add AirMap Controller & Manager
7 years ago
Andreas Bircher
54c7e7ddaf
api calls
7 years ago
Andreas Bircher
bfdc40f19a
Terrain tiles
7 years ago
DonLakeFlyer
16953f6704
Switch to QSerialPort for Firmware Upgrade
7 years ago
DonLakeFlyer
073ab854ae
New CameraCalc reusable code for complex items
...
Converted Structure Scan to use CameraCalc such that it now works with
camera specs.
7 years ago
DonLakeFlyer
f2c1e9b2c1
AudioOuput class restructuring
...
Also hand carried text to speech changes from Stable to master. Plus
unit tests for that.
7 years ago
DonLakeFlyer
26f243eefd
Remove QGCAudioWorkerTest temporarily
...
Need to hand carry some stuff from Stable to master in order to fix
7 years ago
Gus Grubba
1b7983d74e
Add to build
8 years ago
Don Gagne
801221a8d0
Initial Structure Scan support
8 years ago
DonLakeFlyer
83a83ed57f
Fix typo
8 years ago
dheideman
23561c4a5c
Move User Brand Image to new factgroup
8 years ago
DonLakeFlyer
15631ad098
Better reading of numbers like -10.5m
8 years ago
Patrick José Pereira
74eead41f1
Add KML header and source
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
8 years ago
DonLakeFlyer
f11971c638
QGCCorePlugin::customMapItems support
...
Also rename QmlPageInfo to QmlComponentInfo to cover more use cases
8 years ago
DonLakeFlyer
572257107f
Switch to more generic QmlPageInfo from QGCSettings
...
Also plugin'ize intrument panel PageView pages
8 years ago
Don Gagne
537463c57c
New Mavlink 2 spec GeoFence and Rally Point support
8 years ago
Gus Grubba
e685642b63
Move Text To Speech to QTextToSpeech
...
This needs Qt 5.9. Do not merge it yet.
8 years ago
Don Gagne
3a0f835760
Terrain display in MissionItemStatus
8 years ago
Don Gagne
e910070a21
Add support for ADSB vehicle display
8 years ago
Gus Grubba
a0321b80dd
Camera definition implementation
8 years ago
DonLakeFlyer
04b8ace974
Allow custom overrides of windows installer icons
8 years ago
Gus Grubba
5f3729db70
Enable QtQuick compiler for iOS store builds.
...
Hide "Save Path" as it breaks the UI in General Settings.
8 years ago
DonLakeFlyer
b02dbc5d88
Put back correct app name
8 years ago
DonLakeFlyer
08027c2ff5
Support for custom build installers for Windows/OSX
...
Correctly supports application name and branding changes
8 years ago
DonLakeFlyer
9a307a67d1
Hack workaround to 5.9 android FileDialog Qt bug
...
https://bugreports.qt.io/browse/QTBUG-61424
8 years ago