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