IEC61850DataAttribute#
- class wattson.iec61850.iec61850_data_attribute.IEC61850DataAttribute(lib_object: DataAttribute, functional_constraint: MMSFunctionalConstraints, parent: IEC61850DataObject | IEC61850DataAttribute | None = None, children: List[IEC61850DataAttribute] | None = None)#
Bases:
object
Methods
add_child
add_data_attribute
attribute_type_to_integer_size
attribute_type_to_value_type
can_operate
ensure_data_attributes
get_attribute_reference
get_child
get_data_attribute
get_data_attributes
get_functional_constraint
get_library_functional_constraint
get_logical_device
get_logical_node
get_mms_integer_size
get_mms_path
get_mms_value
get_mms_value_type
get_model
get_parent_data_object
get_parent_objects_and_attributes
get_type
has_child
has_data_attribute
is_configuration
is_control
is_measurement
is_monitoring
link_data_point
update_model_value
Attributes
data_point_identifier
name
- __init__(lib_object: DataAttribute, functional_constraint: MMSFunctionalConstraints, parent: IEC61850DataObject | IEC61850DataAttribute | None = None, children: List[IEC61850DataAttribute] | None = None) None #