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