This is a subtype of AuditHistoryUpdateEventTypeand is used for categorization of structured data update related Events. This type follows all the behaviour of its parent type. Its representation in the AddressSpaceis formally defined in Table 12.
Table 12– AuditHistoryAnnotationUpdateEventType definition
Attribute |
Value |
||||
BrowseName |
AuditHistoryAnnotationUpdateEventType |
||||
IsAbstract |
True |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the AuditHistoryUpdateEventTypedefined in OPC 10000-3, i.e. it has HasProperty Referencesto the same Nodes. |
|||||
HasProperty |
Variable |
PerformInsertReplace |
PerformUpdateType |
PropertyType |
Mandatory |
HasProperty |
Variable |
NewValues |
DataValue[] |
PropertyType |
Mandatory |
HasProperty |
Variable |
OldValues |
DataValue[] |
PropertyType |
Mandatory |
This EventTypeinherits all Propertiesof the AuditHistoryUpdateEventType. Their semantic is defined in OPC 10000-3.
The PerformInsertReplace enumeration reflects the coresponding parameter on the Servicecall.
The NewValuesidentify the Annotaionthat was written. In the case of a remove it is expected to be a null value.
The OldValuesidentify the value that the Annotationcontained before the write. It is acceptable for a Serverthat 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 NewValuesand the OldValueswill contain a value in the DataTypeand encoding used for writing the value.