UNPKG

spot-sdk-ts

Version:

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

33 lines 2.37 kB
import { RecordTextMessagesResponse, RecordOperatorCommentsResponse, RecordDataBlobsResponse, RecordEventsResponse, RegisterSignalSchemaResponse, RecordSignalTicksResponse, RecordTextMessagesRequest, RecordOperatorCommentsRequest, RecordDataBlobsRequest, RecordEventsRequest, RegisterSignalSchemaRequest, RecordSignalTicksRequest } from "./data_buffer"; export declare const protobufPackage = "bosdyn.api"; /** DataBufferService allows adding information to the robot's log files. */ /** This service is a mechanism for adding information to the robot's log files. */ export interface DataBufferService { /** Add text messages to the log. */ RecordTextMessages(request: RecordTextMessagesRequest): Promise<RecordTextMessagesResponse>; /** Add a set of operator messages to the log. */ RecordOperatorComments(request: RecordOperatorCommentsRequest): Promise<RecordOperatorCommentsResponse>; /** Add message-style data to the log. */ RecordDataBlobs(request: RecordDataBlobsRequest): Promise<RecordDataBlobsResponse>; /** Add event data to the log. */ RecordEvents(request: RecordEventsRequest): Promise<RecordEventsResponse>; /** Register a log tick schema, allowing client to later log tick data. */ RegisterSignalSchema(request: RegisterSignalSchemaRequest): Promise<RegisterSignalSchemaResponse>; /** Add signal data for registered signal schema to the log. */ RecordSignalTicks(request: RecordSignalTicksRequest): Promise<RecordSignalTicksResponse>; } export declare class DataBufferServiceClientImpl implements DataBufferService { private readonly rpc; constructor(rpc: Rpc); RecordTextMessages(request: RecordTextMessagesRequest): Promise<RecordTextMessagesResponse>; RecordOperatorComments(request: RecordOperatorCommentsRequest): Promise<RecordOperatorCommentsResponse>; RecordDataBlobs(request: RecordDataBlobsRequest): Promise<RecordDataBlobsResponse>; RecordEvents(request: RecordEventsRequest): Promise<RecordEventsResponse>; RegisterSignalSchema(request: RegisterSignalSchemaRequest): Promise<RegisterSignalSchemaResponse>; RecordSignalTicks(request: RecordSignalTicksRequest): Promise<RecordSignalTicksResponse>; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>; } export {}; //# sourceMappingURL=data_buffer_service.d.ts.map