Defines the L{ROSLaunchConfig} object, which holds and the state of the roslaunch file.
Class |
|
ROSLaunchConfig is the container for the loaded roslaunch file state. It also is responsible for validating then executing the desired state. |
Function | calculate |
@raise RLException |
Function | get |
Undocumented |
Function | load |
Base routine for creating a ROSLaunchConfig from a set of roslaunch_files and or launch XML strings and initializing it. This config will have a core definition and also set the master to run on port. ... |
Function | load |
Load roscore configuration into the ROSLaunchConfig using the specified XmlLoader @param config ROSLaunchConfig @param loader XmlLoader |
Function | namespaces |
utility to determine namespaces of a name @raises ValueError @raises TypeError |
Function | _summary |
Generate summary label for node based on its package, type, and name |
Base routine for creating a ROSLaunchConfig from a set of roslaunch_files and or launch XML strings and initializing it. This config will have a core definition and also set the master to run on port. @param roslaunch_files: list of launch files to load. Each item may also
be a tuple where the first item is the launch file and the second item is a string containing arguments.
@type roslaunch_files: [str|(str, str)] @param port: roscore/master port override. Set to 0 or None to use default. @type port: int @param roslaunch_strs: (optional) roslaunch XML strings to load @type roslaunch_strs: [str] @param verbose: (optional) print info to screen about model as it is loaded. @type verbose: bool @param assign_machines: (optional) assign nodes to machines (default: True) @type assign_machines: bool @param ignore_unset_args: (optional) ignore default arg requirements (default: False) @type ignore_unset_args: bool @return: initialized rosconfig instance @rytpe: L{ROSLaunchConfig} initialized rosconfig instance @raises: RLException
Load roscore configuration into the ROSLaunchConfig using the specified XmlLoader @param config ROSLaunchConfig @param loader XmlLoader