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()
IBssParameterObservergetHorizont in interface IBssParameterObserverpublic java.time.Duration getAktualisierungsIntervall()
IBssParameterObservergetAktualisierungsIntervall in interface IBssParameterObserverpublic java.time.Duration getPrognoseSchrittweite()
IBssParameterObservergetPrognoseSchrittweite in interface IBssParameterObserverpublic double getFaktorQ0()
IBssParameterObservergetFaktorQ0 in interface IBssParameterObserverpublic long getLaengePkw()
IBssParameterObservergetLaengePkw in interface IBssParameterObserverpublic long getLaengeStauBeginn()
IBssParameterObservergetLaengeStauBeginn in interface IBssParameterObserverpublic long getLaengeStauAufhebung()
IBssParameterObservergetLaengeStauAufhebung in interface IBssParameterObserverpublic void addParameterListener(IBssParameterListener listener)
IBssParameterObserveraddParameterListener in interface IBssParameterObserverlistener - der neue Listenerpublic void removeParameterListener(IBssParameterListener listener)
IBssParameterObserverremoveParameterListener in interface IBssParameterObserverlistener - der zu entfernende Listener