.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaClient.EventMonitoredItem Class Reference

A data item being monitored. More...

Inherits UnifiedAutomation.UaClient.MonitoredItem.

Public Member Functions

 EventMonitoredItem (NodeId nodeId)
 Initializes a new instance of the DataMonitoredItem class. More...
 
override void SaveAll (IEncoder encoder)
 Saves the EventMonitoredItem using the specified encoder including the Filter and the FilerErrors. More...
 
override void LoadAll (IDecoder decoder)
 Initializes the EventMonitoredItem using the specified decoder including the Filter and the FilerErrors. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaClient.MonitoredItem
virtual void Save (IEncoder encoder)
 Saves MonitoredItem using the specified encoder. More...
 
virtual void Load (IDecoder decoder)
 Initializes the MonitoredItem using the specified decoder. More...
 

Properties

ItemEventFilter Filter [get, set]
 Gets the filter. More...
 
EventFilterResult FilterErrors [get, set]
 Gets the last error. More...
 
- Properties inherited from UnifiedAutomation.UaClient.MonitoredItem
NodeId NodeId [get, set]
 Gets or sets the node id. More...
 
uint AttributeId [get, protected set]
 Gets or sets the attribute id. More...
 
Subscription Subscription [get, set]
 Gets the subscription. More...
 
object UserData [get, set]
 Gets or sets the user data. More...
 
uint ServerHandle [get, set]
 Gets the server handle. More...
 
uint ClientHandle [get, set]
 Gets the client handle. More...
 
double SamplingInterval [get, set]
 Gets or sets the sampling interval. More...
 
double CurrentSamplingInterval [get, set]
 Gets the current sampling interval. More...
 
uint QueueSize [get, set]
 Gets or sets the size of the queue. More...
 
uint CurrentQueueSize [get, set]
 Gets the size of the current queue. More...
 
bool DiscardOldest [get, set]
 Gets or sets a value indicating whether to discard the oldest entries when the queue overflows. More...
 
bool CurrentDiscardOldest [get, set]
 Gets a value indicating whether discard the oldest entries when the queue overflows. More...
 
MonitoringMode MonitoringMode [get, set]
 Gets or sets the monitoring mode. More...
 
MonitoringMode CurrentMonitoringMode [get, set]
 Gets the current monitoring mode. More...
 
StatusCode LastError [get, set]
 Gets the last error. More...
 
MonitoringFilterResult LastFilterError [get, set]
 Gets the last error for the monitoring filter. More...
 

Additional Inherited Members

- Protected Member Functions inherited from UnifiedAutomation.UaClient.MonitoredItem
 MonitoredItem ()
 Initializes a new instance of the MonitoredItem class. More...
 
 MonitoredItem (MonitoredItem template)
 Initializes a new instance of the MonitoredItem class. More...
 

Detailed Description

A data item being monitored.

Constructor & Destructor Documentation

UnifiedAutomation.UaClient.EventMonitoredItem.EventMonitoredItem ( NodeId  nodeId)
inline

Initializes a new instance of the DataMonitoredItem class.

The EventFields

  • Time
  • EventType
  • Message are pre-selected in this order.
Parameters
nodeIdThe node id.

Member Function Documentation

override void UnifiedAutomation.UaClient.EventMonitoredItem.LoadAll ( IDecoder  decoder)
inlinevirtual

Initializes the EventMonitoredItem using the specified decoder including the Filter and the FilerErrors.

Parameters
decoderThe decoder to load the EventMonitoredItem.

Reimplemented from UnifiedAutomation.UaClient.MonitoredItem.

override void UnifiedAutomation.UaClient.EventMonitoredItem.SaveAll ( IEncoder  encoder)
inlinevirtual

Saves the EventMonitoredItem using the specified encoder including the Filter and the FilerErrors.

Parameters
encoderThe encoder to save the EventMonitoredItem.

Reimplemented from UnifiedAutomation.UaClient.MonitoredItem.

Property Documentation

ItemEventFilter UnifiedAutomation.UaClient.EventMonitoredItem.Filter
getset

Gets the filter.

EventFilterResult UnifiedAutomation.UaClient.EventMonitoredItem.FilterErrors
getset

Gets the last error.


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