Interfaces

In dieser Bibliothek gibt es 4 Schnittstellentypen. Die Typen sind: IActionProvider, IActionController, IBehaviourModel und ITimingController. Jeder Typ hat eine andere Funktion. Der IActionProvider überträgt sein Verhalten zur Zustandsmaschine. Wenn der IActionController verwendet wird, können zwischen einem Action Provider und der Zustandsmaschine spezifische Aktionen eingeschoben werden. Der ITimingController wird immer verwendet, wenn das zeitliche Verhalten eines Bausteins gesteuert werden muss, zum Beispiel, um eine konkrete Zeitbegrenzung zu erreichen. Der Funktionsbaustein BehaviourModel implementiert die Schnittstelle IBehaviourModel. Die Schnittstelle unterstützt alle Methoden und Properties, die notwendig sind, um eine``BehaviourModel`` Instanz über Schnittstellenreferenz-Variablen zu steuern.