ros2_snapshot.core.deployments.parameter module
Metamodels used to model ROS Parameters and the Banks that contain them.
- class ros2_snapshot.core.deployments.parameter.Parameter(*args: Any, **kwargs: Any)
Bases:
_EntityMetamodelMetamodel for ROS Parameters.
- description: str | None = None
- node: str | None = None
- value: Any | None = None
- value_type: str | None = None
- yaml_tag: ClassVar[str] = '!Parameter'
- class ros2_snapshot.core.deployments.parameter.ParameterBank(*args: Any, **kwargs: Any)
Bases:
_BankMetamodelMetamodel for Bank of ROS Parameters.
- HUMAN_OUTPUT_NAME = 'Parameters:'
- entity_class(name)
Return class of entity given bank type.
- Returns:
instance of entity class definition
- yaml_tag: ClassVar[str] = '!ParameterBank'