public class Model extends Observable
Observable
und dient zum benachrichtigen einer Änderung an den Daten.Modifier and Type | Field and Description |
---|---|
private int |
baudrate
Membervariable für die Baudrate.
|
protected static String |
BLUE
Konstante für den Schlüssel der
Map mit der Farbe - Blau. |
private Map<String,Integer> |
colorMap
Die
Map mit der Farbe. |
private int |
databits
Membervariable für die Datenbits.
|
protected static String |
GREEN
Konstante für den Schlüssel der
Map mit der Farbe - Grün. |
private static Logger |
logger
Logger Objekt. |
private int |
parity
Membervariable für die Parity.
|
private String |
portname
Membervariable für den Portnamen.
|
protected static String |
RED
Konstante für den Schlüssel der
Map mit der Farbe - Rot. |
private long |
sleep
Membervariable für den Sleep Wert.
|
private int |
stopbits
Membervariable für die Stopbits.
|
Constructor and Description |
---|
Model()
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
List<Integer> |
getAvailableBaudrate()
Liefert eine
List mit den zulässigen Werten für die Bausrate. |
List<Integer> |
getAvailableDatabits()
Liefert eine
List mit den zulässigen Werten für die Datenbits. |
List<Integer> |
getAvailableParity()
Liefert eine
List mit den zulässigen Werten für die Parity. |
List<String> |
getAvailablePortnames()
Liefert eine
List mit den verfügbaren Portnamen. |
List<Integer> |
getAvailableStopbits()
Liefert eine
List mit den zulässigen Werten für die Stopbits. |
int |
getBaudrate()
Liefert den aktuellen Wert für die gewählte Baudrate.
|
Map<String,Integer> |
getColorMap()
Liefert die gewählte Farbe als
Map . |
int |
getDatabits()
Liefert die Datenbits.
|
int |
getParity()
Liefert den Wert für die Parity als primitiver Integer Wert.
|
String |
getPortname()
Liefert den Portnamen.
|
long |
getSleep()
Liefert den Wert für die aufleuchtdauer der LED.
|
int |
getStopbits()
Liefert den gewählten Wert für die Stopbits.
|
private void |
notifyObservs()
Methode zum benachrichten der angemeldeten Observers.
|
void |
setBaudrate(int inBaudrate)
Setzt die Baudrate, und protokoliert dieses mit Logger auf der Konsole.
|
void |
setColorMap(Map<String,Integer> inColorMap)
Setzt die Farbe, und protokoliert dieses mit Logger auf der Konsole.
|
void |
setDatabits(int inDatabits)
Setzt den Wert für die Datenbits, und protokoliert dieses mit Logger auf der Konsole.
|
void |
setParity(int inParity)
Setzt den Wert für die Parity, und protokoliert dieses mit Logger auf der Konsole.
|
void |
setPortname(String inPortname)
Setzt den Portnamen.
|
void |
setSleep(long inSleep)
Setzt den Wert für die aufleuchtdauer der LED, und protokoliert dieses mit Logger auf der Konsole.
|
void |
setStopbits(int inStopbits)
Setzt den Wert für die Stopbits, und protokoliert dieses mit Logger auf der Konsole.
|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
private String portname
private int baudrate
private int databits
private int stopbits
private int parity
private long sleep
protected static final String RED
Map
mit der Farbe - Rot.protected static final String GREEN
Map
mit der Farbe - Grün.protected static final String BLUE
Map
mit der Farbe - Blau.public final List<String> getAvailablePortnames()
List
mit den verfügbaren Portnamen.List
mit den verfügbaren Portnamen.public final List<Integer> getAvailableBaudrate()
List
mit den zulässigen Werten für die Bausrate.List
mit den zulässigen Werten für die Bausrate.public final List<Integer> getAvailableDatabits()
List
mit den zulässigen Werten für die Datenbits.List
mit den zulässigen Werten für die Datenbits.public final List<Integer> getAvailableStopbits()
List
mit den zulässigen Werten für die Stopbits.List
mit den zulässigen Werten für die Stopbits.public final List<Integer> getAvailableParity()
List
mit den zulässigen Werten für die Parity.List
mit den zulässigen Werten für die Parity.public final int getBaudrate()
public final void setBaudrate(int inBaudrate)
inBaudrate
- die gewählte Baudrate.public final void setColorMap(Map<String,Integer> inColorMap)
inColorMap
- die gewählte Farbe als Map
.public final Map<String,Integer> getColorMap()
Map
.Map
.public final int getDatabits()
public final void setDatabits(int inDatabits)
inDatabits
- der gewählte Wert für die Datenbits als primitiver Integer Wert.public final int getParity()
public final void setParity(int inParity)
inParity
- der gewählte Wert für die Parity als primitiver Integer Wert.public final String getPortname()
String
Wert.public final void setPortname(String inPortname)
inPortname
- der Portnamepublic final long getSleep()
Long
Wert.public final void setSleep(long inSleep)
inSleep
- der gewählte Wert für die aufleuchtdauer der LED als primitiver Long Wert.public final int getStopbits()
public final void setStopbits(int inStopbits)
inStopbits
- der gewählte Wert für die Stopbits als primitiver Integer Wert.private void notifyObservs()
Copyright © 2015. All rights reserved.