Core roslaunch model and lower-level utility routines.
|
unicode
str(object) -> string
|
|
basestring
str(object) -> string
|
|
RLException
Base roslaunch exception type
|
|
Master
Data structure for representing and querying state of master
|
|
Machine
Data structure for storing information about a machine in the ROS
system.
|
|
Param
Data structure for storing information about a desired parameter in
the ROS system Corresponds to the 'param' tag in the launch
specification.
|
|
Node
Data structure for storing information about a desired node in the
ROS system Corresponds to the 'node' tag in the launch
specification.
|
|
Test
A Test is a Node with special semantics that it performs a
unit/integration test.
|
|
Executable
Executable is a generic container for exectuable commands.
|
|
RosbinExecutable
RosbinExecutables are exectuables stored in ROS_ROOT/bin.
|
|
is_child_mode()
:returns: ``True`` if roslaunch is running in remote child mode,
``bool`` |
source code
|
|
|
|
|
|
|
printlog(msg)
Core utility for printing message to stdout as well as printlog
handlers :param msg: message to print, ``str`` |
source code
|
|
|
printlog_bold(msg)
Similar to printlog(), but the message printed to screen is
bolded for greater clarity :param msg: message to print, ``str`` |
source code
|
|
|
printerrlog(msg)
Core utility for printing message to stderr as well as printerrlog
handlers :param msg: message to print, ``str`` |
source code
|
|
|
add_printlog_handler(h)
Register additional handler for printlog() |
source code
|
|
|
add_printerrlog_handler(h)
Register additional handler for printerrlog() |
source code
|
|
|
|
|
|
|
setup_env(node,
machine,
master_uri,
env=None)
Create dictionary of environment variables to set for launched
process. |
source code
|
|
|
|
|
|
|
remap_localhost_uri(uri,
force_localhost=False)
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`` |
source code
|
|
|
local_machine()
:returns:: Machine instance representing the local machine,
``Machine`` |
source code
|
|
|
generate_run_id()
Utility routine for generating run IDs (UUIDs) :returns: guid,
``str`` |
source code
|
|