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

Mavlink: Improve Image Transmission Protocol Handling #11845

Merged
merged 1 commit into from
Sep 22, 2024

Conversation

HTRamsey
Copy link
Collaborator

@HTRamsey HTRamsey commented Sep 6, 2024

  • Fix parenting so ImageProtocolManager is correctly destroyed
  • Add starting/ending of image stream, which could be added as buttons to OpticalFlowSensor.qml
  • Remove discontinued PX4Flow as it was largely an unused feature and connecting Optical Flow sensors to a GCS via serial has little real-world use. No other Optical Flow sensors have serial links
  • Fix working with other sensors other than PX4Flow
  • Fix working with multiple vehicles

@HTRamsey HTRamsey force-pushed the dev-mavlink-imageprotocolmanager branch from c724831 to 8a84ba5 Compare September 6, 2024 16:03
@HTRamsey HTRamsey force-pushed the dev-mavlink-imageprotocolmanager branch 4 times, most recently from 44e54ab to 3dc2e41 Compare September 21, 2024 03:11
@HTRamsey HTRamsey marked this pull request as ready for review September 21, 2024 03:22
@DonLakeFlyer
Copy link
Contributor

How long ago did the PX4 Flow disappear?

@HTRamsey
Copy link
Collaborator Author

How long ago did the PX4 Flow disappear?

I believe it was discontinued quite some time ago and compatibility was removed from PX4 entirely like 3 years ago. I also saw there hasn't really been a single mention of the PX4Flow stuff in QGC anywhere online so I didn't think it was worth the extra complexity it added to the link and firmware stuff.

Also forgot to mention this fixes the issue that the image handling stuff only worked with serial connected PX4Flow devices, and not with other OpticalFlow devices connected to autopilots. Also now works with multiple vehicle connections.

@DonLakeFlyer
Copy link
Contributor

Ok, all good then

@HTRamsey HTRamsey force-pushed the dev-mavlink-imageprotocolmanager branch from 3dc2e41 to 371e7ff Compare September 21, 2024 23:20
@HTRamsey HTRamsey force-pushed the dev-mavlink-imageprotocolmanager branch from 371e7ff to c6a7a5b Compare September 22, 2024 04:02
@HTRamsey HTRamsey merged commit daf0344 into mavlink:master Sep 22, 2024
7 checks passed
@HTRamsey HTRamsey deleted the dev-mavlink-imageprotocolmanager branch September 22, 2024 04:41
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

Successfully merging this pull request may close these issues.

2 participants