caret_analyze.architecture.struct.callback_group module

class caret_analyze.architecture.struct.callback_group.CallbackGroupStruct(callback_group_type: CallbackGroupType, node_name: str, callbacks: list[CallbackStruct], callback_group_name: str)

Bases: object

Callback group value object.

property callback_group_name: str
property callback_group_type: CallbackGroupType

Get callback_group_type.

Returns

CallbackGroupType

property callback_group_type_name: str

Get callback_group_type name.

Returns

CallbackGroupType name

property callback_names: list[str]
property callbacks: list[CallbackStruct]
property node_name: str

Get node name.

Returns

str

node name

rename_node(src: str, dst: str) None
rename_topic(src: str, dst: str) None
to_value() CallbackGroupStructValue