Skip to content

Reference

OpcEventTypes Members

Provides additional metadata and service routines for the different types of events supported and defined by the OPC UA Foundation Stack.

Reference

OpcEventTypes Members ​

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

Fields ​

AcknowledgeableCondition ​

static

Provides the identifier used by event nodes representing the event type AcknowledgeableCondition.

csharp
public static readonly OpcNodeId AcknowledgeableCondition
vbnet
Public Shared ReadOnly AcknowledgeableCondition As OpcNodeId

Field value

OpcNodeId

AlarmCondition ​

static

Provides the identifier used by event nodes representing the event type AlarmCondition.

csharp
public static readonly OpcNodeId AlarmCondition
vbnet
Public Shared ReadOnly AlarmCondition As OpcNodeId

Field value

OpcNodeId

Condition ​

static

Provides the identifier used by event nodes representing the event type Condition.

csharp
public static readonly OpcNodeId Condition
vbnet
Public Shared ReadOnly Condition As OpcNodeId

Field value

OpcNodeId

DialogCondition ​

static

Provides the identifier used by event nodes representing the event type DialogCondition.

csharp
public static readonly OpcNodeId DialogCondition
vbnet
Public Shared ReadOnly DialogCondition As OpcNodeId

Field value

OpcNodeId

DiscreteAlarm ​

static

Provides the identifier used by event nodes representing the event type DiscreteAlarm.

csharp
public static readonly OpcNodeId DiscreteAlarm
vbnet
Public Shared ReadOnly DiscreteAlarm As OpcNodeId

Field value

OpcNodeId

Event ​

static

Provides the identifier used by event nodes representing the event type Event.

csharp
public static readonly OpcNodeId Event
vbnet
Public Shared ReadOnly [Event] As OpcNodeId

Field value

OpcNodeId

ExclusiveDeviationAlarm ​

static

Provides the identifier used by event nodes representing the event type ExclusiveDeviationAlarm.

csharp
public static readonly OpcNodeId ExclusiveDeviationAlarm
vbnet
Public Shared ReadOnly ExclusiveDeviationAlarm As OpcNodeId

Field value

OpcNodeId

ExclusiveLevelAlarm ​

static

Provides the identifier used by event nodes representing the event type ExclusiveLevelAlarm.

csharp
public static readonly OpcNodeId ExclusiveLevelAlarm
vbnet
Public Shared ReadOnly ExclusiveLevelAlarm As OpcNodeId

Field value

OpcNodeId

ExclusiveLimitAlarm ​

static

Provides the identifier used by event nodes representing the event type ExclusiveLimitAlarm.

csharp
public static readonly OpcNodeId ExclusiveLimitAlarm
vbnet
Public Shared ReadOnly ExclusiveLimitAlarm As OpcNodeId

Field value

OpcNodeId

ExclusiveRateOfChangeAlarm ​

static

Provides the identifier used by event nodes representing the event type ExclusiveRateOfChangeAlarm.

csharp
public static readonly OpcNodeId ExclusiveRateOfChangeAlarm
vbnet
Public Shared ReadOnly ExclusiveRateOfChangeAlarm As OpcNodeId

Field value

OpcNodeId

GeneralModelChange ​

static · since v2.22

Provides the identifier used by event nodes representing the event type GeneralModelChange.

csharp
public static readonly OpcNodeId GeneralModelChange
vbnet
Public Shared ReadOnly GeneralModelChange As OpcNodeId

Field value

OpcNodeId

LimitAlarm ​

static

Provides the identifier used by event nodes representing the event type LimitAlarm.

csharp
public static readonly OpcNodeId LimitAlarm
vbnet
Public Shared ReadOnly LimitAlarm As OpcNodeId

Field value

OpcNodeId

ModelChange ​

static · since v2.22

Provides the identifier used by event nodes representing the event type ModelChange.

csharp
public static readonly OpcNodeId ModelChange
vbnet
Public Shared ReadOnly ModelChange As OpcNodeId

Field value

OpcNodeId

NonExclusiveDeviationAlarm ​

static

Provides the identifier used by event nodes representing the event type NonExclusiveDeviationAlarm.

csharp
public static readonly OpcNodeId NonExclusiveDeviationAlarm
vbnet
Public Shared ReadOnly NonExclusiveDeviationAlarm As OpcNodeId

Field value

OpcNodeId

NonExclusiveLevelAlarm ​

static

Provides the identifier used by event nodes representing the event type NonExclusiveLevelAlarm.

csharp
public static readonly OpcNodeId NonExclusiveLevelAlarm
vbnet
Public Shared ReadOnly NonExclusiveLevelAlarm As OpcNodeId

Field value

OpcNodeId

NonExclusiveLimitAlarm ​

static

Provides the identifier used by event nodes representing the event type NonExclusiveLimitAlarm.

csharp
public static readonly OpcNodeId NonExclusiveLimitAlarm
vbnet
Public Shared ReadOnly NonExclusiveLimitAlarm As OpcNodeId

Field value

OpcNodeId

NonExclusiveRateOfChangeAlarm ​

static

Provides the identifier used by event nodes representing the event type NonExclusiveRateOfChangeAlarm.

csharp
public static readonly OpcNodeId NonExclusiveRateOfChangeAlarm
vbnet
Public Shared ReadOnly NonExclusiveRateOfChangeAlarm As OpcNodeId

Field value

OpcNodeId

OffNormalAlarm ​

static

Provides the identifier used by event nodes representing the event type OffNormalAlarm.

csharp
public static readonly OpcNodeId OffNormalAlarm
vbnet
Public Shared ReadOnly OffNormalAlarm As OpcNodeId

Field value

OpcNodeId

TripAlarm ​

static

Provides the identifier used by event nodes representing the event type TripAlarm.

csharp
public static readonly OpcNodeId TripAlarm
vbnet
Public Shared ReadOnly TripAlarm As OpcNodeId

Field value

OpcNodeId

Methods ​

GetEventType ​

static

Retrieves the according OpcEventType enumeration member for the nodeId used by an event node.

csharp
public static OpcEventType? GetEventType(OpcNodeId nodeId)
vbnet
Public Shared Function GetEventType(nodeId As OpcNodeId) As OpcEventType?

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe identifier of the type definition (see 'Opc.UaFx.OpcInstanceNode.TypeDefinitionId' or 'Opc.UaFx.OpcEventNode.EventTypeId') of an event node.

Returns

Nullable<OpcEventType>

One of the members defined by the OpcEventType enumeration which represents the type identifier specified or a null reference (Nothing in Visual Basic) if the specific type of event can't be determined.

GetNodeId ​

static

Retrieves the according OpcNodeId for the type of event defined by the OpcEventType specified by type.

csharp
public static OpcNodeId GetNodeId(OpcEventType type)
vbnet
Public Shared Function GetNodeId(type As OpcEventType) As OpcNodeId

Parameters

NameTypeDescription
typeOpcEventTypeThe OpcEventType value from which the according OpcNodeId of the event type is to be determined.

Returns

OpcNodeId

The OpcNodeId of the event type the type refer to or a null reference (Nothing in Visual Basic) if the type is not a foundation defined event type.