Functions | |
| def | _process_arg_tag |
| def | choose_terminal |
| def | get_roslaunch_pids |
| def | main |
| def | parse_arguments |
| def | parse_rocon_launcher |
| def | preexec |
| Methods. | |
| def | signal_handler |
Variables | |
| hold = False | |
| list | processes = [] |
| Global variables. | |
| list | roslaunch_pids = [] |
| def rocon_launch.launch._process_arg_tag | ( | tag, | |
args_dict = None |
|||
| ) | [private] |
| def rocon_launch.launch.choose_terminal | ( | gnome_flag, | |
| konsole_flag | |||
| ) |
| def rocon_launch.launch.get_roslaunch_pids | ( | parent_pid | ) |
| def rocon_launch.launch.main | ( | ) |
| def rocon_launch.launch.parse_rocon_launcher | ( | rocon_launcher, | |
| default_roslaunch_options, | |||
args_mappings = {} |
|||
| ) |
Parses an rocon multi-launcher (xml file).
:param rocon_launcher str: xml string in rocon_launch format
:param default_roslaunch_options list: options to pass to roslaunch (usually "--screen")
:param args_mappings dict: command line mapping overrides, { arg_name : arg_value }
@return launchers : list with launcher parameters as dictionary elements of the list.
@raise IOError : if it can't find any of the individual launchers on the filesystem.
| def rocon_launch.launch.preexec | ( | ) |
| def rocon_launch.launch.signal_handler | ( | sig, | |
| frame | |||
| ) |
| rocon_launch::launch::hold = False |
| list rocon_launch::launch::processes = [] |
| list rocon_launch::launch::roslaunch_pids = [] |