package mavsdk.rpc.modes_server

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

service ModesServerService

modes_server.proto:20

Provide the flight modes of an autopilot, the counterpart of the Modes plugin. The modes are announced using the MAVLink standard modes protocol (AVAILABLE_MODES, AVAILABLE_MODES_MONITOR, CURRENT_MODE). Once modes are set, this plugin also handles mode change requests (MAV_CMD_DO_SET_STANDARD_MODE, MAV_CMD_DO_SET_MODE and SET_MODE) for those modes, instead of the deprecated flight mode API of the ActionServer plugin.

message Mode

modes_server.proto:77

Mode type.

Used in: ModeRequestedResponse, SetAvailableModesRequest

enum ModeFeedback

modes_server.proto:87

Possible answers to a mode change request.

Used in: RespondModeRequestedRequest

message ModesServerResult

modes_server.proto:96

Result type.

Used in: RespondModeRequestedResponse, SetAvailableModesResponse, SetCurrentModeResponse

enum ModesServerResult.Result

modes_server.proto:98

Possible results returned for mode requests.

Used in: ModesServerResult