The AuditUpdateStateEventType is a subtype of the AuditUpdateMethodEventType. It can be used to generate an Event identifying that a Transition of a StateMachine was triggered. It is formally defined in Table 16.
Table 16 – AuditUpdateStateEventType
Attribute |
Value |
|||||
BrowseName |
AuditUpdateStateEventType |
|||||
IsAbstract |
True |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditUpdateMethodEventType defined in OPC 10000-5 |
||||||
HasProperty |
Variable |
OldStateId |
BaseDataType |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
NewStateId |
BaseDataType |
PropertyType |
Mandatory |
|
Conformance Units |
||||||
Auditing UpdateStates |
The AuditUpdateStateEventType inherits the Properties of the AuditUpdateMethodEventType.
The inherited Property SourceNode shall be filled with the NodeId of the StateMachine instance where the State changed. If the State changed in a SubStateMachine, then the NodeId of the SubStateMachine has to be used.
The SourceName for Events of this type should be the effect that generated the event (e.g. the name of a Method). If the effect was generated by a Method call, the SourceName should be the name of the Method prefixed with "Method/".
OldStateId reflects the Id of the state prior the change.
NewStateId reflects the new Id of the state after the change.