OPC Studio User's Guide and Reference
UADataChangeTrigger Enumeration



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA Namespace : UADataChangeTrigger Enumeration
Specifies the conditions under which a data change notification should be reported.
Syntax
'Declaration
 
<ComVisibleAttribute(True)>
<DisplayName2Attribute("OPC-UA Data Change Trigger")>
<GuidAttribute("DA2C8EB9-9C82-42BF-8D43-A573B41C33F1")>
Public Enum UADataChangeTrigger 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UADataChangeTrigger
[ComVisible(true)]
[DisplayName2("OPC-UA Data Change Trigger")]
[Guid("DA2C8EB9-9C82-42BF-8D43-A573B41C33F1")]
public enum UADataChangeTrigger : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[ComVisible(true)]
[DisplayName2("OPC-UA Data Change Trigger")]
[Guid("DA2C8EB9-9C82-42BF-8D43-A573B41C33F1")]
public enum class UADataChangeTrigger : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
Status0Report a notification ONLY if the StatusCode associated with the value changes.

Remarks:

In order to obtain or modify the data change trigger, access the UADataChangeFilter.Trigger property of UAMonitoringParameters.DataChangeFilter property of OpcLabs.EasyOpc.UA.OperationModel.UAMonitoredItemArguments.MonitoringParameters.

StatusValue1Report a notification if either the StatusCode or the value change. The Deadband filter can be used in addition for filtering value changes.

Remarks:

This is the default setting if no filter is set.

In order to obtain or modify the data change trigger, access the UADataChangeFilter.Trigger property of UAMonitoringParameters.DataChangeFilter property of OpcLabs.EasyOpc.UA.OperationModel.UAMonitoredItemArguments.MonitoringParameters.

StatusValueTimestamp2Report a notification if either StatusCode, value or the SourceTimestamp change. The Deadband filter can be used in addition for filtering value changes.

Remarks:

In order to obtain or modify the data change trigger, access the UADataChangeFilter.Trigger property of UAMonitoringParameters.DataChangeFilter property of OpcLabs.EasyOpc.UA.OperationModel.UAMonitoredItemArguments.MonitoringParameters.

Remarks

If the UADataChangeFilter is not applied to the monitored item, StatusValue is the default reporting behaviour.

In order to obtain or modify the data change trigger, access the UADataChangeFilter.Trigger property of UAMonitoringParameters.DataChangeFilter property of OpcLabs.EasyOpc.UA.OperationModel.UAMonitoredItemArguments.MonitoringParameters.

This object is filled in and returned e.g. when you browse the OPC server's address space.

There are implicit conversions from this type to:

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.UADataChangeTrigger

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also