spot-sdk-js
Version:
Develop applications and payloads for Spot using the unofficial Boston Dynamics Spot Node.js SDK.
1,132 lines (937 loc) • 81.3 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
// Original file comments:
// Copyright (c) 2021 Boston Dynamics, Inc. All rights reserved.
//
// Downloading, reproducing, distributing or otherwise using the SDK Software
// is subject to the terms and conditions of the Boston Dynamics Software
// Development Kit License (20191101-BDSDK-SL).
//
'use strict';
var grpc = require('@grpc/grpc-js');
var bosdyn_api_spot_cam_compositor_pb = require('../../../bosdyn/api/spot_cam/compositor_pb.js');
var bosdyn_api_spot_cam_streamquality_pb = require('../../../bosdyn/api/spot_cam/streamquality_pb.js');
var bosdyn_api_spot_cam_power_pb = require('../../../bosdyn/api/spot_cam/power_pb.js');
var bosdyn_api_spot_cam_LED_pb = require('../../../bosdyn/api/spot_cam/LED_pb.js');
var bosdyn_api_spot_cam_logging_pb = require('../../../bosdyn/api/spot_cam/logging_pb.js');
var bosdyn_api_spot_cam_ptz_pb = require('../../../bosdyn/api/spot_cam/ptz_pb.js');
var bosdyn_api_spot_cam_audio_pb = require('../../../bosdyn/api/spot_cam/audio_pb.js');
var bosdyn_api_spot_cam_health_pb = require('../../../bosdyn/api/spot_cam/health_pb.js');
var bosdyn_api_spot_cam_network_pb = require('../../../bosdyn/api/spot_cam/network_pb.js');
var bosdyn_api_spot_cam_version_pb = require('../../../bosdyn/api/spot_cam/version_pb.js');
function serialize_bosdyn_api_spot_cam_ClearBITEventsRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.ClearBITEventsRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ClearBITEventsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ClearBITEventsRequest(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.ClearBITEventsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ClearBITEventsResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.ClearBITEventsResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ClearBITEventsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ClearBITEventsResponse(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.ClearBITEventsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_CyclePowerRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_power_pb.CyclePowerRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.CyclePowerRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_CyclePowerRequest(buffer_arg) {
return bosdyn_api_spot_cam_power_pb.CyclePowerRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_CyclePowerResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_power_pb.CyclePowerResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.CyclePowerResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_CyclePowerResponse(buffer_arg) {
return bosdyn_api_spot_cam_power_pb.CyclePowerResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_DebugRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.DebugRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.DebugRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_DebugRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.DebugRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_DebugResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.DebugResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.DebugResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_DebugResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.DebugResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_DeleteRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.DeleteRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.DeleteRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_DeleteRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.DeleteRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_DeleteResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.DeleteResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.DeleteResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_DeleteResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.DeleteResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_DeleteSoundRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.DeleteSoundRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.DeleteSoundRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_DeleteSoundRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.DeleteSoundRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_DeleteSoundResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.DeleteSoundResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.DeleteSoundResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_DeleteSoundResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.DeleteSoundResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_EnableCongestionControlRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_streamquality_pb.EnableCongestionControlRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.EnableCongestionControlRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_EnableCongestionControlRequest(buffer_arg) {
return bosdyn_api_spot_cam_streamquality_pb.EnableCongestionControlRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_EnableCongestionControlResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_streamquality_pb.EnableCongestionControlResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.EnableCongestionControlResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_EnableCongestionControlResponse(buffer_arg) {
return bosdyn_api_spot_cam_streamquality_pb.EnableCongestionControlResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetAudioCaptureChannelRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.GetAudioCaptureChannelRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetAudioCaptureChannelRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetAudioCaptureChannelRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.GetAudioCaptureChannelRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetAudioCaptureChannelResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.GetAudioCaptureChannelResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetAudioCaptureChannelResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetAudioCaptureChannelResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.GetAudioCaptureChannelResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetAudioCaptureGainRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.GetAudioCaptureGainRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetAudioCaptureGainRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetAudioCaptureGainRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.GetAudioCaptureGainRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetAudioCaptureGainResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.GetAudioCaptureGainResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetAudioCaptureGainResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetAudioCaptureGainResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.GetAudioCaptureGainResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetBITStatusRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.GetBITStatusRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetBITStatusRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetBITStatusRequest(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.GetBITStatusRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetBITStatusResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.GetBITStatusResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetBITStatusResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetBITStatusResponse(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.GetBITStatusResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetICEConfigurationRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_network_pb.GetICEConfigurationRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetICEConfigurationRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetICEConfigurationRequest(buffer_arg) {
return bosdyn_api_spot_cam_network_pb.GetICEConfigurationRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetICEConfigurationResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_network_pb.GetICEConfigurationResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetICEConfigurationResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetICEConfigurationResponse(buffer_arg) {
return bosdyn_api_spot_cam_network_pb.GetICEConfigurationResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetIrColormapRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.GetIrColormapRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetIrColormapRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetIrColormapRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.GetIrColormapRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetIrColormapResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.GetIrColormapResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetIrColormapResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetIrColormapResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.GetIrColormapResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetLEDBrightnessRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_LED_pb.GetLEDBrightnessRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetLEDBrightnessRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetLEDBrightnessRequest(buffer_arg) {
return bosdyn_api_spot_cam_LED_pb.GetLEDBrightnessRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetLEDBrightnessResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_LED_pb.GetLEDBrightnessResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetLEDBrightnessResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetLEDBrightnessResponse(buffer_arg) {
return bosdyn_api_spot_cam_LED_pb.GetLEDBrightnessResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetPowerStatusRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_power_pb.GetPowerStatusRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetPowerStatusRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetPowerStatusRequest(buffer_arg) {
return bosdyn_api_spot_cam_power_pb.GetPowerStatusRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetPowerStatusResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_power_pb.GetPowerStatusResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetPowerStatusResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetPowerStatusResponse(buffer_arg) {
return bosdyn_api_spot_cam_power_pb.GetPowerStatusResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetPtzPositionRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.GetPtzPositionRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetPtzPositionRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetPtzPositionRequest(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.GetPtzPositionRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetPtzPositionResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.GetPtzPositionResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetPtzPositionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetPtzPositionResponse(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.GetPtzPositionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetPtzVelocityRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.GetPtzVelocityRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetPtzVelocityRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetPtzVelocityRequest(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.GetPtzVelocityRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetPtzVelocityResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.GetPtzVelocityResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetPtzVelocityResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetPtzVelocityResponse(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.GetPtzVelocityResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetScreenRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.GetScreenRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetScreenRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetScreenRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.GetScreenRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetScreenResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.GetScreenResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetScreenResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetScreenResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.GetScreenResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetSoftwareVersionRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_version_pb.GetSoftwareVersionRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetSoftwareVersionRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetSoftwareVersionRequest(buffer_arg) {
return bosdyn_api_spot_cam_version_pb.GetSoftwareVersionRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetSoftwareVersionResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_version_pb.GetSoftwareVersionResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetSoftwareVersionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetSoftwareVersionResponse(buffer_arg) {
return bosdyn_api_spot_cam_version_pb.GetSoftwareVersionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetStatusRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.GetStatusRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetStatusRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetStatusRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.GetStatusRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetStatusResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.GetStatusResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetStatusResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetStatusResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.GetStatusResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetStreamParamsRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_streamquality_pb.GetStreamParamsRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetStreamParamsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetStreamParamsRequest(buffer_arg) {
return bosdyn_api_spot_cam_streamquality_pb.GetStreamParamsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetStreamParamsResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_streamquality_pb.GetStreamParamsResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetStreamParamsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetStreamParamsResponse(buffer_arg) {
return bosdyn_api_spot_cam_streamquality_pb.GetStreamParamsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetSystemLogRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.GetSystemLogRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetSystemLogRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetSystemLogRequest(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.GetSystemLogRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetSystemLogResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.GetSystemLogResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetSystemLogResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetSystemLogResponse(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.GetSystemLogResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetTemperatureRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.GetTemperatureRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetTemperatureRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetTemperatureRequest(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.GetTemperatureRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetTemperatureResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_health_pb.GetTemperatureResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetTemperatureResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetTemperatureResponse(buffer_arg) {
return bosdyn_api_spot_cam_health_pb.GetTemperatureResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetVisibleCamerasRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.GetVisibleCamerasRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetVisibleCamerasRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetVisibleCamerasRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.GetVisibleCamerasRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetVisibleCamerasResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.GetVisibleCamerasResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetVisibleCamerasResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetVisibleCamerasResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.GetVisibleCamerasResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetVolumeRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.GetVolumeRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetVolumeRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetVolumeRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.GetVolumeRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_GetVolumeResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.GetVolumeResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.GetVolumeResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_GetVolumeResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.GetVolumeResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_InitializeLensRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.InitializeLensRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.InitializeLensRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_InitializeLensRequest(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.InitializeLensRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_InitializeLensResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.InitializeLensResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.InitializeLensResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_InitializeLensResponse(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.InitializeLensResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListCamerasRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.ListCamerasRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListCamerasRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListCamerasRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.ListCamerasRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListCamerasResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.ListCamerasResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListCamerasResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListCamerasResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.ListCamerasResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListLogpointsRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.ListLogpointsRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListLogpointsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListLogpointsRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.ListLogpointsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListLogpointsResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.ListLogpointsResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListLogpointsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListLogpointsResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.ListLogpointsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListPtzRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.ListPtzRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListPtzRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListPtzRequest(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.ListPtzRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListPtzResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.ListPtzResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListPtzResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListPtzResponse(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.ListPtzResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListScreensRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.ListScreensRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListScreensRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListScreensRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.ListScreensRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListScreensResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.ListScreensResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListScreensResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListScreensResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.ListScreensResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListSoundsRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.ListSoundsRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListSoundsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListSoundsRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.ListSoundsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_ListSoundsResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.ListSoundsResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.ListSoundsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_ListSoundsResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.ListSoundsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_LoadSoundRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.LoadSoundRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.LoadSoundRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_LoadSoundRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.LoadSoundRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_LoadSoundResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.LoadSoundResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.LoadSoundResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_LoadSoundResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.LoadSoundResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_PlaySoundRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.PlaySoundRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.PlaySoundRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_PlaySoundRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.PlaySoundRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_PlaySoundResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.PlaySoundResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.PlaySoundResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_PlaySoundResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.PlaySoundResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_RetrieveRawDataRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.RetrieveRawDataRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.RetrieveRawDataRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_RetrieveRawDataRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.RetrieveRawDataRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_RetrieveRawDataResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.RetrieveRawDataResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.RetrieveRawDataResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_RetrieveRawDataResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.RetrieveRawDataResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_RetrieveRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.RetrieveRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.RetrieveRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_RetrieveRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.RetrieveRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_RetrieveResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.RetrieveResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.RetrieveResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_RetrieveResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.RetrieveResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetAudioCaptureChannelRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.SetAudioCaptureChannelRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetAudioCaptureChannelRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetAudioCaptureChannelRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.SetAudioCaptureChannelRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetAudioCaptureChannelResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.SetAudioCaptureChannelResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetAudioCaptureChannelResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetAudioCaptureChannelResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.SetAudioCaptureChannelResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetAudioCaptureGainRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.SetAudioCaptureGainRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetAudioCaptureGainRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetAudioCaptureGainRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.SetAudioCaptureGainRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetAudioCaptureGainResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.SetAudioCaptureGainResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetAudioCaptureGainResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetAudioCaptureGainResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.SetAudioCaptureGainResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetICEConfigurationRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_network_pb.SetICEConfigurationRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetICEConfigurationRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetICEConfigurationRequest(buffer_arg) {
return bosdyn_api_spot_cam_network_pb.SetICEConfigurationRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetICEConfigurationResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_network_pb.SetICEConfigurationResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetICEConfigurationResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetICEConfigurationResponse(buffer_arg) {
return bosdyn_api_spot_cam_network_pb.SetICEConfigurationResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetIrColormapRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.SetIrColormapRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetIrColormapRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetIrColormapRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.SetIrColormapRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetIrColormapResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.SetIrColormapResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetIrColormapResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetIrColormapResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.SetIrColormapResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetIrMeterOverlayRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.SetIrMeterOverlayRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetIrMeterOverlayRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetIrMeterOverlayRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.SetIrMeterOverlayRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetIrMeterOverlayResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.SetIrMeterOverlayResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetIrMeterOverlayResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetIrMeterOverlayResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.SetIrMeterOverlayResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetLEDBrightnessRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_LED_pb.SetLEDBrightnessRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetLEDBrightnessRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetLEDBrightnessRequest(buffer_arg) {
return bosdyn_api_spot_cam_LED_pb.SetLEDBrightnessRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetLEDBrightnessResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_LED_pb.SetLEDBrightnessResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetLEDBrightnessResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetLEDBrightnessResponse(buffer_arg) {
return bosdyn_api_spot_cam_LED_pb.SetLEDBrightnessResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPassphraseRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.SetPassphraseRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPassphraseRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPassphraseRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.SetPassphraseRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPassphraseResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.SetPassphraseResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPassphraseResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPassphraseResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.SetPassphraseResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPowerStatusRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_power_pb.SetPowerStatusRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPowerStatusRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPowerStatusRequest(buffer_arg) {
return bosdyn_api_spot_cam_power_pb.SetPowerStatusRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPowerStatusResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_power_pb.SetPowerStatusResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPowerStatusResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPowerStatusResponse(buffer_arg) {
return bosdyn_api_spot_cam_power_pb.SetPowerStatusResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPtzPositionRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.SetPtzPositionRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPtzPositionRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPtzPositionRequest(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.SetPtzPositionRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPtzPositionResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.SetPtzPositionResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPtzPositionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPtzPositionResponse(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.SetPtzPositionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPtzVelocityRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.SetPtzVelocityRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPtzVelocityRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPtzVelocityRequest(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.SetPtzVelocityRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetPtzVelocityResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_ptz_pb.SetPtzVelocityResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetPtzVelocityResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetPtzVelocityResponse(buffer_arg) {
return bosdyn_api_spot_cam_ptz_pb.SetPtzVelocityResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetScreenRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.SetScreenRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetScreenRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetScreenRequest(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.SetScreenRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetScreenResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_compositor_pb.SetScreenResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetScreenResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetScreenResponse(buffer_arg) {
return bosdyn_api_spot_cam_compositor_pb.SetScreenResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetStreamParamsRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_streamquality_pb.SetStreamParamsRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetStreamParamsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetStreamParamsRequest(buffer_arg) {
return bosdyn_api_spot_cam_streamquality_pb.SetStreamParamsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetStreamParamsResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_streamquality_pb.SetStreamParamsResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetStreamParamsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetStreamParamsResponse(buffer_arg) {
return bosdyn_api_spot_cam_streamquality_pb.SetStreamParamsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetVolumeRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.SetVolumeRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetVolumeRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetVolumeRequest(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.SetVolumeRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_SetVolumeResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_audio_pb.SetVolumeResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.SetVolumeResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_SetVolumeResponse(buffer_arg) {
return bosdyn_api_spot_cam_audio_pb.SetVolumeResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_StoreRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.StoreRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.StoreRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_StoreRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.StoreRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_StoreResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.StoreResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.StoreResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_StoreResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.StoreResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_TagRequest(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.TagRequest)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.TagRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_TagRequest(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.TagRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_bosdyn_api_spot_cam_TagResponse(arg) {
if (!(arg instanceof bosdyn_api_spot_cam_logging_pb.TagResponse)) {
throw new Error('Expected argument of type bosdyn.api.spot_cam.TagResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_bosdyn_api_spot_cam_TagResponse(buffer_arg) {
return bosdyn_api_spot_cam_logging_pb.TagResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
// Change the layout of of the video stream between available presets.
var CompositorServiceService = exports.CompositorServiceService = {
// SetScreen changes the current view that is streamed over the network
setScreen: {
path: '/bosdyn.api.spot_cam.CompositorService/SetScreen',
requestStream: false,
responseStream: false,
requestType: bosdyn_api_spot_cam_compositor_pb.SetScreenRequest,
responseType: bosdyn_api_spot_cam_compositor_pb.SetScreenResponse,
requestSerialize: serialize_bosdyn_api_spot_cam_SetScreenRequest,
requestDeserialize: deserialize_bosdyn_api_spot_cam_SetScreenRequest,
responseSerialize: serialize_bosdyn_api_spot_cam_SetScreenResponse,
responseDeserialize: deserialize_bosdyn_api_spot_cam_SetScreenResponse,
},
// GetScreen returns the currently-selected screen
getScreen: {
path: '/bosdyn.api.spot_cam.CompositorService/GetScreen',
requestStream: false,
responseStream: false,
requestType: bosdyn_api_spot_cam_compositor_pb.GetScreenRequest,
responseType: bosdyn_api_spot_cam_compositor_pb.GetScreenResponse,
requestSerialize: serialize_bosdyn_api_spot_cam_GetScreenRequest,
requestDeserialize: deserialize_bosdyn_api_spot_cam_GetScreenRequest,
responseSerialize: serialize_bosdyn_api_spot_cam_GetScreenResponse,
responseDeserialize: deserialize_bosdyn_api_spot_cam_GetScreenResponse,
},
// ListScreens returns a list of available screens
listScreens: {
path: '/bosdyn.api.spot_cam.CompositorService/ListScreens',
requestStream: false,
responseStream: false,
requestType: bosdyn_api_spot_cam_compositor_pb.ListScreensRequest,
responseType: bosdyn_api_spot_cam_compositor_pb.ListScreensResponse,
requestSerialize: serialize_bosdyn_api_spot_cam_ListScreensRequest,
requestDeserialize: deserialize_bosdyn_api_spot_cam_ListScreensRequest,
responseSerialize: serialize_bosdyn_api_spot_cam_ListScreensResponse,
responseDeserialize: deserialize_bosdyn_api_spot_cam_ListScreensResponse,
},
// GetVisibleCameras returns a list of currently visible windows, with any available metadata
getVisibleCameras: {
path: '/bosdyn.api.spot_cam.CompositorService/GetVisibleCameras',
requestStream: false,
responseStream: false,
requestType: bosdyn_api_spot_cam_compositor_pb.GetVisibleCamerasRequest,
responseType: bosdyn_api_spot_cam_compositor_pb.GetVisibleCamerasResponse,
requestSerialize: serialize_bosdyn_api_spot_cam_GetVisibleCamerasRequest,
requestDeserialize: deserialize_bosdyn_api_spot_cam_GetVisibleCamerasRequest,
responseSerialize: serialize_bosdyn_api_spot_cam_GetVisibleCamerasResponse,
responseDeserialize: deserialize_bosdyn_api_spot_cam_GetVisibleCamerasResponse,
},
// set the mapping between radiometric IR samples to color, for video
setIrColormap: {
path: '/b