Undocumented
| Class | |
Executable is a generic container for executable commands. |
| Class | |
Data structure for storing information about a machine in the ROS system. Corresponds to the 'machine' tag in the launch specification. |
| Class | |
Data structure for representing and querying state of master |
| Class | |
Data structure for storing information about a desired node in the ROS system Corresponds to the 'node' tag in the launch specification. |
| Class | |
Data structure for storing information about a desired parameter in the ROS system Corresponds to the 'param' tag in the launch specification. |
| Class | |
RosbinExecutables are executables stored in ROS_ROOT/bin. |
| Class | |
A Test is a Node with special semantics that it performs a unit/integration test. The data model is the same except the option to set the respawn flag is removed. |
| Exception | |
Base roslaunch exception type |
| Function | add |
Register additional handler for printerrlog() |
| Function | add |
Register additional handler for printlog() |
| Function | clear |
Delete all printerrlog handlers. required for testing |
| Function | clear |
Delete all printlog handlers. required for testing |
| Function | generate |
Utility routine for generating run IDs (UUIDs) :returns: guid, str |
| Function | is |
No summary |
| Function | is |
Check to see if machine is local. NOTE: a machine is not local if its user credentials do not match the current user. :param machine: Machine, Machine :returns: True if machine is local and doesn't require remote login, ... |
| Function | local |
No summary |
| Function | printerrlog |
Core utility for printing message to stderr as well as printerrlog handlers :param msg: message to print, str |
| Function | printlog |
Core utility for printing message to stdout as well as printlog handlers :param msg: message to print, str |
| Function | printlog |
Similar to L{printlog()}, but the message printed to screen is bolded for greater clarity :param msg: message to print, str |
| Function | remap |
Resolve localhost addresses to an IP address so that :param uri: XML-RPC URI, str :param force_localhost: if True, URI is mapped onto the local machine no matter what, bool |
| Function | rle |
Wrap lower-level exceptions in RLException class :returns:: function wrapper that throws an RLException if the |
| Function | set |
No summary |
| Function | setup |
Create dictionary of environment variables to set for launched process. |
| Constant | PHASE |
Undocumented |
| Constant | PHASE |
Undocumented |
| Constant | PHASE |
Undocumented |
| Constant | TEST |
Undocumented |
| Variable | get |
Undocumented |
| Function | _xml |
Escape string for XML :param s: string to escape, str :returns:: string with XML entities (<, >, ", &) escaped, str |
| Constant | _DEFAULT |
Undocumented |
| Variable | _child |
Undocumented |
| Variable | _local |
Undocumented |
| Variable | _printerrlog |
Undocumented |
| Variable | _printlog |
Undocumented |
Check to see if machine is local. NOTE: a machine is not local if its user credentials do not match the current user. :param machine: Machine, Machine :returns: True if machine is local and doesn't require remote login, bool
Core utility for printing message to stderr as well as printerrlog handlers :param msg: message to print, str
Core utility for printing message to stdout as well as printlog handlers :param msg: message to print, str
Similar to L{printlog()}, but the message printed to screen is bolded for greater clarity :param msg: message to print, str
Resolve localhost addresses to an IP address so that :param uri: XML-RPC URI, str :param force_localhost: if True, URI is mapped onto the local machine no matter what, bool
Wrap lower-level exceptions in RLException class :returns:: function wrapper that throws an RLException if the
wrapped function throws an Exception, fn
Create dictionary of environment variables to set for launched process.
setup_env() will only set ROS_*, PYTHONPATH, and user-specified environment variables.
| Parameters | |
| node | node that is being launched or None, Node |
| machine | machine being launched on, Machine |
| master | ROS master URI, str |
| env | base environment configuration, defaults to os.environ |
| Returns | |
| process env dictionary, dict | |