Skip to content

Reference

OpcDataChangeFilter Members

Defines the conditions under which a data change notification is to be reported.

Reference

OpcDataChangeFilter Members ​

Type
OpcDataChangeFilter
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Constructors ​

OpcDataChangeFilter ​

2 overloads

OverloadDescription
OpcDataChangeFilter()Initializes a new instance of the OpcDataChangeFilter class.
OpcDataChangeFilter(OpcDataChangeTrigger)since v2.6Initializes a new instance of the OpcDataChangeFilter class using the trigger specified to use as the initial value of the Trigger property.

OpcDataChangeFilter() ​

Initializes a new instance of the OpcDataChangeFilter class.

csharp
public OpcDataChangeFilter()
vbnet
Public Sub New()

OpcDataChangeFilter(OpcDataChangeTrigger) ​

since v2.6

Initializes a new instance of the OpcDataChangeFilter class using the trigger specified to use as the initial value of the Trigger property.

csharp
public OpcDataChangeFilter(OpcDataChangeTrigger trigger)
vbnet
Public Sub New(trigger As OpcDataChangeTrigger)

Parameters

NameTypeDescription
triggerOpcDataChangeTriggerOne of the values defined by the OpcDataChangeTrigger enumeration which specifies the conditions under which a data change notification is to be reported.

Properties ​

DeadbandType ​

since v2.6

Gets or sets a value which defines how value changes shall be classified as part of the 'deadband' or the 'liveband'. Only value changes within the 'liveband' are reported.

csharp
public OpcDeadbandType DeadbandType { get; set; }
vbnet
Public Property DeadbandType As OpcDeadbandType

Property value

OpcDeadbandType

One of the members defined by the OpcDeadbandType enumeration. The value None indicates that every value change will be reported. For more information about the use of different values see OpcDeadbandType.

DeadbandValue ​

since v2.6

Gets or sets the limit of the 'band'-logic used to classify value changes as part of the 'deadband' or the 'liveband'. The interpretation of the DeadbandValue depends on the value of the DeadbandType property.

csharp
public double DeadbandValue { get; set; }
vbnet
Public Property DeadbandValue As Double

Property value

Double

A value indicating the limit upon a value change is reported or not. For more information about the interpretation of the value see DeadbandType.

Trigger ​

since v2.6

Gets or sets a value which specifies the conditions under which a data change notification is to be reported. The default value is StatusValue.

csharp
public OpcDataChangeTrigger Trigger { get; set; }
vbnet
Public Property Trigger As OpcDataChangeTrigger

Property value

OpcDataChangeTrigger

One of the members defined by the OpcDataChangeTrigger enumeration.