UNPKG

spot-sdk-ts

Version:

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

30 lines 1.97 kB
import { GetDataIndexResponse, GetEventsCommentsResponse, GetDataBufferStatusResponse, GetDataPagesResponse, DeleteDataPagesResponse, GetDataIndexRequest, GetEventsCommentsRequest, GetDataBufferStatusRequest, GetDataPagesRequest, DeleteDataPagesRequest } from "./data_index"; export declare const protobufPackage = "bosdyn.api"; /** DataBufferService allows adding information to the robot's log files. */ /** The DataService is a mechanism for querying and managing data stored on robot. */ export interface DataService { /** Get index of current data matching a given DataQuery. */ GetDataIndex(request: GetDataIndexRequest): Promise<GetDataIndexResponse>; /** Get events and comments. */ GetEventsComments(request: GetEventsCommentsRequest): Promise<GetEventsCommentsResponse>; /** Get basic stats on data buffer storage. */ GetDataBufferStatus(request: GetDataBufferStatusRequest): Promise<GetDataBufferStatusResponse>; /** Get a list pf pages matching a given time range */ GetDataPages(request: GetDataPagesRequest): Promise<GetDataPagesResponse>; /** Delete a list of pages matching a given time range or page ids */ DeleteDataPages(request: DeleteDataPagesRequest): Promise<DeleteDataPagesResponse>; } export declare class DataServiceClientImpl implements DataService { private readonly rpc; constructor(rpc: Rpc); GetDataIndex(request: GetDataIndexRequest): Promise<GetDataIndexResponse>; GetEventsComments(request: GetEventsCommentsRequest): Promise<GetEventsCommentsResponse>; GetDataBufferStatus(request: GetDataBufferStatusRequest): Promise<GetDataBufferStatusResponse>; GetDataPages(request: GetDataPagesRequest): Promise<GetDataPagesResponse>; DeleteDataPages(request: DeleteDataPagesRequest): Promise<DeleteDataPagesResponse>; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>; } export {}; //# sourceMappingURL=data_service.d.ts.map