This EventTypeis defined in OPC 10000-3. Its representation in the AddressSpaceis formally defined in Table 46.

Table 46– AuditWriteUpdateEventType Definition

Attribute

Value

BrowseName

AuditWriteUpdateEventType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the AuditUpdateEventTypedefined in 6.4.24, which means it inherits the InstanceDeclarations of that Node.

HasProperty

Variable

AttributeId

UInt32

PropertyType

Mandatory

HasProperty

Variable

IndexRange

NumericRange

PropertyType

Mandatory

HasProperty

Variable

NewValue

BaseDataType

PropertyType

Mandatory

HasProperty

Variable

OldValue

BaseDataType

PropertyType

Mandatory

This EventTypeinherits all Propertiesof the AuditUpdateEventType. The SourceNamefor Eventsof this type shall be “Attribute/Write”. Their semantic is defined in 6.4.24.

AttributeIdidentifies the Attributethat was written. The SourceNode Propertyidentifies the Nodethat was written.

IndexRangeidentifies the index range of the written Attributeif the Attributeis an array. If the Attributeis not an array or the whole array was written, the IndexRangeis set to null.

NewValueidentifies the value that was written. If the IndexRangeis provided, only the values in the provided range are shown.

OldValueidentifies the value that the Attributecontained before the write. If the IndexRangeis provided, only the value of that range is shown. It is acceptable for a Serverthat does not have this information to report a null value.

Both the NewValueand the OldValuewill contain a value in the DataTypeand encoding used for writing the value.