-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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
GCS_MAVLINK: Fix Deprecation of MISSION_REQUEST #28854
base: master
Are you sure you want to change the base?
GCS_MAVLINK: Fix Deprecation of MISSION_REQUEST #28854
Conversation
b86d074
to
dd04ec6
Compare
Mission Request Message is deprecated since 2020. Replaced by Mission Request Int.
dd04ec6
to
1c43fae
Compare
We continue to request I deal with one which this PR would adversely affect (I'm nudging the author to update....). Which GCSs have you tested with these changes? |
Please add a link there that marks this PR as duplicate, so it is to be closed along with it.
I'm hunting some Mavlink issues with QGroundControl and ELRS 900M, very frustrating topic because ELRS 2G4 works perfectly and mLRS 900M also works perfectly. EDIT: |
Tested again after a git hard reset onto the change, and the internal error is gone. It was likely the check in line 371 being reverted on stashed changes. |
Requires ArduPilot/MAVProxy#1492 |
That particular GCS is not open-source.
Nice! I've fixed MAVProxy to work with it. We'll need to follow a process here so as to give people plenty of warning that things are going to break. It is well past time that we did follow some process to get this done. There are many GCSs and tools out there that would be adversely affected by this patch if we were to simply merge it. MAVProxy users are likely to update relatively frequently - but uGCS users perhaps not. We may need to carry an options bit for a while to allow a user to get the old behaviour back. I am curious to know what real-world problem you are trying to solve with this patch. I assume there's a client which only handles |
It would be the professional way to introduce breaking changes with a new major version.
None, just a side finding. A decade or two on the job, does teach to address technical debt immediately. |
Minor Protocol Issue; Finding during another investigation mavlink/qgroundcontrol#12184
MISSION_REQUEST is deprecated since 2020, replaced with MISSION_REQUEST_INT, but ardupilot still uses it to request mission items from GCS.
https://mavlink.io/en/services/mission.html#uploading_mission