caret_analyze.value_objects.communication module
- class caret_analyze.value_objects.communication.CommunicationStructValue(node_publish: NodeStructValue, node_subscription: NodeStructValue, publisher_value: PublisherStructValue, subscription_value: SubscriptionStructValue, publish_callback_values: tuple[CallbackStructValue, ...] | None, subscription_callback_value: CallbackStructValue | None)
Bases:
ValueObject
,Summarizable
- property publish_callback_names: tuple[str, ...] | None
- property publish_callbacks: tuple[CallbackStructValue, ...] | None
- property publish_node: NodeStructValue
- property publish_node_name: str
- property publisher: PublisherStructValue
- property publisher_construction_order: int
- property subscribe_callback: CallbackStructValue | None
- property subscribe_callback_name: str | None
- property subscribe_node: NodeStructValue
- property subscribe_node_name: str
- property subscription: SubscriptionStructValue
- property subscription_construction_order: int
- property topic_name: str