caret_analyze.value_objects.publisher module
- class caret_analyze.value_objects.publisher.PublisherStructValue(node_name: str, topic_name: str, callback_values: tuple[CallbackStructValue, ...] | None, construction_order: int)
Bases:
ValueObject
,Summarizable
Structured publisher value.
- property callback_names: tuple[str, ...] | None
Get callback names.
Returns
- tuple[str, …] | None
Callback names.
- property callbacks: tuple[CallbackStructValue, ...] | None
Get callbacks.
Returns
- tuple[CallbackStructValue, …] | None
Callbacks.
- class caret_analyze.value_objects.publisher.PublisherValue(topic_name: str, node_name: str, node_id: str, callback_ids: tuple[str, ...] | None, construction_order: int)
Bases:
ValueObject
Publisher value.