UNPKG

@foxglove/ros1

Version:

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

17 lines 1.34 kB
import { RosXmlRpcClient } from "./RosXmlRpcClient"; import { RosXmlRpcResponse } from "./XmlRpcTypes"; export declare class RosMasterClient extends RosXmlRpcClient { registerService(callerId: string, service: string, serviceApi: string, callerApi: string): Promise<RosXmlRpcResponse>; unregisterService(callerId: string, service: string, serviceApi: string): Promise<RosXmlRpcResponse>; registerSubscriber(callerId: string, topic: string, topicType: string, callerApi: string): Promise<RosXmlRpcResponse>; unregisterSubscriber(callerId: string, topic: string, callerApi: string): Promise<RosXmlRpcResponse>; registerPublisher(callerId: string, topic: string, topicType: string, callerApi: string): Promise<RosXmlRpcResponse>; unregisterPublisher(callerId: string, topic: string, callerApi: string): Promise<RosXmlRpcResponse>; lookupNode(callerId: string, nodeName: string): Promise<RosXmlRpcResponse>; getPublishedTopics(callerId: string, subgraph?: string): Promise<RosXmlRpcResponse>; getTopicTypes(callerId: string): Promise<RosXmlRpcResponse>; getSystemState(callerId: string): Promise<RosXmlRpcResponse>; getUri(callerId: string): Promise<RosXmlRpcResponse>; lookupService(callerId: string, service: string): Promise<RosXmlRpcResponse>; } //# sourceMappingURL=RosMasterClient.d.ts.map