public class PlLangNiWfdLtSwSensor extends AbstraktPlLangSensor<VergleichsWert>
aktuelleParameter, historie24, MILLIS_PER_DAY
Constructor and Description |
---|
PlLangNiWfdLtSwSensor() |
Modifier and Type | Method and Description |
---|---|
VergleichsWert |
getAktuellenVergleichsWert(UfdsLangZeitPlPruefungsParameter parameter,
long aktuellerZeitStempel)
Erfragt den aktuellen Vergleichswert, auf Basis der bis jetzt
(uebergebener Zeitstempel) eingetroffenen Daten.
|
private static double |
getErgebnis(UfdsLangZeitPlPruefungsParameter parameter,
double ergebnis,
SortedSet<HistorischerUfdsWert> historieVergleich,
long intervallLaenge) |
static PlLangNiWfdLtSwSensor |
getInstanz(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt)
Erfragt eine statische Instanz dieser Klasse.
|
aktualisiereParameter, berechneOnlineWert, getAktivSeit, getAktuelleParameter, hasData, initialisiere
public static final PlLangNiWfdLtSwSensor getInstanz(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject objekt) throws de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
dav
- Datenverteiler-Verbindungobjekt
- ein Systemobjekt eines Umfelddatensensors (!= null
)de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
public VergleichsWert getAktuellenVergleichsWert(UfdsLangZeitPlPruefungsParameter parameter, long aktuellerZeitStempel)
AbstraktPlLangSensor
getAktuellenVergleichsWert
in class AbstraktPlLangSensor<VergleichsWert>
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)private static double getErgebnis(UfdsLangZeitPlPruefungsParameter parameter, double ergebnis, SortedSet<HistorischerUfdsWert> historieVergleich, long intervallLaenge)
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.