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()
ISvpParameterObservergetDaempfungszeit in interface ISvpParameterObserverpublic final long getFaktorQ0()
ISvpParameterObservergetFaktorQ0 in interface ISvpParameterObserverpublic final long getHorizont()
ISvpParameterObservergetHorizont in interface ISvpParameterObserverpublic final long getIterationen()
ISvpParameterObservergetIterationen in interface ISvpParameterObserverpublic final long getLaengePkw()
ISvpParameterObservergetLaengePkw in interface ISvpParameterObserverpublic final long getSchrittWeite()
ISvpParameterObservergetSchrittWeite in interface ISvpParameterObserverpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.