Modifier and Type | Field and Description |
---|---|
private Number |
anfangsWert
der Anfangswert des Bereiches der Stufe.
|
private Number |
endWert
der Endwert des Bereiches der Stufe.
|
private String |
name
der Name der Hysteresstufe.
|
Constructor and Description |
---|
HystereseStufe(String name,
Number anfang,
Number ende)
Konstruktor mit Angabe des Namens und des Anangs- und Endwertes.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
entHaelt(double wert)
ermittelt, ob ein Wert in der Hysteresestufe enthalten ist.
|
HystereseStufe |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Number |
getAnfangsWert()
liefert den Anfangswert der Hysteresestufe.
|
Number |
getEndWert()
liefert den Endwert der Hysteresestufe.
|
String |
getName()
liefert den Name der Stufe.
|
Object |
getStrukturElement(String bezeichner)
Die Funktion implementiert die entsprechende Funktion der Schnittstelle
Struktur, um den lesenden Zugriff auf Elemente des Objekts über
einen Namen zu ermöglichen.
|
void |
setStrukturElement(String attribut,
Object daten)
Die Funktion implementiert die entsprechende Funktion der Schnittstelle
Struktur, um den schreibenden Zugriff auf Elemente des Objekts
über einen Namen zu ermöglichen.
|
String |
toString()
Die Funktion liefert eine Zeichenkette, die die Hysteresestufe
repräsentiert.
|
(package private) boolean |
ueberSchritten(double wert)
ermittelt, ob mit dem übergebenen Wert der Bereich der Hysteresestufe
nach oben verlassen wird.
|
(package private) boolean |
unterSchritten(double wert)
ermittelt, ob mit dem übergebenen Wert der Bereich der Hysteresestufe
nach unten verlassen wird.
|
private String name
private Number anfangsWert
private Number endWert
boolean entHaelt(double wert)
wert
- der Wertpublic HystereseStufe erzeugeKopie()
erzeugeKopie
in interface Kopierbar
Kopierbar.erzeugeKopie()
public Number getAnfangsWert()
public Number getEndWert()
public String getName()
public Object getStrukturElement(String bezeichner)
getStrukturElement
in interface Struktur
bezeichner
- der NameStruktur.getStrukturElement(java.lang.String)
,
setStrukturElement(String, Object)
public void setStrukturElement(String attribut, Object daten)
setStrukturElement
in interface Struktur
attribut
- der Namedaten
- das DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object)
,
getStrukturElement(String)
public String toString()
toString
in class Object
Object.toString()
boolean ueberSchritten(double wert)
wert
- der neue Wertboolean unterSchritten(double wert)
wert
- der neue WertCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.