class documentation

class IrdiDictionaryEntry(DictionaryEntry):

View In Hierarchy

Dictionary entry identified by an IRDI (International Registration Data Identifier).

IRDIs are defined in ISO/IEC 11179-6. Accepted formats: IEC CDD, ISO and ECLASS.

Class Variable ua_namespace_uri Namespace URI of the dictionary; instances of this entry type live in this namespace.
Class Variable ua_type_node_id Node ID of the OPC UA type representing this entry type.
Method _validate Check semantic_id against the entry type's format.

Inherited from DictionaryEntry:

Method __post_init__ Validate semantic_id via _validate.
Class Variable name Optional human-readable name; used as OPC UA display name.
Class Variable semantic_id Identifier defining the meaning (semantic); used as OPC UA browse name.
ua_namespace_uri: ClassVar[str] =

Namespace URI of the dictionary; instances of this entry type live in this namespace.

ua_type_node_id: ClassVar[ua.NodeId] =

Node ID of the OPC UA type representing this entry type.

def _validate(self):

Check semantic_id against the entry type's format.

Raises
ValueErrorIf semantic_id is not valid for this entry type.