launch_param_builder.launch_param_builder module

class launch_param_builder.launch_param_builder.ParameterBuilder(package_name: str)

Bases: object

file_parameter(parameter_name: str, file_path: str)

@deprecated: Use ‘yaml’ method instead.

parameter(parameter_name: str, parameter_value: str | int | float | bool | List[str] | List[int] | List[float] | List[bool] | bytes)

@summary: Set ‘parameter_name’ = ‘parameter_value’. @return The instance itself.

path_parameter(parameter_name: str, file_path: str)
to_dict()
xacro_parameter(parameter_name: str, file_path: str, mappings: dict | None = None)
yaml(file_path: str, parameter_namespace: str | None = None)
@param file_path: Path of the yaml file UNDER the top level directory

of ‘package_name’ that is passed to the ‘ParameterBuilder’s constructor. E.g. If the yaml file is at %TOPDIR_PKG%/conf/foo.yaml,

pass file_path = “conf/foo.yaml”

@return The instance itself.