mavsdk_tests: Add integration tests for figure of 8

This commit is contained in:
Konrad
2023-10-20 13:37:54 +02:00
committed by Daniel Agar
parent 8edd7ce2c1
commit e3473a0f90
6 changed files with 329 additions and 0 deletions
+6
View File
@@ -220,6 +220,12 @@ void AutopilotTester::wait_until_altitude(float rel_altitude_m, std::chrono::sec
REQUIRE(fut.wait_for(timeout) == std::future_status::ready);
}
void AutopilotTester::wait_until_fixedwing(std::chrono::seconds timeout)
{
REQUIRE(poll_condition_with_timeout(
[this]() { return _telemetry->vtol_state() == Telemetry::VtolState::Fw; }, timeout));
}
void AutopilotTester::prepare_square_mission(MissionOptions mission_options)
{
const auto ct = get_coordinate_transformation();