Skip to content

Reference

OpcEventType Enum

Defines the different types of events supported and defined by the OPC UA Foundation Stack.

Reference

OpcEventType Enum ​

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

Defines the different types of events supported and defined by the OPC UA Foundation Stack.

Syntax ​

csharp
public enum OpcEventType
vbnet
Public Enum OpcEventType

Inheritance ​

Object → ValueType → Enum → OpcEventType

Fields ​

NameValueDescription
AcknowledgeableCondition2881Defines conditional events which introduce additional states for acknowledgement and confirmation. An implementation of this type of event can be found in the 'Opc.UaFx.OpcAcknowledgeableConditionNode' class.
AlarmCondition2915Defines conditional acknowledgeable events which introduce additional states to define active, suppressed and shelving alarm conditions. An implementation of this type of event can be found in the 'Opc.UaFx.OpcAlarmConditionNode' class.
Condition2782Defines general characteristics of conditional events. An implementation of this type of event can be found in the 'Opc.UaFx.OpcConditionNode' class.
DialogCondition2830Defines conditional events which represent itself as a dialog. An implementation of this type of event can be found in the 'Opc.UaFx.OpcDialogConditionNode' class.
DiscreteAlarm10523Defines conditional alarm events which are used to classify types into alarm conditions where the input for the alarm may take on only a certain number of possible values (e.g. true/false, running/stopped/terminating). An implementation of this type of event can be found in the 'Opc.UaFx.OpcDiscreteAlarmNode' class.
Event2041Defines general characteristics of an event. An implementation of this type of event can be found in the 'Opc.UaFx.OpcEventNode' class.
ExclusiveDeviationAlarm9764Defines limit alarm events which utilize multiple mutually exclusive limits. An implementation of this type of event can be found in the 'Opc.UaFx.OpcExclusiveDeviationAlarmNode' class.
ExclusiveLevelAlarm9482Defines limit alarm events which utilize an alarm with multiple mutually exclusive limits. An implementation of this type of event can be found in the 'Opc.UaFx.OpcExclusiveLevelAlarmNode' class.
ExclusiveLimitAlarm9341Defines conditional alarm events with multiple mutually exclusive limits. An implementation of this type of event can be found in the 'Opc.UaFx.OpcExclusiveLimitAlarmNode' class.
ExclusiveRateOfChangeAlarm9623Defines limit alarm events which utilize an alarm with multiple mutually exclusive limits using a rate of change. An implementation of this type of event can be found in the 'Opc.UaFx.OpcExclusiveRateOfChangeAlarmNode' class.
GeneralModelChangesince v2.222133Defines model change events which provide information about the node that was changed and the action that occured to cuase the model change event (e.g. add a node, delete a node, etc.). An implementation of this type of event can be found in the 'Opc.UaFx.OpcGeneralModelChangeEventNode' class.
LimitAlarm2955Defines conditional alarm events with multiple limits. An implementation of this type of event can be found in the 'Opc.UaFx.OpcLimitAlarmNode' class.
ModelChangesince v2.222132Defines general characteristics of a model change event and does not contain information about the changes but only indicates that changes occurred. An implementation of this type of event can be found in the 'Opc.UaFx.OpcModelChangeEventNode' class.
NonExclusiveDeviationAlarm10368Defines limit alarm events which utilize one or more non-exclusive states. An implementation of this type of event can be found in the 'Opc.UaFx.OpcNonExclusiveDeviationAlarmNode' class.
NonExclusiveLevelAlarm10060Defines limit alarm events which utilize one or more non-exclusive states. An implementation of this type of event can be found in the 'Opc.UaFx.OpcNonExclusiveLevelAlarmNode' class.
NonExclusiveLimitAlarm9906Defines conditional alarm events with multiple non-exclusive limits. An implementation of this type of event can be found in the 'Opc.UaFx.OpcNonExclusiveLimitAlarmNode' class.
NonExclusiveRateOfChangeAlarm10214Defines limit alarm events which utilize one or more non-exclusive states using a rate of change. An implementation of this type of event can be found in the 'Opc.UaFx.OpcNonExclusiveRateOfChangeAlarmNode' class.
OffNormalAlarm10637Defines conditional alarm events intended to represent a discrete condition that is considered to be not normal. An implementation of this type of event can be found in the 'Opc.UaFx.OpcOffNormalAlarmNode' class.
TripAlarm10751Defines conditional alarm events which are intended to represent an equipment trip condition. The alarm becomes active when the monitored piece of equipment experiences some abnormal fault such as a motor shutting down due to an overload condition. An implementation of this type of event can be found in the 'Opc.UaFx.OpcTripAlarmNode' class.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59