| Home | Trees | Indices | Help | 
 | 
|---|
|  | 
object --+
         |
        ROSMasterHandler
XML-RPC handler for ROS master APIs. API routines for the ROS Master Node. The Master Node is a superset of the Slave Node and contains additional API methods for creating and monitoring a graph of slave nodes.
By convention, ROS nodes take in caller_id as the first parameter of any API call. The setting of this parameter is rarely done by client code as ros::msproxy::MasterProxy automatically inserts this parameter (see ros::client::getMaster()).
| Instance Methods | |||
| 
 | |||
| [int, str, int] | 
 | ||
| 
 | |||
| [int, str, int] | 
 | ||
| [int, str, int] | 
 | ||
| [int, str, int] | 
 | ||
| [int, str, XMLRPCLegalValue] | 
 | ||
| [int, str, str] | 
 | ||
| [int, str, XMLRPCLegalValue] | 
 | ||
| [int, str, int] | 
 | ||
| [int, str, bool] | 
 | ||
| [int, str, [str]] | 
 | ||
| 
 | |||
| (int, str, int) | 
 | ||
| (int, str, str) | 
 | ||
| (int, str, int) | 
 | ||
| (int, str, [str]) | 
 | ||
| (int, str, int) | 
 | ||
| (int, str, [str]) | 
 | ||
| (int, str, int) | 
 | ||
| (int, str, str) | 
 | ||
| (int, str, [[str, str],]) | 
 | ||
| (int, str, [[str,str]] ) | 
 | ||
| (int, str, [[str,[str]], [str,[str]], [str,[str]]]) | 
 | ||
| Inherited from  | |||
| Properties | |
| Inherited from  | 
| Method Details | 
| 
 ctor. 
 | 
| 
 Stop this server 
 | 
| 
 Get the XML-RPC URI of this server. 
 | 
| 
 Get the PID of this server 
 | 
| 
 Parameter Server: delete parameter 
 | 
| 
 Parameter Server: set parameter. NOTE: if value is a dictionary it will be treated as a parameter tree, where key is the parameter namespace. For example:: 
 {'x':1,'y':2,'sub':{'z':3}}
will set key/x=1, key/y=2, and key/sub/z=3. Furthermore, it will replace all existing parameters in the key parameter namespace with the parameters in value. You must set parameters individually if you wish to perform a union update. 
 | 
| 
 Retrieve parameter value from server. 
 | 
| 
 Search for parameter key on parameter server. Search starts in caller's namespace and proceeds upwards through parent namespaces until Parameter Server finds a matching key. searchParam's behavior is to search for the first partial match. For example, imagine that there are two 'robot_description' parameters: 
  /robot_description
    /robot_description/arm
    /robot_description/base
  /pr2/robot_description
    /pr2/robot_description/base
If I start in the namespace /pr2/foo and search for 'robot_description', searchParam will match /pr2/robot_description. If I search for 'robot_description/arm' it will return /pr2/robot_description/arm, even though that parameter does not exist (yet). 
 | 
| 
 Retrieve parameter value from server and subscribe to updates to that param. See paramUpdate() in the Node API. 
 | 
| 
 Retrieve parameter value from server and subscribe to updates to that param. See paramUpdate() in the Node API. 
 | 
| 
 Check if parameter is stored on server. 
 | 
| 
 Get list of all parameter names stored on this server. This does not adjust parameter names for caller's scope. 
 | 
| 
 Contact api.paramUpdate with specified parameters 
 | 
| 
 Register the caller as a provider of the specified service. 
 | 
| 
 Lookup all provider of a particular service. 
 | 
| 
 Unregister the caller as a provider of the specified service. 
 | 
| 
 Subscribe the caller to the specified topic. In addition to receiving a list of current publishers, the subscriber will also receive notifications of new publishers via the publisherUpdate API. 
 | 
| 
 Unregister the caller as a publisher of the topic. 
 | 
| 
 Register the caller as a publisher the topic. 
 | 
| 
 Unregister the caller as a publisher of the topic. 
 | 
| 
 Get the XML-RPC URI of the node with the associated name/caller_id. This API is for looking information about publishers and subscribers. Use lookupService instead to lookup ROS-RPC URIs. 
 | 
| 
 Get list of topics that can be subscribed to. This does not return topics that have no publishers. See getSystemState() to get more comprehensive list. 
 | 
| 
 Retrieve list topic names and their types. 
 | 
| 
 Retrieve list representation of system state (i.e. publishers, subscribers, and services). 
 | 
| Home | Trees | Indices | Help | 
 | 
|---|
| Generated by Epydoc 3.0.1 on Tue Mar 7 03:44:39 2017 | http://epydoc.sourceforge.net |