public class SvpZuflussMenge extends Object implements ISvpZuflussMenge, de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener
Constructor and Description |
---|
SvpZuflussMenge(IStau stau,
com.bitctrl.util.Interval intervall,
long daempfungsZeit)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
Verarbeitung der Antwort auf eine Ganglinienanfrage.
|
double |
getZuflussMenge(long zeitPunkt)
liefert die Menge des zufließenden Verkehrs zum angegebenen Zeitpunkt.
|
public SvpZuflussMenge(IStau stau, com.bitctrl.util.Interval intervall, long daempfungsZeit)
stau
- der Stau, für den dr Zufluss ermittelt werden sollintervall
- das Intervall für das eine Prognose erfolgt und für das
Zuflussdaten benötigt werden.daempfungsZeit
- das Intervall das für die lineare Dämpfung der Ganglinien für
Ab- und Zufahrten im Stau verwendet wird. Zuflussdaten
benötigt werden.public final void antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
antwortEingetroffen
in interface de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener
e
- die Antwort von der GanglinienprognoseGlProgAntwortListener.antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent)
public final double getZuflussMenge(long zeitPunkt) throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
ISvpZuflussMenge
getZuflussMenge
in interface ISvpZuflussMenge
zeitPunkt
- der Zeitpunktde.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
- es konnte kein Wert für den Zufluss ermittelt werdenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.