Beat Küng
96aa904be1
qgroundcontrol.pro: update build to latest airmapd master
...
which is now a shared library
7 years ago
Beat Küng
ab003135c9
AirMapManager: update authorizations to changed airmapd interface
7 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
PX4 Jenkins
d9c5a95da1
Update PX4 Firmware metadata Tue Nov 28 04:37:02 UTC 2017
8 years ago
PX4 Jenkins
aeb0e8a7ab
Update PX4 Firmware metadata Mon Nov 27 04:41:42 UTC 2017
8 years ago
PX4 Jenkins
bfc353a747
Update PX4 Firmware metadata Sat Nov 25 04:37:18 UTC 2017
8 years ago
PX4 Jenkins
ae57da31c8
Update PX4 Firmware metadata Wed Nov 22 23:38:33 EST 2017
8 years ago
PX4 Jenkins
6ccf1e407a
Update PX4 Firmware metadata Wed Nov 22 13:45:58 EST 2017
8 years ago
Daniel Agar
7596257117
Revert "Add debuggable to manifest" ( #5855 )
...
This reverts commit cc1fa95942
.
Fixes #5787
8 years ago
PX4 Jenkins
7b11c83fd8
Update PX4 Firmware metadata Tue Nov 21 23:37:07 EST 2017
8 years ago
PX4 Jenkins
a3d372c711
Update PX4 Firmware metadata Tue Nov 21 04:52:05 UTC 2017
8 years ago
PX4 Jenkins
909dd828aa
Update PX4 Firmware metadata Thu Nov 16 05:20:28 UTC 2017
8 years ago
Don Gagne
09b2831929
Merge pull request #5841 from DonLakeFlyer/WaypointsOnlyROI
...
Support ROI tool button in WaypointsOnly mode
8 years ago
Don Gagne
dce6c6aa6b
Merge pull request #5828 from AndKe/eniromap
...
Maps: added Eniro as map provider (Norway,Sweden,Finland,Denmark,Poland)
8 years ago
DonLakeFlyer
19c5257e27
Support ROI tool button in WaypointsOnly mode
8 years ago
PX4 Jenkins
c7a2e09b21
Update PX4 Firmware metadata Wed Nov 15 04:37:15 UTC 2017
8 years ago
PX4 Jenkins
f07c67c2e1
Update PX4 Firmware metadata Tue Nov 14 01:13:12 UTC 2017
8 years ago
Don Gagne
c00e93f2eb
Merge pull request #5839 from DonLakeFlyer/PositionManager
...
Fix position updates on Android
8 years ago
DonLakeFlyer
690283ec56
Don't start position source while running unit tests
8 years ago
DonLakeFlyer
625bf95190
Fix position updates on Android
8 years ago