package mavsdk.rpc.mission

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service MissionService

mission.proto:11

Enable waypoint missions.

message MissionItem

mission.proto:198

Type representing a mission item. A MissionItem can contain a position and/or actions. Mission items are building blocks to assemble a mission, which can be sent to (or received from) a system. They cannot be used independently.

Used in: MissionPlan

enum MissionItem.CameraAction

mission.proto:215

Possible camera actions at a mission item.

Used in: MissionItem

enum MissionItem.VehicleAction

mission.proto:227

Possible vehicle actions at a mission item

Used in: MissionItem

message MissionPlan

mission.proto:237

Mission plan type

Used in: DownloadMissionResponse, ProgressDataOrMission, SubscribeUploadMissionWithProgressRequest, UploadMissionRequest

message MissionProgress

mission.proto:242

Mission progress type.

Used in: MissionProgressResponse

message MissionResult

mission.proto:248

Result type.

Used in: CancelMissionDownloadResponse, CancelMissionUploadResponse, ClearMissionResponse, DownloadMissionResponse, DownloadMissionWithProgressResponse, GetReturnToLaunchAfterMissionResponse, IsMissionFinishedResponse, PauseMissionResponse, SetCurrentMissionItemResponse, SetReturnToLaunchAfterMissionResponse, StartMissionResponse, UploadMissionResponse, UploadMissionWithProgressResponse

enum MissionResult.Result

mission.proto:250

Possible results returned for action requests.

Used in: MissionResult

message ProgressData

mission.proto:274

Progress data coming from mission upload.

Used in: UploadMissionWithProgressResponse

message ProgressDataOrMission

mission.proto:279

Progress data coming from mission download, or the mission itself (if the transfer succeeds).

Used in: DownloadMissionWithProgressResponse