de.bsvrz.sys.usv.wrapper
Class SchwellwertParser
java.lang.Object
de.bsvrz.sys.usv.wrapper.SchwellwertParser
public class SchwellwertParser
- extends Object
Parser, der eine Schwellwertbedingung zusammen mit einem Data
einließt und prüft. Die Vorlage dazu stammt von www.java-forum.org. Der
Parser enthält keine Syntaxprüfung kann aber mit Klammerausdrücken umgehen.
- Version:
- $Id$
- Author:
- BitCtrl Systems GmbH, Christian Hösel
Method Summary |
static boolean |
auswertung(String schwellwertBedingung,
de.bsvrz.dav.daf.main.Data data)
Wertet die Schwellwertbedingung mit den aktuellen Zustandsdaten aus. |
static boolean |
auswertungMitRestLaufZeit(String schwellwertBedingung,
de.bsvrz.dav.daf.main.Data data,
long batterieRestLaufZeitInMin)
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchwellwertParser
public SchwellwertParser()
auswertung
public static boolean auswertung(String schwellwertBedingung,
de.bsvrz.dav.daf.main.Data data)
- Wertet die Schwellwertbedingung mit den aktuellen Zustandsdaten aus.
- Parameters:
schwellwertBedingung
- die Schwellwertbedingung.data
- die aktuellen Zustandsdaten.
- Returns:
true
, wenn die Schwellwertbedingung erfüllt ist,
sonst false
.
auswertungMitRestLaufZeit
@Deprecated
public static boolean auswertungMitRestLaufZeit(String schwellwertBedingung,
de.bsvrz.dav.daf.main.Data data,
long batterieRestLaufZeitInMin)
- Deprecated.
- Wertet die Schwellwertbedingung mit den aktuellen Zustandsdaten aus.
Achtung: Das im Moment noch nicht existierende Attribut
BatterieRestlaufzeit
wird hier mit ausgewertet. Eigentlich
(nach Aenderung des Datenkatalogs) wird nur die auswertung
-Methode
oben benoetigt.
- Parameters:
schwellwertBedingung
- die Schwellwertbedingung.data
- die aktuellen Zustandsdaten.batterieRestLaufZeitInMin
- die aktuelle Restlaufzeit der USV. Dieser Wert ist im Moment
noch nicht in data
enthalten, wird aber
nachgepflegt (von Dambach).
- Returns:
true
, wenn die Schwellwertbedingung erfüllt ist,
sonst false
.