Package de.bsvrz.sys.funclib.bitctrl.dua
Class AbstraktMesswert
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.MesswertMarkierung
de.bsvrz.sys.funclib.bitctrl.dua.AbstraktMesswert
- All Implemented Interfaces:
Cloneable,Comparable<AbstraktMesswert>
- Direct Known Subclasses:
MesswertUnskaliert
public abstract class AbstraktMesswert
extends MesswertMarkierung
implements Comparable<AbstraktMesswert>
Messwert für ein Attribut mit Plausibilisierungsinformationen.
-
Field Summary
Fields inherited from class de.bsvrz.sys.funclib.bitctrl.dua.MesswertMarkierung
formalMax, formalMin, implausibel, interpoliert, logischMax, logischMin, nichtErfasst, veraendert -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstraktMesswert(String attName) Standardkonstruktor.protectedAbstraktMesswert(String attName, de.bsvrz.dav.daf.main.Data datum) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(AbstraktMesswert that) booleanfinal GanzZahlErfragt die Guete dieses Attributwertes.final StringgetName()Erfragt den Namen dieses Messwertes.final intErfragt das Gueteverfahren.final doubleErfragt den skalierten Attributwert.final longErfragt den unskalierten Attributwert.final booleanErfragt, ob dieser Messwert entwederfehlerhaft,nicht ermittelbar/fehlerhaftoderimplausibelist.abstract booleanErfragt, ob es sich um einen Wert handelt, der skaliert gelesen bzw.final voidkopiereInhaltNach(de.bsvrz.dav.daf.main.Data datum) Kopiert den Inhalt dieses Objektes in das übergebene Datum.final voidkopiereInhaltNachModifiziereIndex(de.bsvrz.dav.daf.main.Data datum) Kopiert den Inhalt dieses Objektes in das übergebene Datum.final voidsetGueteIndex(GanzZahl guete1) Setzte die Guete dieses Attributwertes.final voidsetVerfahren(int verfahren) Setzt das Gueteverfahren.final voidsetWertSkaliert(double wert) Setzt den skalierten Attributwert.final voidsetWertUnskaliert(long wert) Setzt den unskalierte Attributwert.toString()Methods inherited from class de.bsvrz.sys.funclib.bitctrl.dua.MesswertMarkierung
isFormalMax, isFormalMin, isImplausibel, isInterpoliert, isLogischMax, isLogischMin, isNichtErfasst, isVeraendert, setFormalMax, setFormalMin, setImplausibel, setInterpoliert, setLogischMax, setLogischMin, setNichtErfasst, setVeraendert
-
Constructor Details
-
AbstraktMesswert
Standardkonstruktor.- Parameters:
attName- der Attributname dieses Messwertesdatum- das Datum aus dem der Messwert ausgelesen werden soll
-
AbstraktMesswert
Standardkonstruktor.- Parameters:
attName- der Attributname dieses Messwertes
-
-
Method Details
-
isSkaliert
public abstract boolean isSkaliert()Erfragt, ob es sich um einen Wert handelt, der skaliert gelesen bzw. geschrieben werden soll- Returns:
- ob es sich um einen Wert handelt, der skaliert gelesen bzw. geschrieben werden soll
-
getGueteIndex
Erfragt die Guete dieses Attributwertes.- Returns:
- die Guete dieses Attributwertes
-
setGueteIndex
Setzte die Guete dieses Attributwertes.- Parameters:
guete1- die Guete dieses Attributwertes
-
getVerfahren
public final int getVerfahren()Erfragt das Gueteverfahren.- Returns:
- das Gueteverfahren
-
setVerfahren
public final void setVerfahren(int verfahren) Setzt das Gueteverfahren.- Parameters:
verfahren- das Gueteverfahren
-
setWertSkaliert
public final void setWertSkaliert(double wert) Setzt den skalierten Attributwert.- Parameters:
wert- der skalierte Attributwert
-
getWertSkaliert
public final double getWertSkaliert()Erfragt den skalierten Attributwert.- Returns:
- den skalierten Attributwert
-
setWertUnskaliert
public final void setWertUnskaliert(long wert) Setzt den unskalierte Attributwert.- Parameters:
wert- der unskalierte Attributwert
-
getWertUnskaliert
public final long getWertUnskaliert()Erfragt den unskalierten Attributwert.- Returns:
- der unskalierte Attributwert
-
isFehlerhaftBzwImplausibel
public final boolean isFehlerhaftBzwImplausibel()Erfragt, ob dieser Messwert entwederfehlerhaft,nicht ermittelbar/fehlerhaftoderimplausibelist.- Returns:
- ob dieser Messwert entweder
fehlerhaft,nicht ermittelbar/fehlerhaftoderimplausibelist
-
compareTo
- Specified by:
compareToin interfaceComparable<AbstraktMesswert>
-
kopiereInhaltNach
public final void kopiereInhaltNach(de.bsvrz.dav.daf.main.Data datum) Kopiert den Inhalt dieses Objektes in das übergebene Datum.- Parameters:
datum- ein veränderbares Datum
-
kopiereInhaltNachModifiziereIndex
public final void kopiereInhaltNachModifiziereIndex(de.bsvrz.dav.daf.main.Data datum) Kopiert den Inhalt dieses Objektes in das übergebene Datum.- Parameters:
datum- ein veränderbares Datum
-
equals
-
toString
- Overrides:
toStringin classMesswertMarkierung
-
getName
Erfragt den Namen dieses Messwertes.- Returns:
- der Name dieses Messwertes
-