package bosdyn.api.spot_cam

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

service AudioService

service.proto:117

Upload and play sounds over the SpotCam's speakers.

service CompositorService

service.proto:26

Change the layout of of the video stream between available presets.

service HealthService

service.proto:144

Query temperature and built-in test results.

service LightingService

service.proto:65

Change the brightness level of individual LEDs.

service MediaLogService

service.proto:71

Trigger data acquisitions, and retrieve resulting data.

service NetworkService

service.proto:162

Modify or query network settings of the SpotCam and ICE resolution servers.

service PowerService

service.proto:54

Turn hardware components' power on or off.

service PtzService

service.proto:101

Control real and virtual ptz mechanisms.

service StreamQualityService

service.proto:46

Set quality parameters for the stream, such as compression and image postprocessing settings.

service VersionService

service.proto:172

Query the version of the software release running on the SpotCam.

enum AudioCaptureChannel

audio.proto:119

Audio capture channel

Used in: GetAudioCaptureChannelResponse, GetAudioCaptureGainRequest, SetAudioCaptureChannelRequest, SetAudioCaptureGainRequest

message Camera

camera.proto:16

Used in: mission.SpotCamStoreMedia, GetVisibleCamerasResponse.Stream, ListCamerasResponse, StoreRequest

message Camera.PinholeIntrinsics

camera.proto:35

Used in: Camera, Logpoint.Calibration

message Camera.SphericalLimits

camera.proto:53

Spherical limits are the minimum and maximum angle of the image. IE the upper left pixel is at min_angle.x, min_angle.y and the lower right pixel is at max_angle.x, max_angle.y for a full-FOV image this will be (-180, 90) and (180, -90)

Used in: Camera

message GetBITStatusResponse.Degradation

health.proto:54

Degradations are not necessarily faults; a unit with no installed mechanical PTZ will behave differently, but nothing's actually wrong.

Used in: GetBITStatusResponse

enum GetBITStatusResponse.Degradation.DegradationType

health.proto:56

Systems that can experience performance degradations.

Used in: Degradation

message GetNetworkSettingsRequest

network.proto:31

Retrieve current network configuration.

message GetNetworkSettingsResponse

network.proto:37

Provides the current network configuration.

message GetSSLCertRequest

network.proto:46

Request the SSL certificate currently in use.

message GetSSLCertResponse

network.proto:52

Provides the SSL certificate currently in use.

message GetVisibleCamerasResponse.Stream

compositor.proto:52

The location and camera parameters for a single camera.

Used in: GetVisibleCamerasResponse

message GetVisibleCamerasResponse.Stream.Window

compositor.proto:54

The location of a sub-image within a larger image.

Used in: Stream

message ICEServer

network.proto:61

Servers used in the ICE resolution process.

Used in: GetICEConfigurationResponse, SetICEConfigurationRequest

message ICEServer.auth_params

network.proto:80

Used in: ICEServer

message ICEServer.auth_params.oauth_pair

network.proto:83

Used in: auth_params

enum ICEServer.icetransport

network.proto:74

Used in: ICEServer

enum ICEServer.servertype

network.proto:63

Possible types of servers

Used in: ICEServer

message IrColorMap

compositor.proto:108

the colormap is a mapping of radiometric data to color, to make the images easier for people to look at in real time.

Used in: GetIrColormapResponse, SetIrColormapRequest

enum IrColorMap.ColorMap

compositor.proto:109

Used in: IrColorMap

message IrColorMap.ScalingPair

compositor.proto:127

Used in: IrColorMap

message IrMeterOverlay

compositor.proto:159

the ir meter overlay allows for pixel-accurate measurements to be taken and displayed to the user

Used in: GetIrMeterOverlayResponse, SetIrMeterOverlayRequest

message IrMeterOverlay.DeltaPair

compositor.proto:187

each delta pair should be a pair of indices in the above 'meter' list that need to have deltas generated

Used in: IrMeterOverlay

message IrMeterOverlay.NormalizedCoordinates

compositor.proto:166

