# {py:mod}`ros_sugar.launch.system_info` ```{py:module} ros_sugar.launch.system_info ``` ```{autodoc2-docstring} ros_sugar.launch.system_info :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`is_internal_topic ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.is_internal_topic :summary: ``` * - {py:obj}`serialize_topics ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_topics :summary: ``` * - {py:obj}`serialize_component ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_component :summary: ``` * - {py:obj}`get_condition_parts ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.get_condition_parts :summary: ``` * - {py:obj}`classify_action ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.classify_action :summary: ``` * - {py:obj}`serialize_event ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_event :summary: ``` * - {py:obj}`serialize_fallbacks ` - ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_fallbacks :summary: ``` ```` ### API ````{py:function} is_internal_topic(name: str) -> bool :canonical: ros_sugar.launch.system_info.is_internal_topic ```{autodoc2-docstring} ros_sugar.launch.system_info.is_internal_topic ``` ```` ````{py:function} serialize_topics(topics: typing.Optional[typing.Sequence[ros_sugar.io.topic.Topic]]) -> typing.List[typing.Dict[str, str]] :canonical: ros_sugar.launch.system_info.serialize_topics ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_topics ``` ```` ````{py:function} serialize_component(component: ros_sugar.core.component.BaseComponent) -> typing.Dict[str, typing.Any] :canonical: ros_sugar.launch.system_info.serialize_component ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_component ``` ```` ````{py:function} get_condition_parts(condition: ros_sugar.condition.Condition) -> typing.List[typing.Dict[str, str]] :canonical: ros_sugar.launch.system_info.get_condition_parts ```{autodoc2-docstring} ros_sugar.launch.system_info.get_condition_parts ``` ```` ````{py:function} classify_action(action) -> typing.Dict[str, typing.Any] :canonical: ros_sugar.launch.system_info.classify_action ```{autodoc2-docstring} ros_sugar.launch.system_info.classify_action ``` ```` ````{py:function} serialize_event(event: ros_sugar.core.event.Event, actions_list: list) -> typing.Dict[str, typing.Any] :canonical: ros_sugar.launch.system_info.serialize_event ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_event ``` ```` ````{py:function} serialize_fallbacks(component: ros_sugar.core.component.BaseComponent) -> typing.Dict[str, typing.Any] :canonical: ros_sugar.launch.system_info.serialize_fallbacks ```{autodoc2-docstring} ros_sugar.launch.system_info.serialize_fallbacks ``` ````