module documentation

General routines and representations for loading roslaunch model.

Class Loader Lower-level library for loading ROS launch model. It provides an abstraction between the representation (e.g. XML) and the validation of the property values.
Class LoaderContext Container for storing current loader context (e.g. namespace, local parameter state, remapping state).
Class LoadException Error loading data as specified (e.g. cannot find included files, etc...)
Function convert_value Convert a value from a string representation into the specified type
Function load_sysargs_into_context Load in ROS remapping arguments as arg assignments for context.
Function post_process_include_args Undocumented
Function process_include_args Processes arg declarations in context and makes sure that they are properly declared for passing into an included file. Also will correctly setup the context for passing to the included file.
Variable rosparam Undocumented
def convert_value(value, type_):

Convert a value from a string representation into the specified type

@param value: string representation of value @type value: str @param type_: int, double, string, bool, or auto @type type_: str @raise ValueError: if parameters are invalid

def load_sysargs_into_context(context, argv):

Load in ROS remapping arguments as arg assignments for context.

@param context: context to load into. context's resolve_dict for 'arg' will be reinitialized with values. @type context: L{LoaderContext{ @param argv: command-line arguments @type argv: [str]

def post_process_include_args(context):

Undocumented

def process_include_args(context):

Processes arg declarations in context and makes sure that they are properly declared for passing into an included file. Also will correctly setup the context for passing to the included file.

rosparam =

Undocumented