public class ZufliessenderVerkehr extends Object implements ZufliessenderVerkehrSchnittstelle, de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener
| Constructor and Description |
|---|
ZufliessenderVerkehr(de.bsvrz.dav.daf.main.ClientDavInterface verbindung,
BaustellenSchnittstelle baustelle,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq,
BerechnungsZeitRaumSchnittstelle zeitRaum)
erzeugt eine Klasse zur Bereitstellung des zur Baustelle zufließenden
Verkehrs.Der zufließende Verkehr ergibt sich aus der Ganglinie des
unmittelbar vor der Baustelle liegenden Messquerschnitts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e) |
long |
getFzg(long zs)
liefert die Anzahl der Fahrzeuge pro Stunde für den gegebenen Zeitpunkt
aus der ermittelten Ganglinie.
|
public ZufliessenderVerkehr(de.bsvrz.dav.daf.main.ClientDavInterface verbindung,
BaustellenSchnittstelle baustelle,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq,
BerechnungsZeitRaumSchnittstelle zeitRaum)
throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
verbindung - die verwendete Datenverteilerverbindungbaustelle - die Baustelle für die der zufließende Verkehr ermittelt werden
soll.berechnungsMq - optional vorgegebener Mq vor der Baustelle.zeitRaum - der Zeitraum, für die eine Ermittlung erfolgen soll und damit
eine Ganglinie bestimmt werden mußde.bsvrz.sys.funclib.bitctrl.util.UndefiniertException - es konnte kein geeigneter Messquerschnitt oder keine
Ganglinie ermittelt werden.public final void antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
antwortEingetroffen in interface de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListenerpublic final long getFzg(long zs)
throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
ZufliessenderVerkehrSchnittstellegetFzg in interface ZufliessenderVerkehrSchnittstellezs - der gesuchte Zeitpunktde.bsvrz.sys.funclib.bitctrl.util.UndefiniertException - der Wert konnte nicht ermittelt werden, weil keine
entsprechende Ganglinie zur Verfügung stand oder die
Ganglinie den Wret nicht geliefert hat.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.