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:519

Possible feedback results for camera respond command.

Used in: RespondCaptureStatusRequest, RespondFocusAutoContinuousRequest, RespondFocusAutoRequest, RespondFocusAutoSingleRequest, RespondFocusInStartRequest, RespondFocusInStepRequest, RespondFocusMetersRequest, RespondFocusOutStartRequest, RespondFocusOutStepRequest, RespondFocusRangeRequest, RespondFocusStopRequest, RespondFormatStorageRequest, RespondResetSettingsRequest, RespondSetModeRequest, RespondStartVideoRequest, RespondStartVideoStreamingRequest, RespondStopVideoRequest, RespondStopVideoStreamingRequest, RespondStorageInformationRequest, RespondTakePhotoRequest, RespondTrackingOffCommandRequest, RespondTrackingPointCommandRequest, RespondTrackingRectangleCommandRequest, RespondZoomInStartRequest, RespondZoomOutStartRequest, RespondZoomRangeRequest, RespondZoomStopRequest

message CameraServerResult

camera_server.proto:585

Result type.

Used in: RespondCaptureStatusResponse, RespondFocusAutoContinuousResponse, RespondFocusAutoResponse, RespondFocusAutoSingleResponse, RespondFocusInStartResponse, RespondFocusInStepResponse, RespondFocusMetersResponse, RespondFocusOutStartResponse, RespondFocusOutStepResponse, RespondFocusRangeResponse, RespondFocusStopResponse, RespondFormatStorageResponse, RespondResetSettingsResponse, RespondSetModeResponse, RespondStartVideoResponse, RespondStartVideoStreamingResponse, RespondStopVideoResponse, RespondStopVideoStreamingResponse, RespondStorageInformationResponse, RespondTakePhotoResponse, RespondTrackingOffCommandResponse, RespondTrackingPointCommandResponse, RespondTrackingRectangleCommandResponse, RespondZoomInStartResponse, RespondZoomOutStartResponse, RespondZoomRangeResponse, RespondZoomStopResponse, SetAttitudeQuaternionResponse, SetFieldOfViewResponse, SetInProgressResponse, SetInformationResponse, SetPositionResponse, SetVideoStreamingResponse, SetZoomFactorResponse

enum CameraServerResult.Result

camera_server.proto:587

Possible results returned for action requests.

Used in: CameraServerResult

message CaptureInfo

camera_server.proto:575

Information about a picture just captured.

Used in: RespondTakePhotoRequest

message CaptureStatus

camera_server.proto:645

Capture status

Used in: RespondCaptureStatusRequest

enum CaptureStatus.ImageStatus

camera_server.proto:647

The image status

Used in: CaptureStatus

enum CaptureStatus.VideoStatus

camera_server.proto:654

The video status

Used in: CaptureStatus

message Information

camera_server.proto:527

Type to represent a camera information.

Used in: SetInformationRequest

enum Mode

camera_server.proto:604

Camera mode type.

Used in: SetModeResponse

message Position

camera_server.proto:550

Position type in global coordinates.

Used in: CaptureInfo, SetPositionRequest

message Quaternion

camera_server.proto:567

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, SetAttitudeQuaternionRequest

message SetTrackingPointStatusRequest

camera_server.proto:666

message SetTrackingPointStatusResponse

camera_server.proto:669

(message has no fields)

message StorageInformation

camera_server.proto:611

Information about the camera storage.

Used in: RespondStorageInformationRequest

enum StorageInformation.StorageStatus

camera_server.proto:613

Storage status type.

Used in: StorageInformation

enum StorageInformation.StorageType

camera_server.proto:621

Storage type.

Used in: StorageInformation

message TrackPoint

camera_server.proto:745

Point description type

Used in: SetTrackingPointStatusRequest, TrackingPointCommandResponse

message TrackRectangle

camera_server.proto:752

Rectangle description type

Used in: SetTrackingRectangleStatusRequest, TrackingRectangleCommandResponse

message VideoStreaming

camera_server.proto:544

Type to represent video streaming settings

Used in: SetVideoStreamingRequest