UA Bundle SDK .NET  2.2.3.276
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaClient.ModelManager Class Reference

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. More...
 
 ModelManager (Session session)
 Initializes a new instance of the ModelManager class. More...
 
 ModelManager (Subscription subscription)
 Initializes a new instance of the ModelManager class. More...
 
List< StatusCodeRead (NodeId rootId, ModelHandle handle, RequestSettings settings)
 Reads the specified model handle. More...
 
IAsyncResult BeginRead (NodeId rootId, ModelHandle handle, RequestSettings settings, AsyncCallback callback, object userData)
 Reads the specified model handle. More...
 
List< StatusCodeEndRead (IAsyncResult result)
 Ends the history read raw. More...
 
List< StatusCodeWrite (NodeId rootId, ModelHandle handle, RequestSettings settings)
 Writes the specified root id. More...
 
IAsyncResult BeginWrite (NodeId rootId, ModelHandle handle, RequestSettings settings, AsyncCallback callback, object userData)
 Writes the specified model handle. More...
 
List< StatusCodeEndWrite (IAsyncResult result)
 Ends the write operation. More...
 
bool IsMappedObject (NodeId typeDefinitionId)
 Determines whether [is mapped object] [the specified type definition id]. More...
 
object CreateMappedObject (NodeId typeDefinitionId)
 Creates the mapped object. More...
 
void RegisterMappedObject (NodeId typeDefinitionId, Type systemType)
 Registers the mapped object. More...
 
void UnregisterMappedObject (NodeId typeDefinitionId)
 Unregisters the mapped object. More...
 
TypeDescription GetTypeDescription (NodeId typeId, TypeDescriptionSelection selection, RequestSettings settings)
 Begins the get method description. More...
 
IAsyncResult BeginGetTypeDescription (NodeId typeId, TypeDescriptionSelection selection, RequestSettings settings, AsyncCallback callback, object userData)
 Begins the get method description. More...
 
TypeDescription EndGetTypeDescription (IAsyncResult result)
 Ends the get method description. More...
 
MethodDescription GetMethodDescription (NodeId methodId)
 Begins the get method description. More...
 
MethodDescription GetMethodDescription (NodeId methodId, RequestSettings settings)
 Begins the get method description. More...
 
MethodDescription GetMethodDescription (NodeId objectId, IList< QualifiedName > browsePath, RequestSettings settings)
 Begins the get method description. More...
 
IAsyncResult BeginGetMethodDescription (NodeId methodId, AsyncCallback callback, object userData)
 Begins the get method description. More...
 
IAsyncResult BeginGetMethodDescription (NodeId methodId, RequestSettings settings, AsyncCallback callback, object userData)
 Begins the get method description. More...
 
IAsyncResult BeginGetMethodDescription (NodeId startingNodeId, IList< QualifiedName > browsePath, RequestSettings settings, AsyncCallback callback, object userData)
 Begins the get method description. More...
 
MethodDescription EndGetMethodDescription (IAsyncResult result)
 Ends the get method description. More...
 

Detailed Description

Provides access to a UA information model using classes with special attributes defined.

Constructor & Destructor Documentation

UnifiedAutomation.UaClient.ModelManager.ModelManager ( )
inline

Initializes a new instance of the ModelManager class.

UnifiedAutomation.UaClient.ModelManager.ModelManager ( Session  session)
inline

Initializes a new instance of the ModelManager class.

Parameters
sessionThe session.
UnifiedAutomation.UaClient.ModelManager.ModelManager ( Subscription  subscription)
inline

Initializes a new instance of the ModelManager class.

Parameters
subscriptionThe subscription.

Member Function Documentation

IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetMethodDescription ( NodeId  methodId,
AsyncCallback  callback,
object  userData 
)
inline

Begins the get method description.

Parameters
methodIdThe method id.
callbackThe callback.
userDataThe user data.
Returns
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetMethodDescription ( NodeId  methodId,
RequestSettings  settings,
AsyncCallback  callback,
object  userData 
)
inline

Begins the get method description.

Parameters
methodIdThe method id.
settingsThe settings.
callbackThe callback.
userDataThe user data.
Returns
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetMethodDescription ( NodeId  startingNodeId,
IList< QualifiedName browsePath,
RequestSettings  settings,
AsyncCallback  callback,
object  userData 
)
inline

Begins the get method description.

