public static class SerialCommunication.SerialCommunicationBuilder extends Object
build()
ein SerialCommunication
Objekt.
Dieses SerialCommunication
Objekt kann vorher mit den Methoden
parametriesiert werden.
Wenn keine zusätzlichen Parameter gesetzt werden, werden folgende Standartwerte verwendet:
Modifier and Type | Field and Description |
---|---|
private int |
baudrate
Die Baudrate.
|
private int |
databits
Die Datenbits.
|
private int |
parity
Die Parity.
|
private String |
portname
Der Portname.
|
private long |
sleep
Die Wartezeit bevor ein geöffneter Port geschlossen wird.
|
private int |
stopbits
Die Stopbits.
|
Constructor and Description |
---|
SerialCommunicationBuilder(String inPortname)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
SerialCommunication |
build()
Erzeugt das
SerialCommunication Objekt, aus den ggf. vorher gesetzen Benutzerdefinierten Eigenschaften. |
SerialCommunication.SerialCommunicationBuilder |
setSerialPortParameter(int inBaudrate,
int inDatabits,
int inStopbits,
int inParity)
Setzt die benutzerdefinierten Parameter für die serielle Kommunikation.
|
SerialCommunication.SerialCommunicationBuilder |
setSleepForClosePortEvent(long inSleep)
Setzt den Wert für die Wartezeit bevor ein geöffneter Port geschlossen wird.
|
private String portname
private int baudrate
private int databits
private int stopbits
private int parity
private long sleep
public SerialCommunicationBuilder(String inPortname)
inPortname
- - der Port welcher für die Kommunikation verwendet werden soll.public final SerialCommunication.SerialCommunicationBuilder setSerialPortParameter(int inBaudrate, int inDatabits, int inStopbits, int inParity)
inBaudrate
- die BaudrateinDatabits
- die DatenbitsinStopbits
- die StopbitsinParity
- die ParitySerialCommunication.SerialCommunicationBuilder
Objektpublic final SerialCommunication.SerialCommunicationBuilder setSleepForClosePortEvent(long inSleep)
inSleep
- - die Wartezeit in Millisekunden.public final SerialCommunication build() throws jssc.SerialPortException
SerialCommunication
Objekt, aus den ggf. vorher gesetzen Benutzerdefinierten Eigenschaften.SerialCommunication
Objekt zum aufbauen einer seriellen Verbindung.jssc.SerialPortException
- erzeugt eine Exception wenn beim erzeugen der Verbindung etwas schief läuft.Copyright © 2015. All rights reserved.