public class SvpParameterObserver extends Object implements ISvpParameterObserver, de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logger für Debugausgaben.
|
private de.bsvrz.dav.daf.main.config.AttributeGroup |
parameterAtg
die Attributgruppe zur Bestimmung der Parameter der Stauverlaufsprognose.
|
private de.bsvrz.dav.daf.main.Data |
parameterSet
der aktuelle Datensatz mit den Parametern für die Stauverlaufsprognose.
|
Constructor and Description |
---|
SvpParameterObserver(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.VerkehrModellNetz netz)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
long |
getDaempfungszeit()
liefert die Zeit, die bei der Bestimmung der Verkehrsstärke vor
Anschlussstellen im Stau für die lineare Dämpfung vom aktuellen Messwert
zur Prognoseganglinie verwendet wird.
|
long |
getFaktorQ0()
liefert den Faktor für die Bestimmung der Engpasskapazität bei der
Verwendung des Fundamentaldiagramms.
|
long |
getHorizont()
liefert den geforderten Prognosehorizont.
|
long |
getIterationen()
liefert die Anzahl der Iterationsschritte pro Zyklus der
Stauobjektbestimmung.
|
long |
getLaengePkw()
liefert die Länge, die ein Pkw auf der Straße im Stau belegt (in Metern).
|
long |
getSchrittWeite()
liefert die Schrittweite für die Prognose in Millisekunden.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private final de.bsvrz.dav.daf.main.config.AttributeGroup parameterAtg
private de.bsvrz.dav.daf.main.Data parameterSet
public SvpParameterObserver(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.VerkehrModellNetz netz)
dav
- die Datenverteilerverbindungnetz
- das Netz, an dem die Parameter definiert sindpublic final long getDaempfungszeit()
ISvpParameterObserver
getDaempfungszeit
in interface ISvpParameterObserver
public final long getFaktorQ0()
ISvpParameterObserver
getFaktorQ0
in interface ISvpParameterObserver
public final long getHorizont()
ISvpParameterObserver
getHorizont
in interface ISvpParameterObserver
public final long getIterationen()
ISvpParameterObserver
getIterationen
in interface ISvpParameterObserver
public final long getLaengePkw()
ISvpParameterObserver
getLaengePkw
in interface ISvpParameterObserver
public final long getSchrittWeite()
ISvpParameterObserver
getSchrittWeite
in interface ISvpParameterObserver
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.