package documentation
Undocumented
Package | impl |
Undocumented |
Module | masterapi |
Python adapter for calling ROS Master API. While it is trivial to call the Master directly using XML-RPC, this API provides a safer abstraction in the event the Master API is changed. |
Module | names |
Library for manipulating ROS Names. See U{http://ros.org/wiki/Names}. |
Module | network |
Network APIs for ROS-based systems, including IP address and ROS TCP header libraries. Because ROS-based runtimes must respect the ROS_IP and ROS_HOSTNAME environment variables, ROS-specific APIs are necessary for correctly retrieving local IP address information. |
Module | rosenv |
Undocumented |
Module | rosgraph |
Undocumented |
Module | roslogging |
Library for configuring python logging to standard ROS locations (e.g. ROS_LOG_DIR). |
Module | xmlrpc |
No module docstring; 2/2 functions, 4/5 classes documented |
From __init__.py
:
Class |
|
API for interacting with the ROS master. Although the Master is relatively simple to interact with using the XMLRPC API, this abstraction layer provides protection against future updates. It also provides a streamlined API with builtin return code checking and caller_id passing. |
Exception |
|
Master returned an error code, which indicates an error in the arguments passed to the Master. |
Exception |
|
Base class of ROS-master related errors. |
Exception |
|
Call to Master failed. This generally indicates an internal error in the Master and that the Master may be in an inconsistent state. |
Function | get |
Get the :envvar:`ROS_MASTER_URI` setting from the command-line args or environment, command-line args takes precedence. |
Function | is |
@param master_uri: (optional) override environment's ROS_MASTER_URI @type master_uri: str @return: True if Master is available |
Function | myargv |
Remove ROS remapping arguments from sys.argv arguments. |
Constant | ROS |
Undocumented |
Constant | ROS |
Undocumented |
Constant | ROS |
Undocumented |
Constant | ROS |
Undocumented |
Constant | ROS |
Undocumented |
Get the :envvar:`ROS_MASTER_URI` setting from the command-line args or environment, command-line args takes precedence.
Parameters | |
env | override environment dictionary, dict |
argv | override sys.argv, [str] |
Raises | |
Unknown exception | ValueError If :envvar:`ROS_MASTER_URI` value is invalidly
specified |
@param master_uri: (optional) override environment's ROS_MASTER_URI @type master_uri: str @return: True if Master is available