caret_analyze.architecture.struct.node_path module

class caret_analyze.architecture.struct.node_path.NodePathStruct(node_name: str, subscription: SubscriptionStruct | None, publisher: PublisherStruct | None, child: list[CallbackStruct | VariablePassingStruct] | None, message_context: MessageContextStruct | None)

Bases: object

property callback_names: list[str] | None
property callbacks: list[CallbackStruct] | None
property child: list[CallbackStruct | VariablePassingStruct] | None
property message_context: MessageContextStruct | None
property message_context_type: MessageContextType | None
property node_name: str
property publish_topic_name: str | None
property publisher: PublisherStruct | None
property publisher_construction_order: int | None
rename_node(src: str, dst: str) None
rename_topic(src: str, dst: str) None
property subscribe_topic_name: str | None
property subscription: SubscriptionStruct | None
property subscription_callback: SubscriptionCallbackStruct | None
property subscription_construction_order: int | None
to_value() NodePathStructValue
property variable_passings: list[VariablePassingStruct] | None