autotest: add tests for QuadPlane MAVLink message handling

Exercise the QuadPlane-specific parts of ArduPlane/GCS_MAVLink_Plane.cpp
which no existing test reached:

 - AVAILABLE_MODES including the VTOL modes
 - ATTITUDE_TARGET from the VTOL attitude controller
 - PID_TUNING from the VTOL rate and vertical acceleration controllers
 - HIGH_LATENCY2 target heading and altitude in VTOL modes
 - NAV_TAKEOFF and DO_VTOL_TRANSITION rejection paths, and NAV_TAKEOFF
   as COMMAND_INT
 - precision landing using LANDING_TARGET

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Peter Barker
2026-09-26 08:05:40 +10:00
committed by Andrew Tridgell
co-authored by Claude Opus 5
parent 484ca5d8ad
commit 6af0fba1f2
File diff suppressed because it is too large Load Diff