spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
20 lines • 1.12 kB
TypeScript
import { TriggerServiceFaultResponse, ClearServiceFaultResponse, TriggerServiceFaultRequest, ClearServiceFaultRequest } from "./service_fault";
export declare const protobufPackage = "bosdyn.api";
/** The service fault service enables modification of the robot state ServiceFaultState. */
export interface FaultService {
/** Sends a ServiceFault to be reporting in robot state. */
TriggerServiceFault(request: TriggerServiceFaultRequest): Promise<TriggerServiceFaultResponse>;
/** Clears an active ServiceFault from robot state. */
ClearServiceFault(request: ClearServiceFaultRequest): Promise<ClearServiceFaultResponse>;
}
export declare class FaultServiceClientImpl implements FaultService {
private readonly rpc;
constructor(rpc: Rpc);
TriggerServiceFault(request: TriggerServiceFaultRequest): Promise<TriggerServiceFaultResponse>;
ClearServiceFault(request: ClearServiceFaultRequest): Promise<ClearServiceFaultResponse>;
}
interface Rpc {
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
}
export {};
//# sourceMappingURL=fault_service.d.ts.map