public class DefaultPrognoseParameter extends java.lang.Object implements IBssParameterObserver
Constructor and Description |
---|
DefaultPrognoseParameter() |
Modifier and Type | Method and Description |
---|---|
void |
addParameterListener(IBssParameterListener listener)
fügt der Parameterverwaltung einen Listener hinzu, der benachrichtigt
wird, wenn ein neuer Parameterdatensatz empfangen wurde.
|
java.time.Duration |
getAktualisierungsIntervall()
liefert das Aktualisierungsintervall in Millsekunden.
|
double |
getFaktorQ0()
liefert den Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm
in Prozent.
|
java.time.Duration |
getHorizont()
liefert die Dauer des Prognose-Horizonts.
|
long |
getLaengePkw()
die Länge eines Fahrzeugs in Zentimetern.
|
long |
getLaengeStauAufhebung()
liefert die Länge, ab der bei der Prognose ein Stau beendet werden soll
in Metern.
|
long |
getLaengeStauBeginn()
liefert die Länge, ab der bei der Prognose ein Stau angelegt werden soll
in Metern.
|
java.time.Duration |
getPrognoseSchrittweite()
liefert die Prognoseschrittweite in Millisekunden.
|
void |
removeParameterListener(IBssParameterListener listener)
entfernt von der Parameterverwaltung einen Listener, der benachrichtigt
wurde, wenn ein neuer Parameterdatensatz empfangen wurde.
|
public java.time.Duration getHorizont()
IBssParameterObserver
getHorizont
in interface IBssParameterObserver
public java.time.Duration getAktualisierungsIntervall()
IBssParameterObserver
getAktualisierungsIntervall
in interface IBssParameterObserver
public java.time.Duration getPrognoseSchrittweite()
IBssParameterObserver
getPrognoseSchrittweite
in interface IBssParameterObserver
public double getFaktorQ0()
IBssParameterObserver
getFaktorQ0
in interface IBssParameterObserver
public long getLaengePkw()
IBssParameterObserver
getLaengePkw
in interface IBssParameterObserver
public long getLaengeStauBeginn()
IBssParameterObserver
getLaengeStauBeginn
in interface IBssParameterObserver
public long getLaengeStauAufhebung()
IBssParameterObserver
getLaengeStauAufhebung
in interface IBssParameterObserver
public void addParameterListener(IBssParameterListener listener)
IBssParameterObserver
addParameterListener
in interface IBssParameterObserver
listener
- der neue Listenerpublic void removeParameterListener(IBssParameterListener listener)
IBssParameterObserver
removeParameterListener
in interface IBssParameterObserver
listener
- der zu entfernende Listener