.. _parameter: Parameter ========= Within a ROS Node GenericDomainModel, a parameter is represented by a **GenericDomainModelParameter** with the following **Attributes.** +-------------+---------------------------------------------------+--------------------------------------------------------------+ | Attributes | Value | Description | +=============+===================================================+==============================================================+ | Value | *[value]* | Default value - can be a String, Float, Integer, or Boolean | +-------------+---------------------------------------------------+--------------------------------------------------------------+ | Attribute 0 | arg / arg_1_hyphen / arg_2_hyphen / param / remap | Method used to map parameter into ROS Node | +-------------+---------------------------------------------------+--------------------------------------------------------------+ If the CyPhy Master Interpreter is run, these Attributes will be used to populate the parent ROS Node Model's corresponding node element in the generated ROS .launch file. The ROS mapping method is determined by **Attribute 0**'s **Value**: **arg** or **[empty]** .. code-block:: none Unless the *[GenericDomainModelParameter name]* ends with an underscore *- e.g. count_*, then the *[GenericDomainModelParameter name]* is ommitted. .. code-block:: none .. note:: ROS Node args passed in will be sorted by *[GenericDomainModelParameter name]* in alphanumerical order. ---- **arg_1_hypen** .. code-block:: none ---- **arg_2_hypen** .. code-block:: none ---- **param** .. code-block:: none ---- **remap** .. code-block:: none