@foxglove/ros1
Version:
Standalone TypeScript implementation of the ROS 1 (Robot Operating System) protocol with a pluggable transport layer
13 lines • 534 B
TypeScript
import { XmlRpcValue } from "@foxglove/xmlrpc";
import { RosXmlRpcResponse, RosXmlRpcResponseOrFault } from "./XmlRpcTypes";
export declare class RosXmlRpcClient {
private _client;
constructor(url: string);
url(): string;
protected _methodCall: (methodName: string, args: XmlRpcValue[]) => Promise<RosXmlRpcResponse>;
protected _multiMethodCall: (requests: {
methodName: string;
params: XmlRpcValue[];
}[]) => Promise<RosXmlRpcResponseOrFault[]>;
}
//# sourceMappingURL=RosXmlRpcClient.d.ts.map