mavlink / MAVSDK

API and library for MAVLink compatible systems written in C++17
https://mavsdk.mavlink.io
BSD 3-Clause "New" or "Revised" License
611 stars 496 forks source link

mavsdk::System::has_gimbal() return false on Windows10 #1714

Closed dzywater closed 3 months ago

dzywater commented 2 years ago

On Windows10, it is not workable (mavsdk::System::has_camera() return false ). windows10

On ubuntu20.04, it is workable (mavsdk::System::has_camera() return false ). ubuntu2004

I used gazebo_typhoon_h480.

JonasVautherin commented 2 years ago

How is that different from https://github.com/mavlink/MAVSDK/issues/1710?

dzywater commented 2 years ago

How is that different from #1710? Use gazebo_typhoon_h480 On ubuntu20.04, mavsdk::System::has_gimbal() return true, mavsdk::System::has_camera() return false;

On Windows10, mavsdk::System::has_gimbal() return false, mavsdk::System::has_camera() return false;

That is,

On Ubuntu20.04, gimbal is workable, but camera is not. On Windows10, both gimbal and camera are not workable.

julianoes commented 2 years ago

On Windows, which simulation and which model are you using?

dzywater commented 2 years ago

1.Run gazebo_typhoon_h480 simulator On ubuntu20.04. 2.Map Ubuntu port14540 to Windows port 14540 by MavRouter. 3.On Windows, use MavSDK1.0.8 to program.

julianoes commented 2 years ago

Aha, my guess is that something with the forwarding goes wrong. What mavlink-router version are you using?

julianoes commented 3 months ago

No more answer, closing.