This structure contains elements that describe changes of the model. Its composition is defined in Table 254.
Table 254 – 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 255.
Table 255 – ModelChangeStructureDataType definition
|
Attributes |
Value |
||||
|
BrowseName |
ModelChangeStructureDataType |
||||
|
IsAbstract |
FALSE |
||||
|
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the Structure DataType defined in Table 196. |
|||||
|
Conformance Units |
|||||
|
Base Info Model Change General |
|||||