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