Reference
OpcMonitoredItemStatus Members
Provides status and server revised setup information which belongs to a specific OpcMonitoredItem.
Reference
OpcMonitoredItemStatus Members
- Type
- OpcMonitoredItemStatus
- Namespace
- Opc.UaFx.Client
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Properties
Attribute
Gets the OpcAttribute being monitored.
public OpcAttribute Attribute { get; }Public ReadOnly Property Attribute As OpcAttributeProperty value
One of the members defined by the OpcAttribute enumeration.
Encoding
Gets the name of the data encoding used.
public OpcName Encoding { get; }Public ReadOnly Property Encoding As OpcNameProperty value
The OpcName which refers to the type of data encoding used or a null reference (Nothing in Visual Basic) if the default encoding of the client is used.
Error
Gets additional information regarding an issue which applies to the OpcMonitoredItem this OpcMonitoredItemStatus belongs to.
public OpcResult Error { get; }Public ReadOnly Property [Error] As OpcResultProperty value
An instance of the OpcResult class with additional information regarding an issue which applies to the OpcMonitoredItem or a null reference (Nothing in Visual Basic) if there is no issue associated with the status of the OpcMonitoredItem.
Filter
Gets the filter used to evaluate while generating notifications for the OpcMonitoredItem this OpcMonitoredItemStatus belongs to.
public OpcMonitoringFilter Filter { get; }Public ReadOnly Property Filter As OpcMonitoringFilterProperty value
An instance of the OpcDataChangeFilter class to filter data change related notifications, an instance of the OpcEventFilter class to filter events related notifications or a null reference (Nothing in Visual Basic) if no filtering is applied to the notifications generated for the OpcMonitoredItem.
Id
Gets the server-assigned unique identifier for the OpcMonitoredItem this OpcMonitoredItemStatus belongs to.
public long Id { get; }Public ReadOnly Property Id As LongProperty value
The server-assigned unique identifier for the OpcMonitoredItem.
IndexRange
Gets the range of array indeces to monitor.
public string IndexRange { get; }Public ReadOnly Property IndexRange As StringProperty value
A string expressing the indeces being monitored.
IsCreated
Gets a value indicating whether the OpcMonitoredItem, to that this OpcMonitoredItemStatus belongs to, has been created.
public bool IsCreated { get; }Public ReadOnly Property IsCreated As BooleanProperty value
The value true if the OpcMonitoredItem has been created on the server; otherwise the value false.
MonitoringMode
Gets the monitoring mode used while monitoring.
public OpcMonitoringMode MonitoringMode { get; }Public ReadOnly Property MonitoringMode As OpcMonitoringModeProperty value
One of the members defined by the OpcMonitoringMode enumeration.
NodeId
Gets the node identifier of the node being monitored.
public OpcNodeId NodeId { get; }Public ReadOnly Property NodeId As OpcNodeIdProperty value
An instance of the OpcNodeId class identifying the node its Attribute is being monitored.
QueueMode
Gets the mode used to enqueue and dequeue notification data items.
public OpcMonitoredItemQueueMode QueueMode { get; }Public ReadOnly Property QueueMode As OpcMonitoredItemQueueModeProperty value
One of the members defined by the OpcMonitoredItemQueueMode enumeration.
QueueSize
Gets the actual value which defines the total number of notifications the server queues for a OpcMonitoredItem.
public long QueueSize { get; }Public ReadOnly Property QueueSize As LongProperty value
The negoiated and actual QueueSize used.
Remarks
The server negotiates the value up or down to meet its own constraints.
SamplingInterval
Gets the actual sampling interval used by the server for a OpcMonitoredItem.
public double SamplingInterval { get; }Public ReadOnly Property SamplingInterval As DoubleProperty value
The negoiated and actual SamplingInterval used.
Remarks
The server negotiates the value up or down to meet its own constraints.

