ANSI C Based OPC UA Client/Server SDK  1.8.3.398
Event Types

RefreshStartEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType SystemEventType  

This EventType is used by a Server to mark the beginning of a Refresh Notification cycle.

RefreshEndEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType SystemEventType  

This EventType is used by a Server to mark the end of a Refresh Notification cycle.

RefreshRequiredEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType SystemEventType  

This EventType is used by a Server to indicate that a significant change has occurred in the Server or in the subsystem below the Server that may or does invalidate the Condition state of a Subscription.

When a Server detects an Event queue overflow, it shall track if any Condition Events have been lost, if any Condition Events were lost, it shall issue a RefreshRequiredEventType Event to the Client after the Event queue is no longer in an overflow state.

AuditConditionEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditUpdateMethodEventType  

This EventType is used to subsume all Audit Condition EventTypes.

Audit Condition EventTypes inherit all Properties of the AuditUpdateMethodEventType. Unless a subtype overrides the definition, the inherited properties of the Condition will be used as defined.

  • The inherited Property SourceNode shall be filled with the ConditionId.
  • The SourceName shall be “Method/” and the name of the Service that generated the Event (e.g. Disable, Enable, Acknowledge, etc).

This Event Type can be further customized to reflect particular Condition related actions.

AuditConditionEnableEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditConditionEventType  

This EventType is used to indicate a change in the enabled state of a Condition instance.

The SourceName shall indicate Method/Enable or Method/Disable. If the audit Event is not the result of a method call, but due to an internal action of the Server, the SourceName shall reflect Enable or Disable, it may be preceded by an appropriate description such as “Internal/Enable” or “Remote/Enable”.

AuditConditionCommentEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditConditionEventType  
HasProperty Variable Comment LocalizedText Scalar PropertyType Mandatory
HasProperty Variable EventId ByteString Scalar PropertyType Mandatory

This EventType is used to report an AddComment action.

Variable EventId

This field shall contain the id of the event for which the comment was added.

Variable Comment

Contains the actual comment that was added.

AuditConditionRespondEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditConditionEventType  
HasProperty Variable SelectedResponse Int32 Scalar PropertyType Mandatory

This EventType is used to report a Respond action.

Variable SelectedResponse

This event field shall contain the response that was selected.

AuditConditionAcknowledgeEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditConditionEventType  
HasProperty Variable Comment LocalizedText Scalar PropertyType Mandatory
HasProperty Variable EventId ByteString Scalar PropertyType Mandatory

This EventType is used to indicate acknowledgement or confirmation of one or more Conditions.

Variable EventId

This event field shall contain the id of the Event that was acknowledged.

Variable Comment

Contains the actual comment that was added, it may be a blank comment or a null.

AuditConditionConfirmEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditConditionEventType  
HasProperty Variable Comment LocalizedText Scalar PropertyType Mandatory
HasProperty Variable EventId ByteString Scalar PropertyType Mandatory

This EventType is used to report a Confirm action.

Variable EventId

This event field shall contain the id of the Event that was confirmed.

Variable Comment

Contains the actual comment that was added, it may be a blank comment or a null.

AuditConditionShelvingEventType

Reference NodeClass BrowseName DataType ValueRank TypeDefinition ModellingRule
HasSupertype ObjectType AuditConditionEventType  
HasProperty Variable ShelvingTime Duration Scalar PropertyType Mandatory

This EventType is used to indicate a change to the Shelving state of a Condition instance.

Variable ShelvingTime

If the method indicates a TimedShelve operation, this field shall contain the duration for which the Alarm is to be shelved.

For other Shelving methods, this parameter may be omitted or null.