these coordinates, normalized from 0-1, are within the ir camera 'window' note: if the coordinates lie within an 'invalid' region of the window, then the meter will be disabled.

Used in: IrMeterOverlay

message IrMeterOverlay.TempUnit

compositor.proto:174

Used in: IrMeterOverlay

enum IrMeterOverlay.TempUnit.TempUnitType

compositor.proto:175

Used in: TempUnit

message Logpoint

logging.proto:22

A representation of a stored data acquisition.

Used in: DeleteRequest, GetStatusRequest, GetStatusResponse, ListLogpointsResponse, RetrieveRawDataRequest, RetrieveRawDataResponse, RetrieveRequest, RetrieveResponse, StoreResponse, TagRequest

message Logpoint.Calibration

logging.proto:61

Data describing the camera intrinsics and extrinsics for a window of the image.

Used in: Logpoint

message Logpoint.ImageParams

logging.proto:53

Description of image format.

Used in: Logpoint

enum Logpoint.LogStatus

logging.proto:28

Possible stages of data acquisition.

Used in: Logpoint

enum Logpoint.QueueStatus

logging.proto:34

Used in: Logpoint

enum Logpoint.RecordType

logging.proto:24

Possible types of media that can be stored.

Used in: mission.SpotCamStoreMedia, Logpoint, StoreRequest

message NetworkTuple

network.proto:18

Network configuration data.

Used in: GetNetworkSettingsResponse

message PowerStatus

power.proto:18

Power on or off of components of the SpotCam.

Used in: CyclePowerRequest, CyclePowerResponse, GetPowerStatusResponse, SetPowerStatusRequest, SetPowerStatusResponse

message PtzDescription

ptz.proto:19

PtzDescription provides information about a given PTZ. The name is usually all that's required to describe a PTZ, but ListPtzResponse will include more information.

Used in: GetPtzPositionRequest, GetPtzVelocityRequest, ListPtzResponse, PtzPosition, PtzVelocity

message PtzDescription.Limits

ptz.proto:24

Limits for a single axis.

Used in: PtzDescription

message PtzFocusState

ptz.proto:147

focus commands only affect the mech EO camera

Used in: autowalk.ActionWrapper.SpotCamAlignment.Alignment, mission.SpotCamFocusState, GetPtzFocusStateResponse, SetPtzFocusStateRequest

enum PtzFocusState.PtzFocusMode

ptz.proto:148

Used in: PtzFocusState

message PtzPosition

ptz.proto:36

Doubles as a description of current state, or a command for a new position.

Used in: autowalk.ActionWrapper.SpotCamPtz, mission.SpotCamPtz, GetPtzPositionResponse, SetPtzPositionRequest, SetPtzPositionResponse

message PtzVelocity

ptz.proto:47

Doubles as a description of current state, or a command for a new velocity.

Used in: GetPtzVelocityResponse, SetPtzVelocityRequest, SetPtzVelocityResponse

message ScreenDescription

compositor.proto:20

A "Screen" represents a particular layout of camera images used by the video stream.

Used in: ListScreensResponse

message Sound

audio.proto:20

Identifier for a playable sound.

Used in: DeleteSoundRequest, ListSoundsResponse, LoadSoundRequest, PlaySoundRequest

message StreamParams

streamquality.proto:19

Parameters for how the video stream should be processed and compressed.

Used in: GetStreamParamsResponse, SetStreamParamsRequest, SetStreamParamsResponse

message StreamParams.AutoExposure

streamquality.proto:48

Used in: StreamParams

(message has no fields)

message StreamParams.AwbMode

streamquality.proto:42

Wrapper for AwbModeEnum to allow it to be optionally set.

Used in: StreamParams

enum StreamParams.AwbModeEnum

streamquality.proto:29

Options for automatic white balancing mode.

Used in: AwbMode

message StreamParams.ManualExposure

streamquality.proto:55

Used in: StreamParams

message StreamParams.SyncAutoExposure

streamquality.proto:49

Used in: StreamParams

message Temperature

health.proto:19

The temperature of a particular component.

Used in: GetTemperatureResponse