Skip to content
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

bug: QGC stream switching no longer working - suspected MAVLink issue #438

Open
ES-Alexander opened this issue Sep 10, 2024 · 2 comments
Open

Comments

@ES-Alexander
Copy link

Per bluerobotics/BlueOS#2892, MCM t3.12.1 had support for switching between the available camera streams in QGC1, which seems to no longer work as of at least MCM t3.12.4 (possibly earlier).

I haven't looked into QGC or MCM logs, but I imagine this is to do with how MCM lists the available streams over MAVLink, since if QGC isn't receiving that list in a format it understands then it understandably can't make use of the information.


MCM was tested within BlueOS (on a Raspberry Pi 3B), so there's some possibility of it just being a MAVLink routing issue, although that seems unlikely.

Main receiver testing was in QGC 4.3.0, on macOS Sonoma 14.5.

Footnotes

  1. with a joystick button or with a dropdown available from the cog icon at the right side of the recording widget

@joaoantoniocardoso
Copy link
Collaborator

joaoantoniocardoso commented Dec 10, 2024

This is still a mystery. I can see the QGC toggle messages, but not a single hint is shown in the console/logs.

image

I tested the video toggle via joystick with QGC 4.1.2 and 4.3 with MCM t3.17.0, t3.12.1, t3.12.0, t3.9.0, and t3.4.0 without success.

When switching the camera from the Dropdown menu, all versions worked.

@ES-Alexander any ideas?

@joaoantoniocardoso
Copy link
Collaborator

Okay, when looking at QGC's source code, I realized that when testing, I was using the toggle video source action, but there are others.

  • The next/previous camera action works
  • The next/previous stream action doesn't work.

Tested on t3.17.0, t3.12.1, and t3.4.0 but only with QGC 4.3, since 4.1 doesn't seem to have those actions.

Maybe there is something else going on?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants