UA Bundle SDK .NET
2.1.0.222
|
Provides access to a UA information model using classes with special attributes defined. More...
Public Member Functions | |
ModelManager () | |
Initializes a new instance of the ModelManager class. | |
ModelManager (Session session) | |
Initializes a new instance of the ModelManager class. | |
ModelManager (Subscription subscription) | |
Initializes a new instance of the ModelManager class. | |
List< StatusCode > | Read (NodeId rootId, ModelHandle handle, RequestSettings settings) |
Reads the specified model handle. | |
IAsyncResult | BeginRead (NodeId rootId, ModelHandle handle, RequestSettings settings, AsyncCallback callback, object userData) |
Reads the specified model handle. | |
List< StatusCode > | EndRead (IAsyncResult result) |
Ends the history read raw. | |
List< StatusCode > | Write (NodeId rootId, ModelHandle handle, RequestSettings settings) |
Writes the specified root id. | |
IAsyncResult | BeginWrite (NodeId rootId, ModelHandle handle, RequestSettings settings, AsyncCallback callback, object userData) |
Writes the specified model handle. | |
List< StatusCode > | EndWrite (IAsyncResult result) |
Ends the write operation. | |
bool | IsMappedObject (NodeId typeDefinitionId) |
Determines whether [is mapped object] [the specified type definition id]. | |
object | CreateMappedObject (NodeId typeDefinitionId) |
Creates the mapped object. | |
void | RegisterMappedObject (NodeId typeDefinitionId, Type systemType) |
Registers the mapped object. | |
void | UnregisterMappedObject (NodeId typeDefinitionId) |
Unregisters the mapped object. | |
TypeDescription | GetTypeDescription (NodeId typeId, TypeDescriptionSelection selection, RequestSettings settings) |
Begins the get method description. | |
IAsyncResult | BeginGetTypeDescription (NodeId typeId, TypeDescriptionSelection selection, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get method description. | |
TypeDescription | EndGetTypeDescription (IAsyncResult result) |
Ends the get method description. | |
MethodDescription | GetMethodDescription (NodeId methodId) |
Begins the get method description. | |
MethodDescription | GetMethodDescription (NodeId methodId, RequestSettings settings) |
Begins the get method description. | |
MethodDescription | GetMethodDescription (NodeId objectId, IList< QualifiedName > browsePath, RequestSettings settings) |
Begins the get method description. | |
IAsyncResult | BeginGetMethodDescription (NodeId methodId, AsyncCallback callback, object userData) |
Begins the get method description. | |
IAsyncResult | BeginGetMethodDescription (NodeId methodId, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get method description. | |
IAsyncResult | BeginGetMethodDescription (NodeId startingNodeId, IList< QualifiedName > browsePath, RequestSettings settings, AsyncCallback callback, object userData) |
Begins the get method description. | |
MethodDescription | EndGetMethodDescription (IAsyncResult result) |
Ends the get method description. | |
Provides access to a UA information model using classes with special attributes defined.
UnifiedAutomation.UaClient.ModelManager.ModelManager | ( | ) |
Initializes a new instance of the ModelManager class.
UnifiedAutomation.UaClient.ModelManager.ModelManager | ( | Session | session | ) |
Initializes a new instance of the ModelManager class.
session | The session. |
UnifiedAutomation.UaClient.ModelManager.ModelManager | ( | Subscription | subscription | ) |
Initializes a new instance of the ModelManager class.
subscription | The subscription. |
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetMethodDescription | ( | NodeId | methodId, |
AsyncCallback | callback, | ||
object | userData | ||
) |
Begins the get method description.
methodId | The method id. |
callback | The callback. |
userData | The user data. |
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetMethodDescription | ( | NodeId | methodId, |
RequestSettings | settings, | ||
AsyncCallback | callback, | ||
object | userData | ||
) |
Begins the get method description.
methodId | The method id. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetMethodDescription | ( | NodeId | startingNodeId, |
IList< QualifiedName > | browsePath, | ||
RequestSettings | settings, | ||
AsyncCallback | callback, | ||
object | userData | ||
) |
Begins the get method description.
startingNodeId | The starting node id. |
browsePath | The browse path. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetTypeDescription | ( | NodeId | typeId, |
TypeDescriptionSelection | selection, | ||
RequestSettings | settings, | ||
AsyncCallback | callback, | ||
object | userData | ||
) |
Begins the get method description.
typeId | The type id. |
selection | The selection. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginRead | ( | NodeId | rootId, |
ModelHandle | handle, | ||
RequestSettings | settings, | ||
AsyncCallback | callback, | ||
object | userData | ||
) |
Reads the specified model handle.
rootId | The root id. |
handle | The handle. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginWrite | ( | NodeId | rootId, |
ModelHandle | handle, | ||
RequestSettings | settings, | ||
AsyncCallback | callback, | ||
object | userData | ||
) |
Writes the specified model handle.
rootId | The root id. |
handle | The handle. |
settings | The settings. |
callback | The callback. |
userData | The user data. |
object UnifiedAutomation.UaClient.ModelManager.CreateMappedObject | ( | NodeId | typeDefinitionId | ) |
Creates the mapped object.
typeDefinitionId | The type definition id. |
MethodDescription UnifiedAutomation.UaClient.ModelManager.EndGetMethodDescription | ( | IAsyncResult | result | ) |
Ends the get method description.
result | The result. |
TypeDescription UnifiedAutomation.UaClient.ModelManager.EndGetTypeDescription | ( | IAsyncResult | result | ) |
Ends the get method description.
result | The result. |
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.EndRead | ( | IAsyncResult | result | ) |
Ends the history read raw.
result | The result. |
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.EndWrite | ( | IAsyncResult | result | ) |
Ends the write operation.
result | The result. |
MethodDescription UnifiedAutomation.UaClient.ModelManager.GetMethodDescription | ( | NodeId | methodId | ) |
Begins the get method description.
methodId | The method id. |
MethodDescription UnifiedAutomation.UaClient.ModelManager.GetMethodDescription | ( | NodeId | methodId, |
RequestSettings | settings | ||
) |
Begins the get method description.
methodId | The method id. |
settings | The settings. |
MethodDescription UnifiedAutomation.UaClient.ModelManager.GetMethodDescription | ( | NodeId | objectId, |
IList< QualifiedName > | browsePath, | ||
RequestSettings | settings | ||
) |
Begins the get method description.
objectId | The object id. |
browsePath | The browse path. |
settings | The settings. |
TypeDescription UnifiedAutomation.UaClient.ModelManager.GetTypeDescription | ( | NodeId | typeId, |
TypeDescriptionSelection | selection, | ||
RequestSettings | settings | ||
) |
Begins the get method description.
typeId | The type id. |
selection | The selection. |
settings | The settings. |
bool UnifiedAutomation.UaClient.ModelManager.IsMappedObject | ( | NodeId | typeDefinitionId | ) |
Determines whether [is mapped object] [the specified type definition id].
typeDefinitionId | The type definition id. |
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.Read | ( | NodeId | rootId, |
ModelHandle | handle, | ||
RequestSettings | settings | ||
) |
Reads the specified model handle.
rootId | The root id. |
handle | The handle. |
settings | The settings. |
void UnifiedAutomation.UaClient.ModelManager.RegisterMappedObject | ( | NodeId | typeDefinitionId, |
Type | systemType | ||
) |
Registers the mapped object.
typeDefinitionId | The type definition id. |
systemType | Type of the system. |
void UnifiedAutomation.UaClient.ModelManager.UnregisterMappedObject | ( | NodeId | typeDefinitionId | ) |
Unregisters the mapped object.
typeDefinitionId | The type definition id. |
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.Write | ( | NodeId | rootId, |
ModelHandle | handle, | ||
RequestSettings | settings | ||
) |
Writes the specified root id.
rootId | The root id. |
handle | The handle. |
settings | The settings. |