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:

MethodeBeschreibung
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.