spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
25 lines • 989 B
TypeScript
import { RobotIdResponse, RobotIdRequest } from "./robot_id";
export declare const protobufPackage = "bosdyn.api";
/**
* RobotIdService provides mostly static identifying information about a robot.
* User authentication is not required to access RobotIdService to assist with
* early robot discovery.
*/
export interface RobotIdService {
/**
* Get the robot id information. The ID contains basic information about a robot
* which is made available over the network as part of robot discovery without
* requiring user authentication.
*/
GetRobotId(request: RobotIdRequest): Promise<RobotIdResponse>;
}
export declare class RobotIdServiceClientImpl implements RobotIdService {
private readonly rpc;
constructor(rpc: Rpc);
GetRobotId(request: RobotIdRequest): Promise<RobotIdResponse>;
}
interface Rpc {
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
}
export {};
//# sourceMappingURL=robot_id_service.d.ts.map