de.bsvrz.dav.daf.main.ClientReceiverInterface
, de.bsvrz.dav.daf.main.ClientSenderInterface
, de.bsvrz.sys.funclib.application.StandardApplication
public 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.ClientReceiverInterface
public 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.StandardApplication
java.lang.Exception
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente) throws java.lang.Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
java.lang.Exception
public 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.ClientSenderInterface
public 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.ClientSenderInterface
public de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.SWETyp getSWETyp()
public static void main(java.lang.String[] args)
args
- Aufrufsparameter