Parameters
startingNodeIdThe starting node id.
browsePathThe browse path.
settingsThe settings.
callbackThe callback.
userDataThe user data.
Returns
The async results.
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginGetTypeDescription ( NodeId  typeId,
TypeDescriptionSelection  selection,
RequestSettings  settings,
AsyncCallback  callback,
object  userData 
)
inline

Begins the get method description.

Parameters
typeIdThe type id.
selectionThe selection.
settingsThe settings.
callbackThe callback.
userDataThe user data.
Returns
The async results.
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginRead ( NodeId  rootId,
ModelHandle  handle,
RequestSettings  settings,
AsyncCallback  callback,
object  userData 
)
inline

Reads the specified model handle.

Parameters
rootIdThe root id.
handleThe handle.
settingsThe settings.
callbackThe callback.
userDataThe user data.
Returns
IAsyncResult UnifiedAutomation.UaClient.ModelManager.BeginWrite ( NodeId  rootId,
ModelHandle  handle,
RequestSettings  settings,
AsyncCallback  callback,
object  userData 
)
inline

Writes the specified model handle.

Parameters
rootIdThe root id.
handleThe handle.
settingsThe settings.
callbackThe callback.
userDataThe user data.
Returns
object UnifiedAutomation.UaClient.ModelManager.CreateMappedObject ( NodeId  typeDefinitionId)
inline

Creates the mapped object.

Parameters
typeDefinitionIdThe type definition id.
Returns
MethodDescription UnifiedAutomation.UaClient.ModelManager.EndGetMethodDescription ( IAsyncResult  result)
inline

Ends the get method description.

Parameters
resultThe result.
Returns
The method description.
TypeDescription UnifiedAutomation.UaClient.ModelManager.EndGetTypeDescription ( IAsyncResult  result)
inline

Ends the get method description.

Parameters
resultThe result.
Returns
The method description.
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.EndRead ( IAsyncResult  result)
inline

Ends the history read raw.

Parameters
resultThe result.
Returns
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.EndWrite ( IAsyncResult  result)
inline

Ends the write operation.

Parameters
resultThe result.
Returns
MethodDescription UnifiedAutomation.UaClient.ModelManager.GetMethodDescription ( NodeId  methodId)
inline

Begins the get method description.

Parameters
methodIdThe method id.
Returns
MethodDescription UnifiedAutomation.UaClient.ModelManager.GetMethodDescription ( NodeId  methodId,
RequestSettings  settings 
)
inline

Begins the get method description.

Parameters
methodIdThe method id.
settingsThe settings.
Returns
MethodDescription UnifiedAutomation.UaClient.ModelManager.GetMethodDescription ( NodeId  objectId,
IList< QualifiedName browsePath,
RequestSettings  settings 
)
inline

Begins the get method description.

Parameters
objectIdThe object id.
browsePathThe browse path.
settingsThe settings.
Returns
TypeDescription UnifiedAutomation.UaClient.ModelManager.GetTypeDescription ( NodeId  typeId,
TypeDescriptionSelection  selection,
RequestSettings  settings 
)
inline

Begins the get method description.

Parameters
typeIdThe type id.
selectionThe selection.
settingsThe settings.
Returns
The async results.
bool UnifiedAutomation.UaClient.ModelManager.IsMappedObject ( NodeId  typeDefinitionId)
inline

Determines whether [is mapped object] [the specified type definition id].

Parameters
typeDefinitionIdThe type definition id.
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.Read ( NodeId  rootId,
ModelHandle  handle,
RequestSettings  settings 
)
inline

Reads the specified model handle.

Parameters
rootIdThe root id.
handleThe handle.
settingsThe settings.
Returns
void UnifiedAutomation.UaClient.ModelManager.RegisterMappedObject ( NodeId  typeDefinitionId,
Type  systemType 
)
inline

Registers the mapped object.

Parameters
typeDefinitionIdThe type definition id.
systemTypeType of the system.
void UnifiedAutomation.UaClient.ModelManager.UnregisterMappedObject ( NodeId  typeDefinitionId)
inline

Unregisters the mapped object.

Parameters
typeDefinitionIdThe type definition id.
List<StatusCode> UnifiedAutomation.UaClient.ModelManager.Write ( NodeId  rootId,
ModelHandle  handle,
RequestSettings  settings 
)
inline

Writes the specified root id.

Parameters
rootIdThe root id.
handleThe handle.
settingsThe settings.
Returns

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