InterfacesΒΆ
There are four types of interfaces in this library.
There is the IActionProvider
, the IActionController
, the IBehaviourModel
and the ITimingController
.
Each one has a different function. The IActionProvider
carries its behaviour to the state machine.
By using the IActionController
certain actions can be set up between the action provider and the state machine.
The ITimingController
is used whenever the time has to be controlled, for example in order to set a
specific time limit.
The function block BehaviourModel
implements the interface IBehaviourModel
. This interface provides all
methods and properties which are necessary for controlling a BehaviourModel
instance via interface reference variables.
- IActionController (Interface)
- IActionController2 (Interface)
- IActionProvider
- IBehaviourModel (Folder)
- IConfigurationProvider (Interface)
- IConfigurationProvider2 (Interface)
- ITimingController (Interface)