Package de.bsvrz.sys.funclib.bitctrl.dua
Class GanzZahl
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl
- All Implemented Interfaces:
Comparable<GanzZahl>
Korrespondiert mit den Eigenschaften einer ggf. skalierbaren DAV-Ganzzahl
(mit Zustaenden)
-
Constructor Summary
ConstructorsConstructorDescriptionGanzZahl()Standardkonstruktor für Skalierung 1.0 und keine Zustaende.GanzZahl(double skalierungsFaktor) Standardkonstruktor mit Skalierungsfaktor.GanzZahl(double skalierungsFaktor, AbstractDavZustand[] zustaende) Standardkonstruktor mit Skalierungsfaktor und Zustandsmenge.GanzZahl(AbstractDavZustand[] zustaende) Standardkonstruktor mit Zustandsmenge.Kopierkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionintstatic final GanzZahlErfragt eine Instanz eines Gueteindizes (skaliert mit 0,0001 und mit den drei Zustaendenfehlerhaft,nicht ermittelbarundnicht ermittelbar/fehlerhaft)
Achtung: Dieser Wert ist standardmaessig mit 1.0 initialisiert.static final GanzZahlErfragt eine Instanz einer normalen Messwertzahl (unskaliert und mit den drei Zuständenfehlerhaft,nicht ermittelbarundnicht ermittelbar/fehlerhaft).final doubleErfragt den (skalierten) Wert.final longgetWert()Erfragt den Wert.final AbstractDavZustandErfragt den aktuellen Zustand dieses Wertes.final booleanErfragt, ob dieser Wert zur Zeit einen Zustand angenommen hat.final voidsetSkaliertenWert(double wert1) Setzt den (skalierten) Wert.voidsetWert(long wert) Setzt den Wert.final voidsetZustand(AbstractDavZustand zustand) Setzt den aktuellen Zustand dieses Wertes.toString()
-
Constructor Details
-
GanzZahl
public GanzZahl()Standardkonstruktor für Skalierung 1.0 und keine Zustaende. -
GanzZahl
public GanzZahl(double skalierungsFaktor) Standardkonstruktor mit Skalierungsfaktor.- Parameters:
skalierungsFaktor- der Skalierungsfaktor
-
GanzZahl
Standardkonstruktor mit Zustandsmenge.- Parameters:
zustaende- Menge von Zustaenden
-
GanzZahl
Standardkonstruktor mit Skalierungsfaktor und Zustandsmenge.- Parameters:
skalierungsFaktor- der Skalierungsfaktorzustaende- Menge von Zustaenden
-
GanzZahl
Kopierkonstruktor.- Parameters:
vorlage- das zu kopierendeGanzZahl-Objekt
-
-
Method Details
-
getMWZahl
Erfragt eine Instanz einer normalen Messwertzahl (unskaliert und mit den drei Zuständenfehlerhaft,nicht ermittelbarundnicht ermittelbar/fehlerhaft).- Returns:
- eine Instanz einer normalen Messwertzahl
-
getGueteIndex
Erfragt eine Instanz eines Gueteindizes (skaliert mit 0,0001 und mit den drei Zustaendenfehlerhaft,nicht ermittelbarundnicht ermittelbar/fehlerhaft)
Achtung: Dieser Wert ist standardmaessig mit 1.0 initialisiert.- Returns:
- eine Instanz eines Gueteindizes
-
getWert
public final long getWert()Erfragt den Wert.- Returns:
- der Wert
-
setWert
public void setWert(long wert) Setzt den Wert.- Parameters:
wert- festzulegender Wert
-
setSkaliertenWert
public final void setSkaliertenWert(double wert1) Setzt den (skalierten) Wert.- Parameters:
wert1- festzulegender (skalierter) Wert
-
getSkaliertenWert
public final double getSkaliertenWert()Erfragt den (skalierten) Wert.- Returns:
- der (skalierte) Wert
-
setZustand
Setzt den aktuellen Zustand dieses Wertes.- Parameters:
zustand- der aktuelle Zustand dieses Wertes
-
getZustand
Erfragt den aktuellen Zustand dieses Wertes.- Returns:
- der aktuelle Zustand dieses Wertes
-
isZustand
public final boolean isZustand()Erfragt, ob dieser Wert zur Zeit einen Zustand angenommen hat.- Returns:
- ob dieser Wert zur Zeit einen Zustand angenommen hat
-
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<GanzZahl>
-