This is a subtype of AuditHistoryUpdateEventType and is used for categorization of History Eventupdate related Events. This type follows all the behaviour of its parent type. Its representation in the AddressSpaceis formally defined in Table 10.
Table 10– AuditHistoryEventUpdateEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditHistoryEventUpdateEventType |
|||||
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 |
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 EventTypeinherits all Propertiesof the AuditHistoryUpdateEventType. Their semantic is defined in OPC 10000-3.
The UpdateNodeidentifies the Attributethat was written on the SourceNode.
The PerformInsertReplace enumeration reflects the parameter on the Servicecall.
The Filterreflects the Eventfilter passed on the call to select the Eventsthat are to be updated.
The NewValuesidentify the value that was written to the Event.
The OldValuesidentify the value that the Eventscontained before the update. It is acceptable for a Serverthat 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 NewValuesand the OldValueswill contain Eventswith the appropriate fields, each with appropriately encoded values.