UNPKG

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
// 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