Don Gagne
899d58bcb4
Support loading polygon from SHP file
6 years ago
Don Gagne
ad064b5264
Expose guided altitude settings. Rearrange Fly and Plan view settings.
6 years ago
Don Gagne
92e7bf389e
FW Landing Pattern: Support for stop photo/video. Plus item unit test.
6 years ago
Willian Galvani
cb1471a2f7
APMMotorComponent: Create it
6 years ago
Daniel Agar
d591d86f9c
initial optional cmake support ( #6862 )
6 years ago
Gus Grubba
587c42a7f7
Decode anonymous pilot ID off the JSON Web Token returned by the anonymous login.
7 years ago
Gus Grubba
9ae8151a61
Allow a plugin to override iOS settings.
7 years ago
Gus Grubba
5dff94bfc6
iOS Build
...
Fix xcode project and restore LaunchImage
Cleanup unused icons
7 years ago
Gus Grubba
2befad081b
iOS Build
...
Fix xcode project and restore LaunchImage
Cleanup unused icons
7 years ago
Gus Grubba
45d36be49a
Disable QtQuick compiler for Debug builds
7 years ago
Beat Küng
3239118eca
GPS: update submodule & account for changed interface
7 years ago
acfloria
d4124c20bc
Use any mavlink message instead of only the heartbeat to determine if the link is active
7 years ago
Patrick José Pereira
0bbbaa437b
qgroundcontrol: Use qtquickcompiler by default
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
DonLakeFlyer
585f8efdb5
Initial Heli Setup page
7 years ago
DonLakeFlyer
03d3d53847
Support for Sync - Load KML
7 years ago
acfloria
66fcbc2a2d
Allow tracking multiple heartbeats for a single link
...
Add the HeartbeatTimer class to track a single heartbeat for a single link.
For every new received heartbeat an instance of the class is created.
Every instance emits a signal if it timed out or the timer is restarted.
Each vehicle then decides based on all different signals which link is the
priority link.
7 years ago
DonLakeFlyer
985c72e5c2
SurveyMissionItem -> SurveyComplexItem
7 years ago
DonLakeFlyer
512922c952
New ListModel for Fact meta data base increment/decrement
7 years ago
DonLakeFlyer
c5cee1402a
Make QtCharts usage desktop only
7 years ago
DonLakeFlyer
e9293adb2b
Remove MavlinkQmlSingleton
7 years ago
Gus Grubba
f41317102e
Airmap API key integration.
...
The build system will look for src/Airmap/Airmap_api_key.h
If it find is, it will used the provided API key and client ID for Airmap.
That file should provide two strings:
static const char* kAirmapAPIKey = "key data";
static const char* kAirmapClientID = "id data";
Local builds, without these will have no Airmap support by default (users can always enter their own within the Airmap settings panel).
7 years ago
DonLakeFlyer
12241e6258
Restructure terrain query to support path query as well
7 years ago
Gus Grubba
6e7c9f32f1
(Unsuccessful) attempt at a build with AirMap disabled (not present).
...
It builds clean but the resources still get messed up (loads true qml files instead of dummy ones, and it crashes...)
7 years ago
mantelt
2f79d2f04c
Allow setting MAVLINK relative path, absolut path and dialect in user_config.pri
7 years ago
mantelt
7c2aaf2161
Allow setting MAVLINK dialect in user_config.pri
7 years ago
Gus Grubba
32ed1ec009
Make all argument to AirMap queries based on what the screen shows (bounding rectangle and/or radius), respecting the limits imposed by AirMap.
7 years ago
Gus Grubba
b3c506edfc
Flight Plan WIP
...
Moved flight planning away from "Flight Management" to its own class. Planning does not need a connected vehicle.
7 years ago
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