public class TestParameter extends Object implements de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
Modifier and Type | Field and Description |
---|---|
private static int |
TEST_FAHRZEUG_LAENGE
durchschnittliche Fahrzeuglänge in Metern.
|
private static int |
TEST_LAENGE_STAUAUFHEBUNG
Länge ab der ein prognostizierter Stau aufgehoben wird in Metern.
|
private static int |
TEST_LAENGE_STAUBEGINN
Länge ab der ein prognostizierter Stau beginnt in Metern.
|
private static int |
TEST_PROGNOSE_HORIZONT_TAGE
der Prognosehorizont in Tagen.
|
private static long |
TEST_PROGNOSE_SCHRITTWEITE_STUNDEN
Schrittweite für die Stauprognose in Stunden.
|
private static double |
TEST_Q0_FAKTOR
der vorgegebene Faktor für den Q0-Wert des Fundamentaldiagramms.
|
Constructor and Description |
---|
TestParameter() |
Modifier and Type | Method and Description |
---|---|
void |
addParameterListener(de.bsvrz.ibv.simbaustelle.parameter.IBssParameterListener listener)
Eie Implemantierung der Funktion ist für die Ausführung des
Berechnungstests nicht notwendig.
|
long |
getAktualisierungsIntervall()
Das Aktualisierungsintervall speilt für den Test keine Rolle, da die
Berechnung direkt ausgeführt wird.
|
double |
getFaktorQ0()
Die Funktion liefert den für den Test vorgegebenen Q0-Faktor 50 %
(0.5) zurück.
|
long |
getHorizont()
Die Funktion liefert den für den Test vorgegebenen Prognosehorizont von 3
Tagen.
|
long |
getLaengePkw()
Die Funktion liefert die für den Test vorgegebene durchschnittliche
Fahrzeuglänge von 6 Metern.
|
long |
getLaengeStauAufhebung()
Die Funktion liefert die für den Test vorgegebene Stauaufhebungslänge von
350 Metern.
|
long |
getLaengeStauBeginn()
Die Funktion liefert die für den Test vorgegebene Anfangsstaulänge von
360 Metern.
|
long |
getPrognoseSchrittweite()
Die Funktion liefert die für den Test vorgegebene Prognoseschrittweite
von 2 Stunden.
|
void |
removeParameterListener(de.bsvrz.ibv.simbaustelle.parameter.IBssParameterListener listener)
Die Funktion wird für den Test nicht benötigt und ist deshalb nicht
implementiert.
|
private static final long TEST_PROGNOSE_SCHRITTWEITE_STUNDEN
private static final int TEST_LAENGE_STAUBEGINN
private static final int TEST_LAENGE_STAUAUFHEBUNG
private static final int TEST_FAHRZEUG_LAENGE
private static final int TEST_PROGNOSE_HORIZONT_TAGE
private static final double TEST_Q0_FAKTOR
public void addParameterListener(de.bsvrz.ibv.simbaustelle.parameter.IBssParameterListener listener)
addParameterListener
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final long getAktualisierungsIntervall()
getAktualisierungsIntervall
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final double getFaktorQ0()
getFaktorQ0
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final long getHorizont()
getHorizont
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final long getLaengePkw()
getLaengePkw
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final long getLaengeStauAufhebung()
getLaengeStauAufhebung
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final long getLaengeStauBeginn()
getLaengeStauBeginn
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public final long getPrognoseSchrittweite()
getPrognoseSchrittweite
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
public void removeParameterListener(de.bsvrz.ibv.simbaustelle.parameter.IBssParameterListener listener)
removeParameterListener
in interface de.bsvrz.ibv.simbaustelle.parameter.IBssParameterObserver
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.