public class UmfeldDatenSensorWert extends java.lang.Object implements java.lang.Comparable<UmfeldDatenSensorWert>
Constructor and Description |
---|
UmfeldDatenSensorWert(UmfeldDatenArt datenArt)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(UmfeldDatenSensorWert that) |
double |
getSkaliertenWert()
Erfragt den Wert.
|
long |
getWert()
Erfragt den Wert.
|
boolean |
isFehlerhaft()
Erfragt, ob der Wert fehlerhaft ist.
|
boolean |
isFehlerhaftBzwNichtErmittelbar()
Erfragt, ob der Wert als nicht ermittelbar gekennzeichnet ist, da bereits
Basiswerte fehlerhaft sind.
|
boolean |
isNichtErmittelbar()
Erfragt, ob der Wert nicht ermittelbar ist (ist KEIN Fehler).
|
boolean |
isOk()
Erfragt, ob dieser Wert wirkliche Daten enthält (im Gegensatz zu blos
Statuswerten. )
|
boolean |
isVeraendert()
Zeigt an, ob nach dem letzten Aufruf von
setVeraendert(true)
eine Set-Methode aufgerufen wurde. |
void |
setFehlerhaftAn()
Setzt das Flag
fehlerhaft an. |
void |
setFehlerhaftBzwNichtErmittelbarAn()
Setzt das Flag
nicht ermittelbar/fehlerhaft an. |
static void |
setFehlerhafteWertePublizieren(boolean fehlerhafteWertePublizieren)
Dieses Flag bestimmt, ob Werte, die laut Anforderungen als fehlerhaft zu
setzen sind, auch tatsächlich so gesetzt werden.
|
void |
setNichtErmittelbarAn()
Setzt das Flag
nicht ermittelbar an. |
void |
setSkaliertenWert(double wert1)
Setzt den Wert.
|
void |
setVeraendert(boolean veraendert)
Setzt den Wert
veraendert . |
void |
setWert(long wert)
Setzt den Wert.
|
java.lang.String |
toString() |
public UmfeldDatenSensorWert(UmfeldDatenArt datenArt)
datenArt
- die Datenart des Wertespublic final boolean isVeraendert()
setVeraendert(true)
eine Set-Methode aufgerufen wurde.setVeraendert(true)
eine Set-Methode aufgerufen wurdepublic final void setVeraendert(boolean veraendert)
veraendert
.veraendert
- der Wert veraendert
public final long getWert()
public final void setWert(long wert)
wert
- festzulegender Wertpublic final void setSkaliertenWert(double wert1)
wert1
- festzulegender Wertpublic final double getSkaliertenWert()
public final void setFehlerhaftAn()
fehlerhaft
an.public final boolean isFehlerhaft()
public final void setFehlerhaftBzwNichtErmittelbarAn()
nicht ermittelbar/fehlerhaft
an.public final boolean isFehlerhaftBzwNichtErmittelbar()
public final void setNichtErmittelbarAn()
nicht ermittelbar
an.public final boolean isNichtErmittelbar()
public final boolean isOk()
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(UmfeldDatenSensorWert that)
compareTo
in interface java.lang.Comparable<UmfeldDatenSensorWert>
public static void setFehlerhafteWertePublizieren(boolean fehlerhafteWertePublizieren)
fehlerhafteWertePublizieren
- fehlerhafte Werte publizieren?