5 Historical Information Model ToC Previous Next

5.6 Historical Audit Events ToC Previous Next

5.6.4 AuditHistoryAnnotationUpdateEventType ToC Previous Next index

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

Table 12 – AuditHistoryAnnotationUpdateEventType definition

Attribute Value
BrowseName AuditHistoryAnnotationUpdateEventType
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 PerformInsertReplace PerformUpdateType PropertyType Mandatory
HasProperty Variable NewValues DataValue[] PropertyType Mandatory
HasProperty Variable OldValues DataValue[] PropertyType Mandatory

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

The PerformInsertReplace enumeration reflects the coresponding parameter on the Service call.

The NewValues identify the Annotaion that was written. In the case of a remove it is expected to be a null value.

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

Both the NewValues and the OldValues will contain a value in the DataType and encoding used for writing the value.

Previous Next