5 Historical Information Model ToC Previous Next

5.6 Historical Audit Events ToC Previous Next

5.6.2 AuditHistoryEventUpdateEventType ToC Previous Next index

This is a subtype of AuditHistoryUpdateEventType and is used for categorization of History Event update related Events. This type follows all the behaviour of its parent type. Its representation in the AddressSpace is formally defined in Table 10.

Table 10 – AuditHistoryEventUpdateEventType definition

Attribute Value
BrowseName AuditHistoryEventUpdateEventType
IsAbstract True

Subtype of the AuditHistoryUpdateEventType defined in OPC 10000-3, i.e. it has HasProperty References to the same Nodes.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable UpdatedNode NodeId PropertyType Mandatory
HasProperty Variable PerformInsertReplace PerformUpdateType PropertyType Mandatory
HasProperty Variable Filter EventFilter PropertyType Mandatory
HasProperty Variable NewValues HistoryEventFieldList [ ] PropertyType Mandatory
HasProperty Variable OldValues HistoryEventFieldList [ ] PropertyType Mandatory

This EventType inherits all Properties of the AuditHistoryUpdateEventType. Their semantic is defined in OPC 10000-3.

The UpdateNode identifies the Attribute that was written on the SourceNode.

The PerformInsertReplace enumeration reflects the parameter on the Service call.

The Filter reflects the Event filter passed on the call to select the Events that are to be updated.

The NewValues identify the value that was written to the Event.

The OldValues identify the value that the Events contained before the update. It is acceptable for a Server that does not have this information to report a null value. In the case of an insert it is expected to be a null value.

Both the NewValues and the OldValues will contain Events with the appropriate fields, each with appropriately encoded values.

Previous Next