DecoratorsΒΆ
Each decorator expresses its own set of features. For example the IAbortable decorator examines the ability of a function block to abort its defined operation. Depending on its decorators, the related action provider has a different behaviour. The names of the interfaces result from the names of the decorators they reference. IETrigA for example is a shortcut for the interfaces IEdgeTriggered and IAbortable.
Each decorator serves as a parameter for the state machine of the BehaviourModel function block. So the state machine can adapt its behaviour according to a decorated action provider.
| Decorator | Description | 
|---|---|
| 
 | Activates the edge triggered behaviour. | 
| 
 | Activates the level controlled behaviour. | 
| 
 | Activates the handling of the  | 
| 
 | Deactivate the  | 
| 
 | Activates the handling of the timing controller. | 
| 
 | Activates the handling of the  | 
| 
 | Activates the handling of the  | 
