UA Bundle SDK .NET  2.2.1.258
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaBase.ITypeTable Interface Reference

Stores the type tree for a server. More...

Inherited by UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

Public Member Functions

bool IsKnown (ExpandedNodeId typeId)
 Determines whether a node id is a known type id. More...
 
bool IsKnown (NodeId typeId)
 Determines whether a node id is a known type id. More...
 
NodeId FindSuperType (ExpandedNodeId typeId)
 Returns the immediate supertype for the type. More...
 
NodeId FindSuperType (NodeId typeId)
 Returns the immediate supertype for the type. More...
 
bool IsTypeOf (ExpandedNodeId subTypeId, ExpandedNodeId superTypeId)
 Determines whether a type is a subtype of another type. More...
 
bool IsTypeOf (NodeId subTypeId, NodeId superTypeId)
 Determines whether a type is a subtype of another type. More...
 
QualifiedName FindReferenceTypeName (NodeId referenceTypeId)
 Returns the node identifier for the reference type with the specified browse name. More...
 
NodeId FindReferenceType (QualifiedName browseName)
 Returns the node identifier for the reference type with the specified browse name. More...
 
NodeId FindDataTypeId (ExpandedNodeId encodingId)
 Returns the data type for the specified encoding. More...
 
NodeId FindDataTypeId (NodeId encodingId)
 Returns the data type for the specified encoding. More...
 

Detailed Description

Stores the type tree for a server.

Member Function Documentation

NodeId UnifiedAutomation.UaBase.ITypeTable.FindDataTypeId ( ExpandedNodeId  encodingId)

Returns the data type for the specified encoding.

Parameters
encodingIdThe encoding id.
Returns

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

NodeId UnifiedAutomation.UaBase.ITypeTable.FindDataTypeId ( NodeId  encodingId)

Returns the data type for the specified encoding.

Parameters
encodingIdThe encoding id.
Returns
The data type for the encodingId

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

NodeId UnifiedAutomation.UaBase.ITypeTable.FindReferenceType ( QualifiedName  browseName)

Returns the node identifier for the reference type with the specified browse name.

Parameters
browseNameBrowse name of the reference.
Returns
The identifier for the browseName

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

QualifiedName UnifiedAutomation.UaBase.ITypeTable.FindReferenceTypeName ( NodeId  referenceTypeId)

Returns the node identifier for the reference type with the specified browse name.

Parameters
referenceTypeIdThe reference type id.
Returns
The name for the referenceTypeId

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

NodeId UnifiedAutomation.UaBase.ITypeTable.FindSuperType ( ExpandedNodeId  typeId)

Returns the immediate supertype for the type.

Parameters
typeIdThe extended type identifier.
Returns
A type identifier of the typeId

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

NodeId UnifiedAutomation.UaBase.ITypeTable.FindSuperType ( NodeId  typeId)

Returns the immediate supertype for the type.

Parameters
typeIdThe type identifier.
Returns
The immediate supertype idnetyfier for typeId

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

bool UnifiedAutomation.UaBase.ITypeTable.IsKnown ( ExpandedNodeId  typeId)

Determines whether a node id is a known type id.

Parameters
typeIdThe type extended identifier.
Returns
true if the specified type id is known; otherwise, false.

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

bool UnifiedAutomation.UaBase.ITypeTable.IsKnown ( NodeId  typeId)

Determines whether a node id is a known type id.

Parameters
typeIdThe type identifier.
Returns
true if the specified type id is known; otherwise, false.

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

bool UnifiedAutomation.UaBase.ITypeTable.IsTypeOf ( ExpandedNodeId  subTypeId,
ExpandedNodeId  superTypeId 
)

Determines whether a type is a subtype of another type.

Parameters
subTypeIdThe subtype identifier.
superTypeIdThe supertype identifier.
Returns
true if superTypeId is supertype of subTypeId ; otherwise, false.

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.

bool UnifiedAutomation.UaBase.ITypeTable.IsTypeOf ( NodeId  subTypeId,
NodeId  superTypeId 
)

Determines whether a type is a subtype of another type.

Parameters
subTypeIdThe subtype identifier.
superTypeIdThe supertype identyfier.
Returns
true if superTypeId is supertype of subTypeId ; otherwise, false.

Implemented in UnifiedAutomation.UaClient.CacheManager, and UnifiedAutomation.UaServer.TypeManager.


The documentation for this interface was generated from the following file: