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

__init__

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#