From b54eb0c75d2f8df1ec71943025ff25481efed012 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Sun, 19 May 2024 07:28:36 +1200 Subject: [PATCH] examples: fix disconnect example This wasn't actually built, so the API changes were not picked up. --- examples/CMakeLists.txt | 1 + examples/disconnect/CMakeLists.txt | 4 ++-- examples/disconnect/disconnect.cpp | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index e2d00a7d32..554936eb83 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -15,6 +15,7 @@ add_subdirectory(camera) add_subdirectory(camera_server) add_subdirectory(camera_settings) add_subdirectory(camera_zoom) +add_subdirectory(disconnect) add_subdirectory(fly_mission) add_subdirectory(fly_multiple_drones) add_subdirectory(fly_qgc_mission) diff --git a/examples/disconnect/CMakeLists.txt b/examples/disconnect/CMakeLists.txt index 18a0c5ec84..8a79ad27d8 100644 --- a/examples/disconnect/CMakeLists.txt +++ b/examples/disconnect/CMakeLists.txt @@ -16,7 +16,7 @@ target_link_libraries(disconnect ) if(NOT MSVC) - add_compile_options(takeoff_and_land PRIVATE -Wall -Wextra) + add_compile_options(disconnect PRIVATE -Wall -Wextra) else() - add_compile_options(takeoff_and_land PRIVATE -WX -W2) + add_compile_options(disconnect PRIVATE -WX -W2) endif() diff --git a/examples/disconnect/disconnect.cpp b/examples/disconnect/disconnect.cpp index 1c812bbd3d..dfd5aaef60 100644 --- a/examples/disconnect/disconnect.cpp +++ b/examples/disconnect/disconnect.cpp @@ -70,7 +70,7 @@ int main(int argc, char** argv) std::unique_ptr mavsdk; - mavsdk = std::make_unique(); + mavsdk = std::make_unique(Mavsdk::Configuration{Mavsdk::ComponentType::GroundStation}); while (true) { if (connect(mavsdk.get(), connection_url)) { @@ -82,7 +82,8 @@ int main(int argc, char** argv) wait_for_disconnect(mavsdk.get()); // Destruct and construct Mavsdk. - mavsdk = std::make_unique(); + mavsdk = + std::make_unique(Mavsdk::Configuration{Mavsdk::ComponentType::GroundStation}); } return 0;