Annex B (normative) StateMachines ToC Previous Next

B.4 Representation of state machines in the AddressSpace ToC Previous Next

B.4.17 AuditUpdateStateEventType ToC Previous Next index

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 B.16.

Table B.16 – AuditUpdateStateEventType

Attribute Value
BrowseName AuditUpdateStateEventType
IsAbstract True

Subtype of the AuditUpdateMethodEventType defined in 6.4.27

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable OldStateId BaseDataType PropertyType Mandatory
HasProperty Variable NewStateId BaseDataType PropertyType Mandatory

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.

Previous Next