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 summary: Summary

Get summary.

Returns

Summary

summary info.

property topic_name: str