missionMicroservice
R2026bDescription
The missionMicroservice represents the MAVLink Mission microservice. This
object uses MAVLink mission protocol messages to download missions from, and upload missions to
a remote MAVLink client. Use the object functions to download and upload missions, or to
configure timeout and retry behavior for mission operations.
Note
The missionMicroservice object requires PX4 version 1.5.1 or later. If you
use ArduPilot, the object requires ArduPilot Copter 3.4 or later, or ArduPilot Plane 3.5 or
later.
Creation
To create a missionMicroservice object, use the mavlinkmicroservice
function and specify the microservice type as "mission":
mission = mavlinkmicroservice(mavlinkio,"mission").
Properties
Object Functions
upload | Upload mission to remote MAVLink client |
download | Download mission from remote MAVLink client |
setTimeout | Set microservice timeout value |
setRetry | Set microservice retry count |
Examples
Version History
Introduced in R2026b
See Also
mavlinkmicroservice | heartbeatMicroservice | parameterMicroservice | commandMicroservice | ftpMicroservice