MAVLinkcompatible
MAVLinkcompatible describes software or hardware that implements the MAVLink protocol and can interoperate with MAVLink-enabled autopilots and ground control stations. Being MAVLinkcompatible generally implies conformance to a supported MAVLink version, typically MAVLink 1 or MAVLink 2, and adherence to a defined dialect, so that it can exchange standard MAVLink messages such as heartbeats, parameter requests, mission items, and telemetry data.
MAVLink is a lightweight, binary communication protocol designed for unmanned systems. It is transport-agnostic, supporting serial
In practice, MAVLinkcompatible devices include flight controllers, companion computers, ground control software (for example QGroundControl and