Table 43 defines the structure of the HistoryEvent parameter used for Historical event reads when the readModified = True.

The HistoryModifyEvent defines a table structure that is used to return Event fields along with modification information to a Historical Read. The structure is in the form of a table consisting of one or more Events, each containing an array of one or more fields. The selection and order of the fields returned for each Event are identical to the selected parameter of the EventFilter. For each Event a modificationInfo record is also returned.

Table 47 – HistoryModifiedEvent structure

Name

Type

Description

HistoryModifiedEvent

Structure

This structured datatype is a subtype of HistoryEvent

modificationInfos[]

ModificationInfo

List of modifications (one record for each Event)

modificationTime

UtcTime

The time the modification was made. Support for this field is optional. A null shall be returned if it is not defined.

updateType

HistoryUpdateType

The modification type for the item.

userName

String

The name of the user that made the modification. Support for this field is optional. A null shall be returned if it is not defined.

Its representation in the AddressSpace is defined in Table 48.

Table 48 – HistoryModifiedEvent definition

Attribute

Value

BrowseName

HistoryModifiedEvent

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the HistoryEvent

Conformance Units

Historical Access Modified Events