Commands
The Commands microservice provides command request/ack APIs for MAVLink devices. It is based on the MAVLink Command Protocol: official documentation.
This microservice exposes low-level command APIs and high-level command dispatcher APIs:
Client implementing ICommandClient
sends
COMMAND_LONG/COMMAND_INTto the device and handles ACK-based request-response flow.
Server implementing ICommandServer
low-level command server: receives command packets and sends
COMMAND_ACK.
ServerEx implementing ICommandServerEx<TArgPacket>
high-level dispatcher with command handlers registry by
MavCmd.
Last modified: 04 March 2026