Variabeln | |
ipadresse | Ip Adresse des Moduls |
timerval |
Häufigkeit mit der Eingänge des Moduls auf Änderung geprüft werden sollen Standardwert 500ms |
output1 |
Mögliche Werte
|
output2 | Mögliche Werte
|
output3 | siehe output2 |
output4 | siehe output2 |
input1 |
Mögliche Werte
|
input2 | siehe input1 |
input3 | siehe input1 |
input4 | siehe input1 |
Funktionen | |
connect() | Verbindung zum Modul mit "ipadresse" aufbauen |
disconnect() | Verbindung wieder trennen |
ison() |
Bestehende Verbindung überprüffen. Rückgabewerte
|
Getdata1() | nach Eventraising durch DataArrived1() kann mittels Getdata1() die serielle
Schnittstelle 1 (COM1) eingelesen werden Rückgabetyp String |
Getdata2() | nach Eventraising durch DataArrived2() kann mittels Getdata2() die serielle
Schnittstelle 2 (COM2) eingelesen werden Rückgabetyp String |
Getdata3() | nach Eventraising durch DataArrived3() kann mittels Getdata3() die serielle
Schnittstelle 3 (COM3) eingelesen werden Rückgabetyp String |
Senddata1(String) |
String der zur seriellen Schnittstelle 1 geschickt wird z.B. Text der an die LCD Anzeige geschickt wird, beide Felder, dh. 40 Zeichen müssen geschickt werden. Wenn ersteres der 2 Reihen leer sein soll, dann entsprechend vorne 20 Leerzeichen einfügen. |
Senddata2(String) |
String der zur seriellen Schnittstelle 2 geschickt wird z.B. Befehle für einen möglichen Kartenleser zB. <D> für Sperren der Leseeinheit oder <Eb> für die Kartenausgabe nach hinten |
Senddata3(String) | String der zur seriellen Schnittstelle 3 geschickt wird |
blinken(int Ausgangsnummer, int Häufigkeit) |
Ausgang "Ausgangsnummer" "Häufigkeit" mal zum blinken/piepsen bringen |
Events | |
DataArrived1() |
Wenn Daten am Eingang der seriellen Schnittstelle 1 anliegen,
wird dieser Event ausgelöst. Die anliegenden Daten können mittels GetData1() eingelesen werden. |
DataArrived2() | Wenn Daten am Eingang der seriellen Schnittstelle 2 anliegen,
wird dieser Event ausgelöst. Die anliegenden Daten können mittels GetData2() eingelesen werden. |
DataArrived3() | Wenn Daten am Eingang der seriellen Schnittstelle 3 anliegen, wird dieser
Event ausgelöst. Die anliegenden Daten können mittels GetData3() eingelesen werden. |
Statuschange() |
Wenn sich Zustand der Digitalen Eingänge geändert hat wird dieser Event ausgelöst. Der Wert der geänderten Digitaleingänge kann mittels inputx (siehe oben) ermittelt werden. |