UA Bundle SDK .NET
2.2.4.281
|
An object that manages the types in the address space. More...
Inherits UnifiedAutomation.UaBase.ITypeTable.
Public Member Functions | |
TypeManager (ServerManager server) | |
Initializes a new instance of the TypeManager class. More... | |
bool | IsKnown (ExpandedNodeId typeId) |
Determines whether a handle id is a known type id. More... | |
bool | IsKnown (NodeId typeId) |
Determines whether a handle 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 handle identifier for the reference type with the specified browse name. More... | |
NodeId | FindReferenceType (QualifiedName browseName) |
Returns the handle 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... | |
void | RegisterType (NodeId subtypeId, NodeId superTypeId) |
Registers the type. More... | |
void | UnregisterType (NodeId typeId) |
Unregisters the type. More... | |
void | RegisterReferenceType (NodeId referenceTypeId, QualifiedName referenceTypeName) |
Registers the type of the reference. More... | |
void | UnregisterReferenceType (NodeId referenceTypeId) |
Unregisters the type of the reference. More... | |
void | RegisterEncoding (NodeId encodingId, NodeId dataTypeId) |
Registers the encoding. More... | |
void | UnregisterEncoding (NodeId encodingId) |
Unregisters the type. More... | |
void | RegisterFullyInstantiatedType (NodeId typeId, FullyInstantiatedType type) |
Registers a fully instantiated type. More... | |
void | UnregisterFullyInstantiatedType (NodeId typeId) |
Unregisters a fully instantiated type. More... | |
FullyInstantiatedType | FindFullyInstantiatedType (NodeId typeId) |
Finds a fully instantiated type. More... | |
An object that manages the types in the address space.
|
inline |
Initializes a new instance of the TypeManager class.
server | The server. |
|
inline |
Returns the data type for the specified encoding.
encodingId | The encoding id. |
Implements UnifiedAutomation.UaBase.ITypeTable.
Returns the data type for the specified encoding.
encodingId | The encoding id. |
Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Finds a fully instantiated type.
typeId | The type id. |
|
inline |
Returns the handle identifier for the reference type with the specified browse name.
browseName | Browse name of the reference. |
Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Returns the handle identifier for the reference type with the specified browse name.
referenceTypeId | The reference type id. |
Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Returns the immediate supertype for the type.
typeId | The extended type identifier. |
Implements UnifiedAutomation.UaBase.ITypeTable.
Returns the immediate supertype for the type.
typeId | The type identifier. |
Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Determines whether a handle id is a known type id.
typeId | The type extended identifier. |
true
if the specified type id is known; otherwise, false
. Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Determines whether a handle id is a known type id.
typeId | The type identifier. |
true
if the specified type id is known; otherwise, false
. Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Determines whether a type is a subtype of another type.
subTypeId | The subtype identifier. |
superTypeId | The supertype identifier. |
true
if superTypeId is supertype of subTypeId ; otherwise, false
. Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Determines whether a type is a subtype of another type.
subTypeId | The subtype identifier. |
superTypeId | The supertype identyfier. |
true
if superTypeId is supertype of subTypeId ; otherwise, false
. Implements UnifiedAutomation.UaBase.ITypeTable.
|
inline |
Registers the encoding.
encodingId | The encoding id. |
dataTypeId | The data type id. |
|
inline |
Registers a fully instantiated type.
typeId | The type id. |
type | The type. |
|
inline |
Registers the type of the reference.
referenceTypeId | The reference type id. |
referenceTypeName | Name of the reference type. |
|
inline |
Registers the type.
subtypeId | The subtype id. |
superTypeId | The super type id. |
|
inline |
Unregisters the type.
encodingId | The encoding id. |
|
inline |
Unregisters a fully instantiated type.
typeId | The type id. |
|
inline |
Unregisters the type of the reference.
referenceTypeId | The reference type id. |
|
inline |
Unregisters the type.
typeId | The type id. |