Interface Plugins

Alle Interface Plugins verwenden die CoDaBix® API. Jedes zur Verfügung gestellte Interface wird über den CoDaBix® Interface Manager registriert und verwaltet.

Solche Interfaces können sein:

  • RESTful Anwendungen (siehe REST Interface Plugin)
  • Scripts (siehe Script Interface Plugin)
  • andere Untersysteme (siehe OPC UA Server Plugin)
Die CoDaBix® API wird durch Interfaces erweitert. Jedes Interface erweitert somit die Zugänglichkeit von CoDaBix® für andere Plattformen und Technologien. Zusätzlich besteht die Möglichkeit, dass ein Interface Gebrauch vom CoDaBix® Interface Modell macht. Hierbei erweitert das CoDaBix® Interface Modell das grundlegende CoDaBix® Entity Modell um interfacetypische Entities.

Dabei definiert eine Interface Entity die untergeordneten Entities zur Steuerung (engl. control), für Einstellungen (engl. settings), für den Status des Plugins und die diversen Kanäle (engl. channels), über die das Plugin mit CoDaBix® beziehungsweise anderen Plattformen interagiert.
Jedes mit CoDaBix® ausgelieferte Interface Plugin lässt sich direkt und ausschließlich in der CoDaBix® Host Anwendung konfigurieren. Verfügt ein Plugin über Konfigurationsparameter, dann können diese in der entsprechenden Interface Entity modifiziert werden.

CoDaBix® verwenden

Die gesamte Konfiguration aller Interface Plugins finden Sie unter dem Nodepfad /System/Interfaces. Dieser Wurzelnode der Interface Plugins ermöglicht die vollständige Konfiguration der Interface Plugins, vorausgesetzt, dass eines der aktiv verwendeten Interface Plugins eigene Interface Entities zur Konfiguration bereitstellt.