G
- Sensorde.bsvrz.dav.daf.main.ClientReceiverInterface
, IUniversalAtgUfdsLangzeitPLPruefungListener
AbstraktPlLangEreignisSensor
, PlLangNiWfdLtSwSensor
public 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.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)