G - Sensorde.bsvrz.dav.daf.main.ClientReceiverInterface, IUniversalAtgUfdsLangzeitPLPruefungListenerAbstraktPlLangEreignisSensor, PlLangNiWfdLtSwSensorpublic 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 | 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 | Description |
|---|---|
AbstraktPlLangSensor() |
| Modifier and Type | Method | 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.UmfeldDatenSensorUnbekannteDatenartExceptionprotected 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)
IUniversalAtgUfdsLangzeitPLPruefungListeneraktualisiereParameter in interface IUniversalAtgUfdsLangzeitPLPruefungListeneraktuelleParameter1 - aktuelle Parameterpublic boolean hasData(long testTime)