core: camera-manager: add "Disable MAVLink" option #1010
Labels
core
Issue related to BlueOS-core
enhancement
New feature or request
needs-external-change
Depends on 3rd party tools
ui
User Interface feature
Current behaviour
Currently every detected camera is presented by BlueOS via MAVLink, but users may wish for some (or all) connected camera streams to only be presented via non-MAVLink-enabled applications.
This forum post brings up one such use-case, which is compounded by QGroundControl automatically streaming at least one MAVLink-enabled stream (if one is available), which then prevents other applications from accessing that stream. Presumably a workaround would be to add a second stream endpoint for a camera, but that seems both unnecessary and unintuitive to need to do, and may be difficult to manage which endpoint is being used for/via MAVLink.
Edit: an additional workaround would be to ensure any external streams are connected to before a MAVLink-camera-enabled application is opened, which avoids adding unnecessary redundancy but is still not intuitive or user-friendly.
Expected or desired behaviour
In order of preference
This is advanced configuration, so should only be available in Pirate mode.
Prerequisites
The text was updated successfully, but these errors were encountered: