G
- Sensorpublic abstract class AbstraktPlLangSensor<G> extends de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.AbstraktOnlineUfdSensor<de.bsvrz.dav.daf.main.ResultData> implements IUniversalAtgUfdsLangzeitPLPruefungListener
Modifier and Type | Field and Description |
---|---|
protected UfdsLangZeitPlPruefungsParameter |
aktuelleParameter
aktuelle Parameter fuer die Langzeitpruefung.
|
protected HistorischerDatenpuffer<HistorischerUfdsWert> |
historie24
Messwerthistorie dieses Sensors fuer die letzten 24 Stunden.
|
static long |
MILLIS_PER_DAY |
Constructor and Description |
---|
AbstraktPlLangSensor() |
Modifier and Type | Method and Description |
---|---|
void |
aktualisiereParameter(UfdsLangZeitPlPruefungsParameter aktuelleParameter1)
Aktualisiert die Parameter.
|
protected void |
berechneOnlineWert(de.bsvrz.dav.daf.main.ResultData resultat) |
long |
getAktivSeit()
Erfragt seit wann Daten fuer diesen Umfelddatensensor empfangen werden.
|
abstract G |
getAktuellenVergleichsWert(UfdsLangZeitPlPruefungsParameter parameter,
long aktuellerZeitStempel)
Erfragt den aktuellen Vergleichswert, auf Basis der bis jetzt
(uebergebener Zeitstempel) eingetroffenen Daten.
|
UfdsLangZeitPlPruefungsParameter |
getAktuelleParameter()
Erfragt die aktuellen Parameter dieses Sensors.
|
boolean |
hasData(long testTime) |
protected void |
initialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.config.Aspect aspekt) |
public static final long MILLIS_PER_DAY
protected UfdsLangZeitPlPruefungsParameter aktuelleParameter
protected HistorischerDatenpuffer<HistorischerUfdsWert> historie24
public abstract G getAktuellenVergleichsWert(UfdsLangZeitPlPruefungsParameter parameter, long aktuellerZeitStempel)
parameter
- aktuelle Pl-langzeit-Parameter des Sensor-PrueflingsaktuellerZeitStempel
- indiziert den Jetzt-Zeitpunktnull
, wenn
dieser nicht errechnet werden konnte (weil noch keine Daten bzw.
Parameter vorlagen)protected void initialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.dav.daf.main.config.Aspect aspekt) throws de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
initialisiere
in class de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.AbstraktOnlineUfdSensor<de.bsvrz.dav.daf.main.ResultData>
de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
protected void berechneOnlineWert(de.bsvrz.dav.daf.main.ResultData resultat)
berechneOnlineWert
in class de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.AbstraktOnlineUfdSensor<de.bsvrz.dav.daf.main.ResultData>
public final long getAktivSeit()
public final UfdsLangZeitPlPruefungsParameter getAktuelleParameter()
public void aktualisiereParameter(UfdsLangZeitPlPruefungsParameter aktuelleParameter1)
IUniversalAtgUfdsLangzeitPLPruefungListener
aktualisiereParameter
in interface IUniversalAtgUfdsLangzeitPLPruefungListener
aktuelleParameter1
- aktuelle Parameterpublic boolean hasData(long testTime)
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.