Beat Küng
ab003135c9
AirMapManager: update authorizations to changed airmapd interface
7 years ago
Gus Grubba
6a75949d71
Merge pull request #5868 from mavlink/pseudoMobile
...
Allow pseudo mobile builds (Native QML on Desktop)
7 years ago
Gus Grubba
2f291f28e4
Allow pseudo mobile builds (Native QML on Desktop)
7 years ago
G_I_V_D
e944d4fae5
Remove dublicate group settings
7 years ago
G_I_V_D
61fad09a66
Replacement code to speed up work on the map and fighting mistake 'manual control lost' when connected joystick with armed UAV
7 years ago
Gus Grubba
8033f57507
Merge pull request #5864 from pritamghanghas/android_joystick_fix
...
fix typo which breaks joystick detection on Android
8 years ago
Gus Grubba
b83e681620
Merge pull request #5854 from adrianschroeter/master
...
fix compile with glibc 2.26
8 years ago
Gus Grubba
7555025f09
Merge pull request #5810 from pritamghanghas/qgc-5718
...
Speech will work on Linux only with Qt 5.9.2, updated accordingly.
8 years ago
Gus Grubba
7aa0873112
Merge pull request #5863 from mavlink/appveyorQt
...
Switch Appveyor to Qt 5.9.2
8 years ago
Gus Grubba
e0210230ca
Switch Appveyor to Qt 5.9.2
8 years ago
Gus Grubba
bea95bb134
Merge pull request #5859 from mavlink/videoStreamControl
...
Video Stream Control Widget
8 years ago
Gus Grubba
57f0cf4a2d
Added a signal handler to force toggle the switch. Not sure why the normal signal is not being respected.
8 years ago
Gus Grubba
e2fc418110
Add option to disable video streaming when disarming.
...
Moved "Grid Lines" out of General Options and into the Video Stream Widget
Made a QGC custom Switch element
8 years ago
Gus Grubba
3b025c142d
Make video enable persistent.
8 years ago
Beat Küng
6226743f0b
rebase fixup: remove AirMapController.{cc,h}
8 years ago
Beat Küng
0a18238abc
remove submodule commits qmqtt and tiny-AES128-C
8 years ago
Beat Küng
0deb9ddedc
AirMapManager: error handling, change to updated API of airmapd
8 years ago
Beat Küng
22169ffe52
AirMapManager: update polygons to changed airmapd interface
8 years ago
Beat Küng
6599fde06e
AirMapManager: update flight search according to updated airmapd
8 years ago
Beat Küng
18be90f005
AirMap: remove SITA registration numbers
8 years ago
Beat Küng
34250f32df
AirspaceManagement & AirMapManager: add weather request API
8 years ago
Beat Küng
0c575913f6
AirMapManager: add LifetimeChecker class to prevent callbacks from accessing invalid memory
8 years ago
Beat Küng
b98f08d763
AirMapManager: handle multi_polygon
8 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 :/
8 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)
8 years ago
Beat Küng
3f64f28bd8
AirMap traffic: remove inactive vehicles after a timeout of 5 seconds
8 years ago
Beat Küng
b0fcbe0553
AirMapManager: handle dynamic setting changes
8 years ago
Beat Küng
a6becbdd16
AirmapManager: make sure to pass the SITA reg data to the right objects
8 years ago
Gus Grubba
d09847fcfc
Make AirMapController as part of a Vehicle rather than a creatable QML instance. This is ultimately linked to a vehicle and not the view. Eventually a lot of the code currently in AirMapManager will have to come here as well so the data persists with a vehicle. AirMapManager should only handle the global aspects.
...
Added a temporary indicator right below the toolbar. It's only visible if a permission (of any kind) exists. I need to understand better how this works before coming up with a more permanent solution.
Restored toolbar to its original state (brand logo and whatnot)
8 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
8 years ago
Beat Küng
1a0b158c5c
PlanManager: upload flight to AirMap when uploading to the vehicle
8 years ago
Beat Küng
4b56b0d194
AirMapController: add flightPermitStatusChanged
8 years ago
Beat Küng
b60d4dae33
AirMapManager: update AirMapFlightManager to latest AirMap API
...
This includes polling for a flight permission.
The steps are:
- get pilot id (new API requires to provide it, even though it does not
make much sense)
- create a flight plan
- call the briefing (to check if SITA registration id's are valid)
- call the submit -> returns the actual flight id
- poll on the briefing until the flight gets approved
Since there can only be one flight, on startup, we list the pilot's flights
and end the one that ends in future
8 years ago
Beat Küng
caca0d0b5c
Vehicle: display AirMap traffic alerts using ADSBVehicle
8 years ago
Beat Küng
ddfbd0ecfa
AirMapManager: subscribe to traffic alerts when a flight is created using MQTT
8 years ago
Beat Küng
04ce2f50cf
add qmqtt submodule
8 years ago
Beat Küng
4c5b0e6b6d
AirMapManager: end flight when mission ended (upon disarm)
8 years ago
Beat Küng
875e2514f0
AirMapManager: send velocity & HDOP Telemetry
8 years ago
Beat Küng
01d5caa7ed
AirMapManager: add telemetry
...
- start telemetry if there's a valid flight id and the vehicle armed
- only the Position message is sent for now
8 years ago
Beat Küng
552b526cbb
protobuf: add AirMap telemetry protobuf messages
...
Requires protobuf to be installed on the build system
8 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
8 years ago
Beat Küng
be9670529e
AirMap: cleanup/refactoring + login + upload flight
8 years ago
Beat Küng
587df7a2e7
GeoFenceManager: upload AirMap polygons
...
This is just to test, will need much better integration
8 years ago
Beat Küng
ca2c372245
AirMap: display polygons from api.airmap.com/status/alpha/point
8 years ago
DonLakeFlyer
c92f9ca01d
add AirMap Controller & Manager
8 years ago
Gus Grubba
ee922ff71f
Breaking apart Travis scripts to see if it helps timeout issues.
8 years ago
Gus Grubba
c47eb0097c
Fixed instrument widget size for mobile devices
...
Clarify the title of the "Video Stream" panel (instead of just "Video")
8 years ago
PX4 Jenkins
d9c5a95da1
Update PX4 Firmware metadata Tue Nov 28 04:37:02 UTC 2017
8 years ago
Gus Grubba
a8154e237e
Video Stream Control Widget
8 years ago
PX4 Jenkins
aeb0e8a7ab
Update PX4 Firmware metadata Mon Nov 27 04:41:42 UTC 2017
8 years ago