acfloria
7c89c4ac05
Multi link support clean up
...
- Improve function names
- For notifications of an active link change only show the priority keyword if multiple links are connected
- Use QMap instead of QList for the HeartbeatTimers
- Style improvements
- Simplify sending the MAV_CMD_CONTROL_HIGH_LATENCY command
7 years ago
acfloria
a09fcba928
Do not change the priority link if it was commanded and is still active
7 years ago
acfloria
a7310e4019
Fix uninitialized variable in AppSettings causing a Segfault
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
acfloria
1e77e29513
Use again the heartbeat instead of bytes received to determine if a link is active
7 years ago
acfloria
dd28d2a35f
Fix QTimer issue and send command on high latency link change
7 years ago
acfloria
f4b037296f
Use name instead of portName in getName of the SerialLink
7 years ago
acfloria
ee61860368
Save and load high latency property to/from link configurations
7 years ago
acfloria
01492d9f87
Improve notification on link switching
7 years ago
acfloria
321fae7f31
Update active property for each link separately
...
Each link updates the active property based on incoming bytes.
The vehicle tracks the active property of each link and in case of an inactive priority link it updates the priority link.
7 years ago
acfloria
7ea3296d8f
Add AdvancedLinkSettings fact to the general app settings
...
This setting enables/disables the LinkIndicator toolbar in which the primary link can be chosen.
7 years ago
acfloria
77df3be89d
Add the LinkIndicator to the toolbar
...
The LinkIndicator shows the connected links and lets the user select the priority link,
7 years ago
barzanisar
07003a182f
minor typo fix
7 years ago
Don Gagne
d283233330
Merge pull request #6364 from philipoe/checklist_draft
...
Automated preflight checklists
7 years ago
Philipp Oettershagen
193e1a4abc
Fixes round 2 based on comments by @dongagne
7 years ago
PX4 Jenkins
6258240882
Update PX4 Firmware metadata Fri May 11 00:37:05 EDT 2018
7 years ago
PX4 Jenkins
6e838e2451
Update mavlink v2.0 submodule Thu May 10 20:39:36 EDT 2018
7 years ago
Philipp Oettershagen
13358501e3
Fixes and cleanup according to comments by @dongagne
7 years ago
Don Gagne
ec5bffefeb
Merge pull request #6442 from DonLakeFlyer/GeoFenceSave
...
Implement GeoFence persistence
7 years ago
DonLakeFlyer
63abdfd534
Switch to version 2
...
Ignore old version 1
7 years ago
Philipp Oettershagen
4466d28909
Automated preflight checklist: Initial commit. Note that this requires an autopilot firmware that writes the respective health flags in the SYS_STATUS mavlink message
7 years ago
Don Gagne
95be320c63
Merge pull request #6441 from DonLakeFlyer/FactValueSlider
...
Fix altitude change signalling
7 years ago
DonLakeFlyer
e48aad6b06
Implement GeoFence persistence
7 years ago
DonLakeFlyer
b20e14f9cb
Fix altitude change signalling
7 years ago
Don Gagne
6e2c8109ae
Merge pull request #6431 from DonLakeFlyer/SensorBits
...
Vehicle. Expose sensor status to Qml
7 years ago
Don Gagne
038d0eb7ad
Merge pull request #6432 from mavlink/hamishwillee-readme
...
Simplify README with links to devguide
7 years ago
DonLakeFlyer
9972ac752b
Added sensorsUnhealthyBits
7 years ago
Don Gagne
bb1467becb
Merge pull request #6430 from DonLakeFlyer/SoloVideo
...
ArduPilot: Start possible Solo video
7 years ago
Hamish Willee
4965969b78
Simplify README with links to devguide
7 years ago
DonLakeFlyer
58afdad9d9
Expose sensor status to Qml
7 years ago
Don Gagne
8f905240de
Merge pull request #6412 from jinchengde/android-compile
...
modify android build repo
7 years ago
DonLakeFlyer
4f8deb4943
Start possible Solo video
7 years ago
Don Gagne
36a77445f9
Merge pull request #6426 from DonLakeFlyer/ManulGrid
...
Don't recalc for manual grid
7 years ago
DonLakeFlyer
ec42b81dc4
Don't recalc for manual grid
7 years ago
Don Gagne
b40fdee4da
Merge pull request #6420 from DonLakeFlyer/FlyTerrain
...
Don't query terrain from Fly View mission items
7 years ago
DonLakeFlyer
4faf39fd2a
Don't query terrain from Fly View
7 years ago
Don Gagne
7495626c33
Merge pull request #6418 from DonLakeFlyer/TerrainAlt
...
Terrain batch fix, transect style generation fix
7 years ago
DonLakeFlyer
a01d8a4d3a
Fix batch sending
...
Not all batches would be queried
7 years ago
DonLakeFlyer
c18d3e09ad
Fix alt=0 bug
7 years ago
Don Gagne
535ff2ab69
Merge pull request #6417 from DonLakeFlyer/FInal
...
Add missing final
7 years ago
DonLakeFlyer
80a8b11701
Add missing final
7 years ago
Don Gagne
f68eccd494
Merge pull request #6368 from bluerobotics/patrickelectric/fix#164
...
Fix video popup on windows
7 years ago
Don Gagne
8176dd377f
Merge pull request #6416 from DonLakeFlyer/DebugLog
...
Remove debug logging
7 years ago
Hamish Willee
b38125408d
Merge pull request #6410 from patrickelectric/patch-2
...
README: Add unit tests information
7 years ago
Don Gagne
9d519b55f9
Merge pull request #6415 from DonLakeFlyer/Refly
...
Refly and camera shot count support
7 years ago
DonLakeFlyer
9298783944
Remove debug logging
7 years ago
Don Gagne
f570198754
Merge pull request #6399 from bluerobotics/sub-metadata
...
APM Sub: update parameter metadata for Sub-3.5.3
7 years ago
Don Gagne
6a3265e4a4
Merge pull request #6411 from mavlink/pr-px4_metadata
...
Update PX4 Firmware metadata Thu May 3 00:38:00 EDT 2018
7 years ago
Don Gagne
2f1029fb81
Merge pull request #6401 from bluerobotics/sub-telem-rate
...
APM Sub: default attitude streamrate to 20Hz
7 years ago
Don Gagne
c6c5c403eb
Merge pull request #6405 from patrickelectric/corrections_2
...
Some random corrections around the code
7 years ago