caret_analyze.architecture.struct.publisher module
- class caret_analyze.architecture.struct.publisher.PublisherStruct(node_name: str, topic_name: str, callback_values: list[CallbackStruct] | None, construction_order: int)
Bases:
object
Structured publisher value.
- property callback_names: list[str] | None
- property callbacks: list[CallbackStruct] | None
- property construction_order: int
- insert_callback(callback: CallbackStruct) None
- property node_name: str
- remove_callback(callback: CallbackStruct) None
- rename_node(src: str, dst: str) None
- rename_topic(src: str, dst: str) None
- to_value() PublisherStructValue
- property topic_name: str