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 |