module documentation

Undocumented

Exception NodeParamsException Exception to indicate that node parameters were invalid
Function create_local_process_args Subroutine for creating node arguments.
Function get_node_args Get the node arguments for a node in roslaunch_files.
Function get_node_list @param config: roslaunch config @type config: ROSLaunchConfig @return: list of node names in config @rtype: [str]
Function print_node_args Print arguments of node to screen. Will cause system exit if exception occurs. This is a subroutine for the roslaunch main handler.
Function print_node_filename Undocumented
Function print_node_list Print list of nodes to screen. Will cause system exit if exception occurs. This is a subroutine for the roslaunch main handler.
Function _launch_prefix_args Undocumented
Function _resolved_name Undocumented
Variable _rospack Undocumented
def create_local_process_args(node, machine, env=None):

Subroutine for creating node arguments.

Parameters
nodeUndocumented
machineUndocumented
envoverride os.environ. Warning, this does not override substitution args in node configuration (for now), dict
Returns
arguments for node process, [str]
Raises
Unknown exceptionNodeParamsException If args cannot be constructed for Node as specified (e.g. the node type does not exist)
def get_node_args(node_name, roslaunch_files):

Get the node arguments for a node in roslaunch_files.

@param node_name: name of node in roslaunch_files. @type node_name: str @param roslaunch_files: roslaunch file names @type roslaunch_files: [str] @return: list of command-line arguments used to launch node_name @rtype: [str] @raise RLException: if node args cannot be retrieved

def get_node_list(config):

@param config: roslaunch config @type config: ROSLaunchConfig @return: list of node names in config @rtype: [str]

def print_node_args(node_name, roslaunch_files):

Print arguments of node to screen. Will cause system exit if exception occurs. This is a subroutine for the roslaunch main handler.

@param node_name: node name @type node_name: str @param roslaunch_files: list of launch files to load @type roslaunch_files: str

def print_node_filename(node_name, roslaunch_files):

Undocumented

def print_node_list(roslaunch_files):

Print list of nodes to screen. Will cause system exit if exception occurs. This is a subroutine for the roslaunch main handler.

@param roslaunch_files: list of launch files to load @type roslaunch_files: str

def _launch_prefix_args(node):

Undocumented

def _resolved_name(node):

Undocumented

_rospack =

Undocumented