public final class AnalyseganglinieHelper extends Object
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage |
anfrage |
private de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten |
prognoseParameter |
Constructor and Description |
---|
AnalyseganglinieHelper() |
Modifier and Type | Method and Description |
---|---|
private static void |
addKurzzeitdaten(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ analysegangline,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten kurzzeitdaten)
Wenn es Kurzzeitdaten gibt, werden diese der Analyseganglinie hinzugefügt.
|
private static void |
addTrendprognose(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ analysegangline,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitTrendExtraPolationMq.Daten trendprognose)
Wenn es eine Trendprognose der Kurzzeitdaten gibt, werden diese der Analyseganglinie
hinzugefügt.
|
de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ |
getAnalyseganglinie()
Erzeugt aus der Archivganglinie, den Kurzzeitdaten und den Daten der kurzfristigen Prognose
die Analyseganglinie.
|
de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage |
getAnfrage()
Gibt die Anfrage zurück, zu der die Analyseganglinie bestimmt werden soll.
|
private static de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ |
getArchivdaten(de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage anfrage,
de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten prognoseParameter,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten kurzzeitdaten)
Ruft die Archivdaten ab.
|
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten |
getKurzzeitdaten()
Fragt die aktuellen Kurzzeitdaten des Messquerschnitts vom Datenverteiler ab.
|
de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten |
getPrognoseParameter()
Gibt die Parameter der Prognose zurück, die zur Bestimmung der Analyseganglinien verwendet
werden.
|
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitTrendExtraPolationMq.Daten |
getTrendprognose()
Fragt die aktuellen Trenddaten des Messquerschnitts vom Datenverteiler ab.
|
void |
setAnfrage(de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage anfrage)
Legt die Anfrage fest, zu der die Analyseganglinie bestimmt werden soll.
|
void |
setPrognoseParameter(de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten prognoseParameter)
Legt die Parameter der Prognose fest, die zur Bestimmung der Analyseganglinien verwendet
werden.
|
private de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage anfrage
private de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten prognoseParameter
public de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage getAnfrage()
public void setAnfrage(de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage anfrage)
anfrage
- die Anfrage.public de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten getPrognoseParameter()
public void setPrognoseParameter(de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten prognoseParameter)
prognoseParameter
- der Prognoseparameter.public de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ getAnalyseganglinie()
private static void addKurzzeitdaten(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ analysegangline, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten kurzzeitdaten)
private static void addTrendprognose(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ analysegangline, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitTrendExtraPolationMq.Daten trendprognose)
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten getKurzzeitdaten()
null
.private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitTrendExtraPolationMq.Daten getTrendprognose()
null
.private static de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ getArchivdaten(de.bsvrz.iav.gllib.gllib.dav.GlProgAnfrage anfrage, de.bsvrz.iav.gllib.gllib.modell.parameter.PdGanglinienModellPrognose.Daten prognoseParameter, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.onlinedaten.OdVerkehrsDatenKurzZeitMq.Daten kurzzeitdaten)
Die Synchronisierung dieser statischen Methode bewirkt, dass immer nur eine Archivanfrage gleichzeit stattfinden kann.
kurzzeitdaten
- die aktuellen Kurzzeitdaten.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.