package mavsdk.rpc.camera_server

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

service CameraServerService

camera_server.proto:11

Provides handling of camera interface

enum CameraFeedback

camera_server.proto:327

Possible feedback results for camera respond command.

Used in: RespondCaptureStatusRequest, RespondFormatStorageRequest, RespondResetSettingsRequest, RespondSetModeRequest, RespondStartVideoRequest, RespondStartVideoStreamingRequest, RespondStopVideoRequest, RespondStopVideoStreamingRequest, RespondStorageInformationRequest, RespondTakePhotoRequest, RespondTrackingOffCommandRequest, RespondTrackingPointCommandRequest, RespondTrackingRectangleCommandRequest, RespondZoomInStartRequest, RespondZoomOutStartRequest, RespondZoomRangeRequest, RespondZoomStopRequest

message CameraServerResult

camera_server.proto:393

Result type.

Used in: RespondCaptureStatusResponse, RespondFormatStorageResponse, RespondResetSettingsResponse, RespondSetModeResponse, RespondStartVideoResponse, RespondStartVideoStreamingResponse, RespondStopVideoResponse, RespondStopVideoStreamingResponse, RespondStorageInformationResponse, RespondTakePhotoResponse, RespondTrackingOffCommandResponse, RespondTrackingPointCommandResponse, RespondTrackingRectangleCommandResponse, RespondZoomInStartResponse, RespondZoomOutStartResponse, RespondZoomRangeResponse, RespondZoomStopResponse, SetInProgressResponse, SetInformationResponse, SetVideoStreamingResponse

enum CameraServerResult.Result

camera_server.proto:395

Possible results returned for action requests.

Used in: CameraServerResult

message CaptureInfo

camera_server.proto:383

Information about a picture just captured.

Used in: RespondTakePhotoRequest

message CaptureStatus

camera_server.proto:453

Capture status

Used in: RespondCaptureStatusRequest

enum CaptureStatus.ImageStatus

camera_server.proto:455

The image status

Used in: CaptureStatus

enum CaptureStatus.VideoStatus

camera_server.proto:462

The video status

Used in: CaptureStatus

message Information

camera_server.proto:335

Type to represent a camera information.

Used in: SetInformationRequest

enum Mode

camera_server.proto:412

Camera mode type.

Used in: SetModeResponse

message Position

camera_server.proto:358

Position type in global coordinates.

Used in: CaptureInfo

message Quaternion

camera_server.proto:375

Quaternion type. All rotations and axis systems follow the right-hand rule. The Hamilton quaternion product definition is used. A zero-rotation quaternion is represented by (1,0,0,0). The quaternion could also be written as w + xi + yj + zk. For more info see: https://en.wikipedia.org/wiki/Quaternion

Used in: CaptureInfo

message SetTrackingPointStatusRequest

camera_server.proto:474

message SetTrackingPointStatusResponse

camera_server.proto:477

(message has no fields)

message StorageInformation

camera_server.proto:419

Information about the camera storage.

Used in: RespondStorageInformationRequest

enum StorageInformation.StorageStatus

camera_server.proto:421

Storage status type.

Used in: StorageInformation

enum StorageInformation.StorageType

camera_server.proto:429

Storage type.

Used in: StorageInformation

message TrackPoint

camera_server.proto:524

Point description type

Used in: SetTrackingPointStatusRequest, TrackingPointCommandResponse

message TrackRectangle

camera_server.proto:531

Rectangle description type

Used in: SetTrackingRectangleStatusRequest, TrackingRectangleCommandResponse

message VideoStreaming

camera_server.proto:352

Type to represent video streaming settings

Used in: SetVideoStreamingRequest