public class TestNetz extends Object
Modifier and Type | Field and Description |
---|---|
private int |
aktuellePhase
die aktuelle Phase des Test.
|
private SpezifikationIT.TestVariante |
aktuelleVariante
die aktuelle Testvariante.
|
private long |
intervall
das Intervall für die Ausführung der einzelnen Testphasen.
|
private TestMQ |
mq1
Repräsentation des MQ1 (siehe Prüfspezifikation).
|
private TestMQ |
mq2
Repräsentation des MQ2 (siehe Prüfspezifikation).
|
private TestMQ |
mq3
Repräsentation des MQ3 (siehe Prüfspezifikation).
|
private TestMQ |
mq4
Repräsentation des MQ4 (siehe Prüfspezifikation).
|
private TestMQ |
mqAs1Ab
Repräsentation des MQ der Abfahrt der AS1 (siehe Prüfspezifikation).
|
private TestMQ |
mqAs1Zu
Repräsentation des MQ der Zufahrt der AS1 (siehe Prüfspezifikation).
|
private TestMQ |
mqAs2Ab
Repräsentation des MQ der Abfahrt der AS2 (siehe Prüfspezifikation).
|
private TestMQ |
mqAs2Zu
Repräsentation des MQ der Zufahrt der AS2 (siehe Prüfspezifikation).
|
private TestSts |
si1
Repräsentation des streckenbezogenen Indikators SI1 (siehe
Prüfspezifikation).
|
Constructor and Description |
---|
TestNetz(long startZeitpunkt,
long intervall,
SpezifikationIT.TestVariante variante)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
Map<? extends Long,? extends de.bsvrz.iav.gllib.gllib.dav.Messwerte> |
getGanglinienDaten(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein messQuerschnitt,
com.bitctrl.util.Interval prognoseZeitraum,
boolean nurLangfristig)
liefert die Gangliniendaten für den übergebenen Messquerschnitt und das
angegebenen Intervall.
|
void |
phase(int phase,
SpezifikationIT.TestVariante variante)
führt die angegebene Testphase aus.
|
private void |
setzeIndikatoren(int phase,
SpezifikationIT.TestVariante variante)
führt die Operationen der übergebenen Phase aus.
|
private final TestMQ mq1
private final TestMQ mq2
private final TestMQ mq3
private final TestMQ mq4
private final TestMQ mqAs1Ab
private final TestMQ mqAs1Zu
private final TestMQ mqAs2Ab
private final TestMQ mqAs2Zu
private final TestSts si1
private final long intervall
private int aktuellePhase
private SpezifikationIT.TestVariante aktuelleVariante
public TestNetz(long startZeitpunkt, long intervall, SpezifikationIT.TestVariante variante) throws de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException, de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
startZeitpunkt
- der Startzeitpunkt für die Testausführungintervall
- das Intervall für die Ausführung der einzelnen Testphasenvariante
- die verwendete Testvariantede.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException
- eine erforderliche Anmeldung beim Datenverteiler war nicht
erfolgreichde.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
- erforderliche Parameterdaten konnten nicht versendet werdenpublic Map<? extends Long,? extends de.bsvrz.iav.gllib.gllib.dav.Messwerte> getGanglinienDaten(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein messQuerschnitt, com.bitctrl.util.Interval prognoseZeitraum, boolean nurLangfristig)
messQuerschnitt
- der MessquerschnittprognoseZeitraum
- das PrognoseintervallnurLangfristig
- nur langfristige Prognosedaten liefernpublic void phase(int phase, SpezifikationIT.TestVariante variante) throws de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
phase
- die Nummer der Phasevariante
- die verwendete Testvariantede.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
- die erforderlichen Testdaten konnten nicht erfolgreich
versendet werdenprivate void setzeIndikatoren(int phase, SpezifikationIT.TestVariante variante) throws de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
phase
- die Nummer der Phasevariante
- die verwendete Testvariantede.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
- die erforderlichen Daten konnten nicht über den
Datenverteiler versendet werdenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.