UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

48 lines 2.63 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataServiceClientImpl = exports.protobufPackage = void 0; /* eslint-disable */ const data_index_1 = require("./data_index"); const minimal_1 = __importDefault(require("protobufjs/minimal")); exports.protobufPackage = "bosdyn.api"; class DataServiceClientImpl { rpc; constructor(rpc) { this.rpc = rpc; this.GetDataIndex = this.GetDataIndex.bind(this); this.GetEventsComments = this.GetEventsComments.bind(this); this.GetDataBufferStatus = this.GetDataBufferStatus.bind(this); this.GetDataPages = this.GetDataPages.bind(this); this.DeleteDataPages = this.DeleteDataPages.bind(this); } GetDataIndex(request) { const data = data_index_1.GetDataIndexRequest.encode(request).finish(); const promise = this.rpc.request("bosdyn.api.DataService", "GetDataIndex", data); return promise.then((data) => data_index_1.GetDataIndexResponse.decode(new minimal_1.default.Reader(data))); } GetEventsComments(request) { const data = data_index_1.GetEventsCommentsRequest.encode(request).finish(); const promise = this.rpc.request("bosdyn.api.DataService", "GetEventsComments", data); return promise.then((data) => data_index_1.GetEventsCommentsResponse.decode(new minimal_1.default.Reader(data))); } GetDataBufferStatus(request) { const data = data_index_1.GetDataBufferStatusRequest.encode(request).finish(); const promise = this.rpc.request("bosdyn.api.DataService", "GetDataBufferStatus", data); return promise.then((data) => data_index_1.GetDataBufferStatusResponse.decode(new minimal_1.default.Reader(data))); } GetDataPages(request) { const data = data_index_1.GetDataPagesRequest.encode(request).finish(); const promise = this.rpc.request("bosdyn.api.DataService", "GetDataPages", data); return promise.then((data) => data_index_1.GetDataPagesResponse.decode(new minimal_1.default.Reader(data))); } DeleteDataPages(request) { const data = data_index_1.DeleteDataPagesRequest.encode(request).finish(); const promise = this.rpc.request("bosdyn.api.DataService", "DeleteDataPages", data); return promise.then((data) => data_index_1.DeleteDataPagesResponse.decode(new minimal_1.default.Reader(data))); } } exports.DataServiceClientImpl = DataServiceClientImpl; //# sourceMappingURL=data_service.js.map