Missions
The Missions microservice provides mission upload, download, storage, and execution APIs for MAVLink devices. It is based on the MAVLink Mission Protocol: official documentation.
This package exposes both low-level and high-level mission APIs:
Client implementing IMissionClient
low-level mission packets;
no local mission storage.
Server implementing IMissionServer
low-level mission request handlers and packet send helpers.
ClientEx implementing IMissionClientEx
local mission cache, sync state, upload/download orchestration, and helper methods to build mission items.
ServerEx implementing IMissionServerEx
mission storage and execution loop with command handlers.
Last modified: 18 February 2026