Skip to main content

mission_service


service Mission

Used to start a new mission or stop an active mission

rpc Upload

Upload a mission for execution

Accepts

UploadRequest

Returns

Response

rpc Start

Start an uploaded mission

Accepts

StartRequest

Returns

Response

rpc Stop

Stop the current mission

Accepts

StopRequest

Returns

Response

rpc Notify

Send a notification to the current mission

Accepts

NotifyRequest

Returns

Response

rpc ConfigureTelemetryStream

Set the mission telemetry stream parameters

Accepts

ConfigureTelemetryStreamRequest

Returns

Response

message MissionData

Fields

field  content  (string) URI, either local or remote, of a mission file

field  map  (bytes) kml object


message UploadRequest

Fields

field  request  (Request)

field  mission  (MissionData) Data of the target mission


message StartRequest

Fields

field  request  (Request)


message StopRequest

Fields

field  request  (Request)


message NotifyRequest

Fields

field  request  (Request)

field  notify_code  (int32) Integer notification code, generated by the backend


message ConfigureTelemetryStreamRequest

Fields

field  request  (Request)

field  frequency  (uint32) Target frequency for telemetry stream


message ConfigureTelemetryStreamResponse

Fields

field  response  (Response)