Reference
OpcMonitoredItem Members
Provides information about a node and its attribute being monitored by a dedicated OpcSession.
Reference
OpcMonitoredItem Members
- Type
- OpcMonitoredItem
- Namespace
- Opc.UaFx.Server
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
Properties
Attribute
Gets a value indicating which OpcAttribute is monitored.
public OpcAttribute Attribute { get; }Public ReadOnly Property Attribute As OpcAttributeProperty value
One of the members defined by the OpcAttribute enumeration.
Filter
Gets the filter used to restrict the information observed and published to the client which owns the Session.
public OpcMonitoringFilter Filter { get; }Public ReadOnly Property Filter As OpcMonitoringFilterProperty value
An instance of the OpcMonitoringFilter class which can also be a OpcDataChangeFilter in case of data changes are monitored or a OpcEventFilter in case of event notifications are monitored by the item.
IsMonitoringEnabled
Gets a value indicating whether the Attribute of the node identified by NodeId is being observed.
public bool IsMonitoringEnabled { get; }Public ReadOnly Property IsMonitoringEnabled As BooleanProperty value
The value true if the item is currenly being monitored; otherwise the value false.
Mode
Gets a value which specifies how the monitoring of the Attribute of the node identified by NodeId is observed.
public OpcMonitoringMode Mode { get; }Public ReadOnly Property Mode As OpcMonitoringModeProperty value
One of the members defined by the OpcMonitoringMode enumeration.
NodeId
Gets the node identifier of the IOpcNode being monitored.
public OpcNodeId NodeId { get; }Public ReadOnly Property NodeId As OpcNodeIdProperty value
An instance of the OpcNodeId class.
QueueSize
Gets the upper limit of the queue used to store observation results.
public long QueueSize { get; }Public ReadOnly Property QueueSize As LongProperty value
The upper limit of the queue used. In case there the queue reaches the size used, it will discard the oldest entry before a new one is enqueued.
SamplingInterval
Gets a value indicating the interval used to sample the value of the attribute of the node in milliseconds.
public double SamplingInterval { get; }Public ReadOnly Property SamplingInterval As DoubleProperty value
The milliseconds used as the interval used for observation.
Session
Gets the session which owns this OpcMonitoredItem.
public OpcSession Session { get; }Public ReadOnly Property Session As OpcSessionProperty value
An instance of the OpcSession class which owns this monitored item.

