Mit diesem Baustein können Events, wie z.B. Abrechnungen, in eine Exosphere-Datenbank übertragen und dargestellt werden.
Inhaltsverzeichnis
Eingänge↑
Kürzel | Kurzbeschreibung | Beschreibung | Wertebereich |
---|---|---|---|
ETr | Trigger | Ein Impuls am Eingang löst einen Schreibvorgang in der Datenbank aus. | 0/1 |
Uid | User-ID | User-ID. Vor dem Auslösen gesetzt, können die Benutzerfelder des Benutzers mit dieser ID verwendet werden. | - |
CI1 | Custom input 1 | Zusätzlicher benutzerdefinierter Eingang 1 | - |
CI2 | Custom input 2 | Zusätzlicher benutzerdefinierter Eingang 2 | - |
CI3 | Custom input 3 | Zusätzlicher benutzerdefinierter Eingang 3 | - |
CI4 | Custom input 4 | Zusätzlicher benutzerdefinierter Eingang 4 | - |
CI5 | Custom input 5 | Zusätzlicher benutzerdefinierter Eingang 5 | - |
CI6 | Custom input 6 | Zusätzlicher benutzerdefinierter Eingang 6 | - |
CI7 | Custom input 7 | Zusätzlicher benutzerdefinierter Eingang 7 | - |
CI8 | Custom input 8 | Zusätzlicher benutzerdefinierter Eingang 8 | - |
Ausgänge↑
Kürzel | Kurzbeschreibung | Beschreibung |
---|---|---|
Log | Log output | Logausgang bei jedem Schreibvorgang in die Datenbank |
AC | API Connector | Intelligenter API basierter Verbinder. API Commands |
Parameter↑
Kürzel | Kurzbeschreibung | Beschreibung | Einheit | Wertebereich | Standardwert |
---|---|---|---|---|---|
Td | Trigger Delay | Verzögert das Schreiben in die Datenbank nach dem Auslösen, um sicherzugehen, dass alle Eingänge gesetzt sind | ms | ∞ | 0 |
Eigenschaften↑
Kurzbeschreibung | Beschreibung | Standardwert |
---|---|---|
Spalteninhalt | Bearbeiten Sie den Inhalt der Spalte. Geben Sie die Daten an, die in die Datenbankspalten geschrieben werden sollen. | - |
Beispielprogrammierung↑
In diesem Beispiel wird eine Essen- und Getränkeabrechnung der Mitarbeiter in einer Datenbank erfasst.
Dazu muss eine Datenbank in Exosphere erstellt und mittels "Database" in die Config eingepflegt worden sein.
Mit dem Baustein "Event Database Connector" kann nun die Datenbank mit Daten befüllt werden.
Mit Doppelklick auf den Baustein kann das Fenster "Database Connector Configuration" geöffnet werden. Hier können die Inhalte der Spalten definiert werden.
Wenn eine Option ausgegraut ist, ist der Datentyp damit nicht kompatibel.
Weiters können die Baustein Eingänge "CI1-CI8" benannt werden, diese werden in der Config angezeigt, jedoch nicht in der Exosphere-Datenbank.
Der Eingang "ETr" wird getriggert, wenn sich erfolgreich am NFC Code Touch authentifiziert wurde. Bei jeder steigenden Flanke an diesem Eingang wird in die Datenbank geschrieben.
Am Eingang "Uid" wird die ID des authentifizierten Benutzers übergeben und mit einer zusätzlichen Logik an "CI1"und "CI2" wird der Essens- bzw. Getränketyp und der jeweilige Preis übergeben.