Errata exists for this version of the document.
This structure contains elements that describe changes of the model. Its composition is defined in Table 156.
Table 156 – ModelChangeStructureDataType Structure
Name |
Type |
Description |
|||||||||||||||||||||
ModelChangeStructureDataType |
structure |
|
|||||||||||||||||||||
affected |
NodeId |
NodeId of the Node that was changed. The client should assume that the affected Node has been created or deleted, had a Reference added or deleted, or the DataType has changed as described by the verb. |
|||||||||||||||||||||
affectedType |
NodeId |
If the affected Node was an Object or Variable, affectedType contains the NodeId of the TypeDefinitionNode of the affected Node. Otherwise it is set to null. |
|||||||||||||||||||||
verb |
Byte |
Describes the changes happening to the affected Node. The verb is an 8-bit unsigned integer used as bit mask with the structure defined in the following table:
A verb may identify several changes on the affected Node at once. This feature should be used if event compression is used (see OPC 10000-3 for details). Note that all verbs shall always be considered in the context where the ModelChangeStructureDataType is used. A NodeDeleted may indicate that a Node was removed from a view but still exists in other Views.
|
Its representation in the AddressSpace is defined in Table 157.
Table 157 – ModelChangeStructureDataType Definition
Attributes |
Value |
BrowseName |
ModelChangeStructureDataType |