-
Notifications
You must be signed in to change notification settings - Fork 44
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
v2.1.3 Gremsy Vio camera payload fails to download camera definition due to "unsupported protocol" error #192
Comments
We build curl without ssl, I think it won't support https: https://github.com/mavlink/MAVSDK/blob/main/third_party/curl/CMakeLists.txt#L12 Would you have a way to use http instead? A weird thing in your case is that the camera definition is downloaded from the internet. Shouldn't it be served by the drone? Or is it somehow a simulator setup? |
I tried to add openssl with https support in mavlink/MAVSDK#2386 and I gave up trying to get it building for all platforms. If you want to waste a few days staring at CI playing with dependencies, feel free. I find it utterly frustrating. |
It's a real drone and payload. Nope, they for some reason decided it was a good idea to have the file fetched from Github every time; here's their documentation: https://docs.gremsy.com/payloads/vio/camera-setting-menu/camera-definition-file-download - pretty sure I have no way of changing this behavior...
Oh boy...sorry to hear about that. By any chance, were we able to get it to work on Android at least? |
Pretty sure Android was one of the broken ones: Is the file available with http though? In that case, you can just intercept (but not in Java) the message containing the URL and change Or what we could also try is to just parse |
Whoops it got resolved automatically because I mentioned it in the PR. Let me reopen it. |
Trying to backport it to v2.12 so that we can maybe release it before v3: mavlink/MAVSDK#2454 |
The text was updated successfully, but these errors were encountered: