UNPKG

@foxglove/ros1

Version:

Standalone TypeScript implementation of the ROS 1 (Robot Operating System) protocol with a pluggable transport layer

16 lines 1.16 kB
import { XmlRpcValue } from "@foxglove/xmlrpc"; import { RosXmlRpcClient } from "./RosXmlRpcClient"; import { RosXmlRpcResponse, RosXmlRpcResponseOrFault } from "./XmlRpcTypes"; export declare class RosParamClient extends RosXmlRpcClient { deleteParam(callerId: string, key: string): Promise<RosXmlRpcResponse>; setParam(callerId: string, key: string, value: XmlRpcValue): Promise<RosXmlRpcResponse>; getParam(callerId: string, key: string): Promise<RosXmlRpcResponse>; searchParam(callerId: string, key: string): Promise<RosXmlRpcResponse>; subscribeParam(callerId: string, callerApi: string, key: string): Promise<RosXmlRpcResponse>; subscribeParams(callerId: string, callerApi: string, keys: string[]): Promise<RosXmlRpcResponseOrFault[]>; unsubscribeParam(callerId: string, callerApi: string, key: string): Promise<RosXmlRpcResponse>; unsubscribeParams(callerId: string, callerApi: string, keys: string[]): Promise<RosXmlRpcResponseOrFault[]>; hasParam(callerId: string, key: string): Promise<RosXmlRpcResponse>; getParamNames(callerId: string): Promise<RosXmlRpcResponse>; } //# sourceMappingURL=RosParamClient.d.ts.map