Get desktop application:
View/edit binary Protocol Buffers messages
Acts as a vehicle and receives incoming missions from GCS (in raw MAVLINK format). Provides current mission item state, so the server can progress through missions.
Set Current item as completed
(message has no fields)
(message has no fields)
Subscribe when a MISSION_CLEAR_ALL is received
(message has no fields)
Subscribe to when a new current item is set
(message has no fields)
Subscribe to when a new mission is uploaded (asynchronous).
(message has no fields)
The mission plan
Mission item exactly identical to MAVLink MISSION_ITEM_INT.
Used in: ,
Sequence (uint16_t)
The coordinate system of the waypoint (actually uint8_t)
The scheduled action for the waypoint (actually uint16_t)
false:0, true:1 (actually uint8_t)
Autocontinue to next waypoint (actually uint8_t)
PARAM1, see MAV_CMD enum
PARAM2, see MAV_CMD enum
PARAM3, see MAV_CMD enum
PARAM4, see MAV_CMD enum
PARAM5 / local: x position in meters * 1e4, global: latitude in degrees * 10^7
PARAM6 / y position: local: x position in meters * 1e4, global: longitude in degrees *10^7
PARAM7 / local: Z coordinate, global: altitude (relative or absolute, depending on frame)
Mission type (actually uint8_t)
Mission plan type
Used in:
The mission items
Mission progress type.
Current mission item index (0-based), if equal to total, the mission is finished
Total number of mission items
Result type.
Used in:
Result enum value
Human-readable English string describing the result
Possible results returned for action requests.
Used in:
Unknown result
Request succeeded
Error
Too many mission items in the mission
Vehicle is busy
Request timed out
Invalid argument
Mission downloaded from the system is not supported
No mission available on the system
Unsupported mission command
Mission transfer (upload or download) has been cancelled
No system connected
Intermediate message showing progress or instructions on the next steps