public class TestBaustelle extends Object implements de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstelle
TestBaustellenDaten versorgt werden. Lediglich
die Anfangs- und Endzeit der Baustelle können angepasst werden.| Constructor and Description |
|---|
TestBaustelle() |
| Modifier and Type | Method and Description |
|---|---|
int |
anzahlFahrStreifen(long position)
Für die Testausführug wird immer eine Baustelle mit 2 Fahrstreifen
angenommen.
|
de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenDatenSchnittstelle |
getDaten()
Die Funktion liefert hier einen vordefinierten Datensatz mit den
konfigurierenden Daten der Baustelle.
|
long |
getEndZeit()
liefert die Endzeit der Baustelle.
|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnitt |
getMessquerschnittDavor()
Der vor einer Baustelle liegende Messquerschnitt wird lediglich zur
Bestimmung des zufließenden Verkahrs benötigt.
|
String |
getName()
Es wird immer der Name "Testbaustelle" geliefert.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt() |
long |
getRestKapazitaet(long zs)
liefert die Restkapazität der Baustelle zum angegebenen Zeitpunkt.
|
long |
getStartZeit()
liefert die Startzeit der Baustelle.
|
boolean |
isValid()
ermittelt, ob die Baustellendaten gültig sind.
|
boolean |
pruefeSimulierbarkeit(boolean manuell)
Für den Test wird davon ausgegangen, das die Baustelle simulierbar ist,
d.h. es wird immer der Wert true geliefert.
|
void |
setAnfang(long zeitPunkt)
setzt den Anfangszeitpunkt für die AKtivierung der Baustelle.
|
void |
setEnde(long zeitPunkt)
setzt den Endzeitpunkt für die Schließung der Baustelle.
|
void |
simuliere()
Die Funktion wird bei der zyklischen oder ereignisgesteuerten Prognose
einer Baustelle aufgerufen.
|
void |
simuliere(String name,
String bemerkung,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq,
boolean manuell) |
public final int anzahlFahrStreifen(long position)
anzahlFahrStreifen in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstelleBaustellenSchnittstelle.anzahlFahrStreifen(long)public final de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenDatenSchnittstelle getDaten()
getDaten in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstelleBaustellenSchnittstelle.getDaten()public long getEndZeit()
public final de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnitt getMessquerschnittDavor()
getMessquerschnittDavor in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstelleBaustellenSchnittstelle.getMessquerschnittDavor()public final String getName()
getName in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstellepublic de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
getObjekt in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstellepublic long getRestKapazitaet(long zs)
zs - der Zeitpunktpublic long getStartZeit()
public boolean isValid()
true, wenn die Daten gültig sindpublic final boolean pruefeSimulierbarkeit(boolean manuell)
pruefeSimulierbarkeit in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstellepublic final void setAnfang(long zeitPunkt)
zeitPunkt - der Aktivierungszeitpunktpublic final void setEnde(long zeitPunkt)
zeitPunkt - der Schließungszeitpunktpublic void simuliere()
simuliere in interface de.bsvrz.ibv.simbaustelle.verwaltung.BaustellenSchnittstelleCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.