spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
42 lines • 2.43 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.DataAcquisitionPluginServiceClientImpl = exports.protobufPackage = void 0;
/* eslint-disable */
const data_acquisition_1 = require("./data_acquisition");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
class DataAcquisitionPluginServiceClientImpl {
rpc;
constructor(rpc) {
this.rpc = rpc;
this.AcquirePluginData = this.AcquirePluginData.bind(this);
this.GetStatus = this.GetStatus.bind(this);
this.GetServiceInfo = this.GetServiceInfo.bind(this);
this.CancelAcquisition = this.CancelAcquisition.bind(this);
}
AcquirePluginData(request) {
const data = data_acquisition_1.AcquirePluginDataRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionPluginService", "AcquirePluginData", data);
return promise.then((data) => data_acquisition_1.AcquirePluginDataResponse.decode(new minimal_1.default.Reader(data)));
}
GetStatus(request) {
const data = data_acquisition_1.GetStatusRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionPluginService", "GetStatus", data);
return promise.then((data) => data_acquisition_1.GetStatusResponse.decode(new minimal_1.default.Reader(data)));
}
GetServiceInfo(request) {
const data = data_acquisition_1.GetServiceInfoRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionPluginService", "GetServiceInfo", data);
return promise.then((data) => data_acquisition_1.GetServiceInfoResponse.decode(new minimal_1.default.Reader(data)));
}
CancelAcquisition(request) {
const data = data_acquisition_1.CancelAcquisitionRequest.encode(request).finish();
const promise = this.rpc.request("bosdyn.api.DataAcquisitionPluginService", "CancelAcquisition", data);
return promise.then((data) => data_acquisition_1.CancelAcquisitionResponse.decode(new minimal_1.default.Reader(data)));
}
}
exports.DataAcquisitionPluginServiceClientImpl = DataAcquisitionPluginServiceClientImpl;
//# sourceMappingURL=data_acquisition_plugin_service.js.map