spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
72 lines • 4.66 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataAcquisitionStoreServiceClientImpl = exports.protobufPackage = void 0;
/* eslint-disable */
const data_acquisition_store_1 = require("./data_acquisition_store");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
class DataAcquisitionStoreServiceClientImpl {
rpc;
constructor(rpc) {
this.rpc = rpc;
this.ListCaptureActions = this.ListCaptureActions.bind(this);
this.ListStoredData = this.ListStoredData.bind(this);
this.StoreData = this.StoreData.bind(this);
this.ListStoredImages = this.ListStoredImages.bind(this);
this.StoreImage = this.StoreImage.bind(this);
this.ListStoredMetadata = this.ListStoredMetadata.bind(this);
this.StoreMetadata = this.StoreMetadata.bind(this);
this.ListStoredAlertData = this.ListStoredAlertData.bind(this);
this.StoreAlertData = this.StoreAlertData.bind(this);
}
ListCaptureActions(request) {
const data = data_acquisition_store_1.ListCaptureActionsRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "ListCaptureActions", data);
return promise.then((data) => data_acquisition_store_1.ListCaptureActionsResponse.decode(new minimal_1.default.Reader(data)));
}
ListStoredData(request) {
const data = data_acquisition_store_1.ListStoredDataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "ListStoredData", data);
return promise.then((data) => data_acquisition_store_1.ListStoredDataResponse.decode(new minimal_1.default.Reader(data)));
}
StoreData(request) {
const data = data_acquisition_store_1.StoreDataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "StoreData", data);
return promise.then((data) => data_acquisition_store_1.StoreDataResponse.decode(new minimal_1.default.Reader(data)));
}
ListStoredImages(request) {
const data = data_acquisition_store_1.ListStoredImagesRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "ListStoredImages", data);
return promise.then((data) => data_acquisition_store_1.ListStoredImagesResponse.decode(new minimal_1.default.Reader(data)));
}
StoreImage(request) {
const data = data_acquisition_store_1.StoreImageRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "StoreImage", data);
return promise.then((data) => data_acquisition_store_1.StoreImageResponse.decode(new minimal_1.default.Reader(data)));
}
ListStoredMetadata(request) {
const data = data_acquisition_store_1.ListStoredMetadataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "ListStoredMetadata", data);
return promise.then((data) => data_acquisition_store_1.ListStoredMetadataResponse.decode(new minimal_1.default.Reader(data)));
}
StoreMetadata(request) {
const data = data_acquisition_store_1.StoreMetadataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "StoreMetadata", data);
return promise.then((data) => data_acquisition_store_1.StoreMetadataResponse.decode(new minimal_1.default.Reader(data)));
}
ListStoredAlertData(request) {
const data = data_acquisition_store_1.ListStoredAlertDataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "ListStoredAlertData", data);
return promise.then((data) => data_acquisition_store_1.ListStoredAlertDataResponse.decode(new minimal_1.default.Reader(data)));
}
StoreAlertData(request) {
const data = data_acquisition_store_1.StoreAlertDataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionStoreService", "StoreAlertData", data);
return promise.then((data) => data_acquisition_store_1.StoreAlertDataResponse.decode(new minimal_1.default.Reader(data)));
}
}
exports.DataAcquisitionStoreServiceClientImpl = DataAcquisitionStoreServiceClientImpl;
//# sourceMappingURL=data_acquisition_store_service.js.map