-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Added skip download parameters and mission option for telemetry #13861
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
008da61 to
1a22e4c
Compare
|
When running precommit i get error on unchanged places in the code, how can i handle this? |
|
QGC already has the concept of a "High Latency" link. The initial connect state machine already skips some stuff on high latency links. I think this concept should be tied into that. So for example the settings would be skip the additional downloads on high latency links, maybe even with the option to only skip when the vehicle is in flight. I need to poke around the existing code a bit to see if that's the way to go. If you've already looked there and found it not to make sense, let me know. |
Thanks for having a look at the PR! I get your point, it is a good idea to tie it to specific modes like the "High Latency" link (maybe optional?). But for other links it could be that the link quality highly depends on the distance to GCS. So in the case i described in the PR description that a (re)start of QGC at high distances can really be a problem. So it would be good from a user point of view to manually skip the download of params and / or mission in such critical situations. In Missionplanner there is also a "Stop" button when downloading those. I would be totally fine to not have this option in settings for regular links or at all, but i really think a manual skip button is a real benefit and there is space in the top bar for this. |
Description
Problem
When a vehicle is in flight on very low telemetry bandwidth and QGC is (re)started, the automatic parameter and mission downloads can consume lots of the link capacity for a long time (e.g., 1–2 minutes just for parameters on ELRS MAVLink or RFD900). This can slow or even stall live mavlink telemetry at a critical time!
Solution
Add button and settings (can be discussed if this is necessary then) to optionally skip parameter and / or mission downloads on connect, allowing operators to prioritize live telemetry/streaming during in‑flight reconnects.
Fly view


Config view
What changed
Why this helps
Provides a smooth, responsive experience during in‑flight reconnects on constrained links by avoiding long download bursts that can choke the telemetry mavlink live stream.
Type of Change
Testing
Platforms Tested
Flight Stacks Tested
Screenshots
Checklist
Related Issues
By submitting this pull request, I confirm that my contribution is made under the terms of the project's dual license (Apache 2.0 and GPL v3).