Skip to content

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.

csharp
public OpcAttribute Attribute { get; }
vbnet
Public ReadOnly Property Attribute As OpcAttribute

Property value

OpcAttribute

One of the members defined by the OpcAttribute enumeration.

Encoding ​

Gets the name of the data encoding used.

csharp
public OpcName Encoding { get; }
vbnet
Public ReadOnly Property Encoding As OpcName

Property value

OpcName

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.

csharp
public OpcResult Error { get; }
vbnet
Public ReadOnly Property [Error] As OpcResult

Property value

OpcResult

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.

csharp
public OpcMonitoringFilter Filter { get; }
vbnet
Public ReadOnly Property Filter As OpcMonitoringFilter

Property value

OpcMonitoringFilter

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.

csharp
public long Id { get; }
vbnet
Public ReadOnly Property Id As Long

Property value

Int64

The server-assigned unique identifier for the OpcMonitoredItem.

IndexRange ​

Gets the range of array indeces to monitor.

csharp
public string IndexRange { get; }
vbnet
Public ReadOnly Property IndexRange As String

Property value

String

A string expressing the indeces being monitored.

IsCreated ​

Gets a value indicating whether the OpcMonitoredItem, to that this OpcMonitoredItemStatus belongs to, has been created.

csharp
public bool IsCreated { get; }
vbnet
Public ReadOnly Property IsCreated As Boolean

Property value

Boolean

The value true if the OpcMonitoredItem has been created on the server; otherwise the value false.

MonitoringMode ​

Gets the monitoring mode used while monitoring.

csharp
public OpcMonitoringMode MonitoringMode { get; }
vbnet
Public ReadOnly Property MonitoringMode As OpcMonitoringMode

Property value

OpcMonitoringMode

One of the members defined by the OpcMonitoringMode enumeration.

NodeId ​

Gets the node identifier of the node being monitored.

csharp
public OpcNodeId NodeId { get; }
vbnet
Public ReadOnly Property NodeId As OpcNodeId

Property value

OpcNodeId

An instance of the OpcNodeId class identifying the node its Attribute is being monitored.

QueueMode ​

since v2.11

Gets the mode used to enqueue and dequeue notification data items.

csharp
public OpcMonitoredItemQueueMode QueueMode { get; }
vbnet
Public ReadOnly Property QueueMode As OpcMonitoredItemQueueMode

Property value

OpcMonitoredItemQueueMode

One of the members defined by the OpcMonitoredItemQueueMode enumeration.

QueueSize ​

since v2.11

Gets the actual value which defines the total number of notifications the server queues for a OpcMonitoredItem.

csharp
public long QueueSize { get; }
vbnet
Public ReadOnly Property QueueSize As Long

Property value

Int64

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.

csharp
public double SamplingInterval { get; }
vbnet
Public ReadOnly Property SamplingInterval As Double

Property value

Double

The negoiated and actual SamplingInterval used.

Remarks

The server negotiates the value up or down to meet its own constraints.