Method | Description | |
---|---|---|
Add ( ILocalNode node ) : void |
Adds a node to the type table if it is a type and does not already exist. If it exists references are updated.
|
|
AddEncoding ( Opc.Ua.NodeId dataTypeId, Opc.Ua.ExpandedNodeId encodingId ) : bool |
Adds an encoding for an existing data type.
|
|
AddReferenceSubtype ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId, Opc.Ua.QualifiedName browseName ) : void |
Adds type to the table. A browse name is only required if it is a ReferenceType. Updates the any existing entry. |
|
AddSubtype ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId ) : void |
Adds type to the table. A browse name is only required if it is a ReferenceType. Updates the any existing entry. |
|
Clear ( ) : void |
Removes all types from the tree.
|
|
FindDataTypeId ( Opc.Ua.ExpandedNodeId encodingId ) : Opc.Ua.NodeId | ||
FindDataTypeId ( Opc.Ua.NodeId encodingId ) : Opc.Ua.NodeId | ||
FindReferenceType ( Opc.Ua.QualifiedName browseName ) : Opc.Ua.NodeId | ||
FindReferenceTypeName ( Opc.Ua.NodeId referenceTypeId ) : Opc.Ua.QualifiedName | ||
FindSubTypes ( Opc.Ua.ExpandedNodeId typeId ) : IList |
||
FindSuperType ( Opc.Ua.ExpandedNodeId typeId ) : Opc.Ua.NodeId | ||
FindSuperType ( Opc.Ua.NodeId typeId ) : Opc.Ua.NodeId | ||
IsEncodingFor ( Opc.Ua.NodeId expectedTypeId, Opc.Ua.ExtensionObject value ) : bool | ||
IsEncodingFor ( Opc.Ua.NodeId expectedTypeId, object value ) : bool | ||
IsEncodingOf ( Opc.Ua.ExpandedNodeId encodingId, Opc.Ua.ExpandedNodeId datatypeId ) : bool | ||
IsKnown ( Opc.Ua.ExpandedNodeId typeId ) : bool | ||
IsKnown ( Opc.Ua.NodeId typeId ) : bool | ||
IsTypeOf ( Opc.Ua.ExpandedNodeId subTypeId, Opc.Ua.ExpandedNodeId superTypeId ) : bool | ||
IsTypeOf ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId ) : bool | ||
Remove ( Opc.Ua.ExpandedNodeId typeId ) : void |
Removes a subtype.
|
|
TypeTable ( Opc.Ua.NamespaceTable namespaceUris ) : System.Collections.Generic |
Initializes the object with default values.
|
Method | Description | |
---|---|---|
AddSubtype ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId, Opc.Ua.QualifiedName browseName ) : void |
Adds type to the table. A browse name is only required if it is a ReferenceType. Updates the any existing entry. |
public AddEncoding ( Opc.Ua.NodeId dataTypeId, Opc.Ua.ExpandedNodeId encodingId ) : bool | ||
dataTypeId | Opc.Ua.NodeId | |
encodingId | Opc.Ua.ExpandedNodeId | |
return | bool |
public AddReferenceSubtype ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId, Opc.Ua.QualifiedName browseName ) : void | ||
subTypeId | Opc.Ua.NodeId | The sub type identifier. |
superTypeId | Opc.Ua.NodeId | The super type identifier. |
browseName | Opc.Ua.QualifiedName | Name of the browse. |
return | void |
public AddSubtype ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId ) : void | ||
subTypeId | Opc.Ua.NodeId | The sub type identifier. |
superTypeId | Opc.Ua.NodeId | The super type identifier. |
return | void |
public FindDataTypeId ( Opc.Ua.ExpandedNodeId encodingId ) : Opc.Ua.NodeId | ||
encodingId | Opc.Ua.ExpandedNodeId | |
return | Opc.Ua.NodeId |
public FindDataTypeId ( Opc.Ua.NodeId encodingId ) : Opc.Ua.NodeId | ||
encodingId | Opc.Ua.NodeId | |
return | Opc.Ua.NodeId |
public FindReferenceType ( Opc.Ua.QualifiedName browseName ) : Opc.Ua.NodeId | ||
browseName | Opc.Ua.QualifiedName | |
return | Opc.Ua.NodeId |
public FindReferenceTypeName ( Opc.Ua.NodeId referenceTypeId ) : Opc.Ua.QualifiedName | ||
referenceTypeId | Opc.Ua.NodeId | |
return | Opc.Ua.QualifiedName |
public FindSubTypes ( Opc.Ua.ExpandedNodeId typeId ) : IList |
||
typeId | Opc.Ua.ExpandedNodeId | |
return | IList |
public FindSuperType ( Opc.Ua.ExpandedNodeId typeId ) : Opc.Ua.NodeId | ||
typeId | Opc.Ua.ExpandedNodeId | |
return | Opc.Ua.NodeId |
public FindSuperType ( Opc.Ua.NodeId typeId ) : Opc.Ua.NodeId | ||
typeId | Opc.Ua.NodeId | |
return | Opc.Ua.NodeId |
public IsEncodingFor ( Opc.Ua.NodeId expectedTypeId, Opc.Ua.ExtensionObject value ) : bool | ||
expectedTypeId | Opc.Ua.NodeId | |
value | Opc.Ua.ExtensionObject | |
return | bool |
public IsEncodingFor ( Opc.Ua.NodeId expectedTypeId, object value ) : bool | ||
expectedTypeId | Opc.Ua.NodeId | |
value | object | |
return | bool |
public IsEncodingOf ( Opc.Ua.ExpandedNodeId encodingId, Opc.Ua.ExpandedNodeId datatypeId ) : bool | ||
encodingId | Opc.Ua.ExpandedNodeId | |
datatypeId | Opc.Ua.ExpandedNodeId | |
return | bool |
public IsKnown ( Opc.Ua.ExpandedNodeId typeId ) : bool | ||
typeId | Opc.Ua.ExpandedNodeId | |
return | bool |
public IsKnown ( Opc.Ua.NodeId typeId ) : bool | ||
typeId | Opc.Ua.NodeId | |
return | bool |
public IsTypeOf ( Opc.Ua.ExpandedNodeId subTypeId, Opc.Ua.ExpandedNodeId superTypeId ) : bool | ||
subTypeId | Opc.Ua.ExpandedNodeId | |
superTypeId | Opc.Ua.ExpandedNodeId | |
return | bool |
public IsTypeOf ( Opc.Ua.NodeId subTypeId, Opc.Ua.NodeId superTypeId ) : bool | ||
subTypeId | Opc.Ua.NodeId | |
superTypeId | Opc.Ua.NodeId | |
return | bool |
public Remove ( Opc.Ua.ExpandedNodeId typeId ) : void | ||
typeId | Opc.Ua.ExpandedNodeId | The type identifier. |
return | void |
public TypeTable ( Opc.Ua.NamespaceTable namespaceUris ) : System.Collections.Generic | ||
namespaceUris | Opc.Ua.NamespaceTable | The namespace URIs. |
return | System.Collections.Generic |