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