de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.sys.funclib.application.StandardApplicationpublic class GlaetteWarnungUndPrognose
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.sys.funclib.application.StandardApplication
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
GlaetteWarnungUndPrognose.UmfDatenHist |
Enthaelt die Ringpuffer und andere Daten fuer die Berechnungen pro
MessStelle.
|
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
ASP_MESSWERT_ERSETZUNG |
String konstanten.
|
static java.lang.String |
ASP_PROGNOSE |
String konstanten.
|
static java.lang.String |
ATG_FBT |
String konstanten.
|
static java.lang.String |
ATG_FBZ |
String konstanten.
|
static java.lang.String |
ATG_GLAETTE |
String konstanten.
|
static java.lang.String |
ATG_LFT |
String konstanten.
|
static java.lang.String |
ATG_TPT |
String konstanten.
|
static java.lang.String |
ATG_UFDSENSOR |
String konstanten.
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
dav |
Verbindung zum DAV.
|
protected de.bsvrz.dav.daf.main.DataDescription |
ddGlaettePrognose |
Die Datenbeschreibung fuer Ausgabedaten.
|
long |
minInMs |
Minute in ms.
|
protected static java.lang.String |
MNG_SENSOREN |
Menge der Sensoren die zu eine Messstelle gehoeren.
|
static java.lang.String |
TYP_FBT |
String konstanten.
|
static java.lang.String |
TYP_FBZ |
String konstanten.
|
static java.lang.String |
TYP_LFT |
String konstanten.
|
static java.lang.String |
TYP_MESSSTELLE |
String konstanten.
|
static java.lang.String |
TYP_TPT |
String konstanten.
|
| Constructor | Description |
|---|---|
GlaetteWarnungUndPrognose() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
bearbeiteDaten(GlaetteWarnungUndPrognose.UmfDatenHist umfDaten,
long zeitStempel) |
Wird bei jedem einkomenden plausiblen datensatz gerufen.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
|
de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.SWETyp |
getSWETyp() |
Ergibt die Name der SWE.
|
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
|
static void |
main(java.lang.String[] args) |
Haupmethode.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente) |
|
void |
publiziere(GlaetteWarnungUndPrognose.UmfDatenHist ud,
de.bsvrz.dav.daf.main.Data daten,
long zeitStempel,
boolean keineDaten) |
Publiziert einen Datensatz.
|
void |
publiziereNichtErmmittelbar(GlaetteWarnungUndPrognose.UmfDatenHist ud,
long zeitStempel) |
Publiziert einen Datensatz, der als "nicht ermittelbar" gekennzeichnet
ist.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
|
void |
versuchePrognosePublizieren(GlaetteWarnungUndPrognose.UmfDatenHist ud,
long zeitStempel) |
Berechnet und publiziert die Prognose fuer eine Messstelle.
|
public static final java.lang.String ATG_LFT
public static final java.lang.String ATG_FBT
public static final java.lang.String ATG_TPT
public static final java.lang.String ATG_FBZ
public static final java.lang.String ATG_GLAETTE
public static final java.lang.String ATG_UFDSENSOR
public static final java.lang.String ASP_MESSWERT_ERSETZUNG
public static final java.lang.String ASP_PROGNOSE
public static final java.lang.String TYP_MESSSTELLE
public static final java.lang.String TYP_LFT
public static final java.lang.String TYP_FBT
public static final java.lang.String TYP_TPT
public static final java.lang.String TYP_FBZ
public final long minInMs
protected de.bsvrz.dav.daf.main.DataDescription ddGlaettePrognose
protected static final java.lang.String MNG_SENSOREN
protected de.bsvrz.dav.daf.main.ClientDavInterface dav
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic void bearbeiteDaten(GlaetteWarnungUndPrognose.UmfDatenHist umfDaten, long zeitStempel)
umfDaten - Datenstruktur mit Daten der MessstellezeitStempel - Aktueller Zeitstempelpublic void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws java.lang.Exception
initialize in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exceptionpublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente)
throws java.lang.Exception
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exceptionpublic void publiziereNichtErmmittelbar(GlaetteWarnungUndPrognose.UmfDatenHist ud, long zeitStempel)
ud - MessstelledatenzeitStempel - Aktueller Zeistempelpublic void versuchePrognosePublizieren(GlaetteWarnungUndPrognose.UmfDatenHist ud, long zeitStempel)
ud - Messstelle datenzeitStempel - Aktueller Zeitstempelpublic void publiziere(GlaetteWarnungUndPrognose.UmfDatenHist ud, de.bsvrz.dav.daf.main.Data daten, long zeitStempel, boolean keineDaten)
ud - Messstelledatendaten - Datum zum publizierenzeitStempel - Zeitstempel des DatumskeineDaten - true wenn eid Datensatz mit "keine Daten"
publiziert werden sollpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.SWETyp getSWETyp()
public static void main(java.lang.String[] args)
args - Aufrufsparameter