Die Klasse RS232
Den Zugriff auf die serielle Schnittstelle der JControl-Module ermöglicht die Klasse jcontrol.comm.RS232
. Wichtig sind im Wesentlichen die folgenden Methoden:
Methode | Beschreibung |
RS232() | Konstruktor für ein RS232 -Objekt, das mit der Baudrate 19200 Bit/Sekunde (bps) initialisiert wird. |
RS232(int rate) | Konstruktor für ein RS232 -Objekt. Mit dem Parameter rate wird die gewünschte Baudrate übergeben. |
int available() | Zeigt an, ob Zeichen über RS232 empfangen wurden. |
char read() | Ein Zeichen aus dem RS232-Empfangspuffer auslesen (blockiert, bis ein Zeichen verfügbar ist). |
String readLine() | Einen String einlesen (blockend, kehrt bei empfangenem Zeilenvorschub zurück). |
int write(char) | Schreibt ein Zeichen auf die serielle Schnittstelle. |
void println(String) | Sendet einen kompletten String über RS232. |
Tabelle 1: Methoden der Klasse jcontrol.comm.RS232
Weitere Methoden ermöglichen gepuffertes Lesen und Schreiben sowie das Auslesen und Setzen diverser Schnittstellen-Parameter. Eine ausführliche Beschreibung der RS232
-Methoden kann der API Dokumentation entnommen werden.