.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaServer.MonitoredItemHandle Class Reference

A handle for a monitored item. More...

Public Member Functions

 MonitoredItemHandle (NodeAttributeHandle nodeHandle, uint monitoredItemId)
 Initializes a new instance of the MonitoredItemHandle class. More...
 
 MonitoredItemHandle (NotifierHandle notifierHandle, uint monitoredItemId)
 Initializes a new instance of the MonitoredItemHandle class. More...
 

Properties

uint MonitoredItemId [get]
 Gets the monitored item id. More...
 
object UserData [get, set]
 Gets the opaque data associated with the handle by the creator. More...
 
MonitoredItemType ItemType [get]
 Gets the monitored item type. More...
 
NodeId NodeId [get]
 Gets the node id. More...
 
uint AttributeId [get]
 Gets the node id. More...
 
NodeAttributeHandle NodeHandle [get]
 Gets the node handle (must be null if the ItemType is MonitoredItemType.Event). More...
 
NotifierHandle NotifierHandle [get]
 Gets the notifier handle (must be null if the ItemType is MonitoredItemType.Data). More...
 
IIOManager IOManager [get]
 Gets the I/O manager that knows how read the value of the node attribute. More...
 
IEventManager EventManager [get]
 Gets the event manager that knows how to access the events produced by the notifier. More...
 

Detailed Description

A handle for a monitored item.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.MonitoredItemHandle.MonitoredItemHandle ( NodeAttributeHandle  nodeHandle,
uint  monitoredItemId 
)
inline

Initializes a new instance of the MonitoredItemHandle class.

Parameters
nodeHandleThe node handle.
monitoredItemIdThe monitored item id.
UnifiedAutomation.UaServer.MonitoredItemHandle.MonitoredItemHandle ( NotifierHandle  notifierHandle,
uint  monitoredItemId 
)
inline

Initializes a new instance of the MonitoredItemHandle class.

Parameters
notifierHandleThe notifier handle.
monitoredItemIdThe monitored item id.

Property Documentation

uint UnifiedAutomation.UaServer.MonitoredItemHandle.AttributeId
get

Gets the node id.

IEventManager UnifiedAutomation.UaServer.MonitoredItemHandle.EventManager
get

Gets the event manager that knows how to access the events produced by the notifier.

IIOManager UnifiedAutomation.UaServer.MonitoredItemHandle.IOManager
get

Gets the I/O manager that knows how read the value of the node attribute.

MonitoredItemType UnifiedAutomation.UaServer.MonitoredItemHandle.ItemType
get

Gets the monitored item type.

The monitored item type.

uint UnifiedAutomation.UaServer.MonitoredItemHandle.MonitoredItemId
get

Gets the monitored item id.

NodeAttributeHandle UnifiedAutomation.UaServer.MonitoredItemHandle.NodeHandle
get

Gets the node handle (must be null if the ItemType is MonitoredItemType.Event).

NodeId UnifiedAutomation.UaServer.MonitoredItemHandle.NodeId
get

Gets the node id.

NotifierHandle UnifiedAutomation.UaServer.MonitoredItemHandle.NotifierHandle
get

Gets the notifier handle (must be null if the ItemType is MonitoredItemType.Data).

object UnifiedAutomation.UaServer.MonitoredItemHandle.UserData
getset

Gets the opaque data associated with the handle by the creator.


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