IEC61850LogicalNode#
- class wattson.iec61850.iec61850_logical_node.IEC61850LogicalNode(lib_object: LogicalDevice, logical_device: IEC61850LogicalDevice | None = None, data_objects: List[IEC61850DataObject] | None = None)#
Bases:
object
Methods
add_data_object
add_data_set
add_report_control_block
build_from_connection
ensure_data_objects
ensure_data_set
ensure_report_control_block
get_child_by_path
get_data_attributes
get_data_object
get_data_set
get_data_sets
get_logical_device
get_mms_reference
get_model
get_report_control_block
has_data_object
has_data_set
has_report_control_block
Attributes
name
reference
- __init__(lib_object: LogicalDevice, logical_device: IEC61850LogicalDevice | None = None, data_objects: List[IEC61850DataObject] | None = None) None #