UNPKG

spot-sdk-ts

Version:

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

20 lines 1.16 kB
import { ListWorldObjectResponse, MutateWorldObjectResponse, ListWorldObjectRequest, MutateWorldObjectRequest } from "./world_object"; export declare const protobufPackage = "bosdyn.api"; /** The world object service provides a way to track and store objects detected in the world around the robot. */ export interface WorldObjectService { /** Request a list of all the world objects in the robot's perception scene. */ ListWorldObjects(request: ListWorldObjectRequest): Promise<ListWorldObjectResponse>; /** Mutate (add, change, or delete) the world objects. */ MutateWorldObjects(request: MutateWorldObjectRequest): Promise<MutateWorldObjectResponse>; } export declare class WorldObjectServiceClientImpl implements WorldObjectService { private readonly rpc; constructor(rpc: Rpc); ListWorldObjects(request: ListWorldObjectRequest): Promise<ListWorldObjectResponse>; MutateWorldObjects(request: MutateWorldObjectRequest): Promise<MutateWorldObjectResponse>; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>; } export {}; //# sourceMappingURL=world_object_service.d.ts.map