OTX Reference  
OpenTestSystem.Otx.Extensions.StateMachineProcedure.DataTypes.Trigger Class Reference

Triggers a status change More...

Inheritance diagram for OpenTestSystem.Otx.Extensions.StateMachineProcedure.DataTypes.Trigger:
Inheritance graph

Public Attributes

EventSourceTerm[] source
 Cardinality [1..*]
This represents one or more event sources that the trigger shall wait for. The wait shall be terminated by the first source to fire an event More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.UniversalTypes.NamedAndSpecified
ExtensibleData[] extendedData
 Declares general data for NamedAndSpecified which can be extented by new general data defined in new OTX extensions using the standardised extension mechanism. For example it can be used to specify specification relevant content in a better structured way. More...
 
OtxId id
 Unique identifier of an element More...
 
MetaData metaData
 Additional tool-specific data More...
 
OtxName name
 Name of an element More...
 
NamedAndSpecifiedSpecification[] specification
 Descriptive specification More...
 

Detailed Description

Triggers a status change

A trigger consists of one or more event sources. When a status is reached, all associated triggers are in wait state. Any event of the associated event sources ends the wait state of the trigger and processes the first transition (in OTX order) that points to this trigger. If this does not result in a status change, the next transition is processed. If no transition leads to a status change, all triggers return to the wait state. In the waiting state no computing time is needed.

Member Data Documentation

◆ source

EventSourceTerm [] OpenTestSystem.Otx.Extensions.StateMachineProcedure.DataTypes.Trigger.source

Cardinality [1..*]
This represents one or more event sources that the trigger shall wait for. The wait shall be terminated by the first source to fire an event