public abstract class TestMQ extends TestIndikator
Constructor and Description |
---|
TestMQ(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnitt mq,
long start,
long intervall)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
Double[] |
getDaten(long zeitpunkt,
boolean nurLangfristig)
liefert die Daten (Ganglinie) für den gegebenen Zeitpunkt.
|
Boolean |
getGlAnfrageTyp(SpezifikationIT.TestVariante variante,
int phase)
liefert den Typ der Anfrage nach Ganglinien (NurLangfristig - true/false)
für die gegebene Phase.
|
protected abstract Boolean[] |
getGlAnfrageTypen()
liefert die für den MQ für die einzelnen Phasen definierten Anfragetypen,
"nurlangfristig" - true/false oder null, wenn keine Prüfung
erfolgen soll.
|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnitt |
getIndikator()
liefert den verwendeten Störfallindikator.
|
static TestMQ |
getMq(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein messQuerschnitt)
liefert einen TestMQ, der den übergebenen messQuerschnitt innerhalb des
Testnetztes repräsentiert.
|
abstract Double[] |
getPhasenDaten(int phase,
boolean nurLangfristig)
liefert die Daten (Ganglinie) für die angegebene Phase.
|
void |
phase(int i,
SpezifikationIT.TestVariante variante)
setzt die Daten für die entsprechende Testphase.
|
getGuete, setzePhasen
public TestMQ(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnitt mq, long start, long intervall) throws de.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException
mq
- der verwendete Messquerschnittstart
- der Anfangszeitpunkt der Testdurchführungintervall
- das Intervall der Phasen des Testsde.bsvrz.sys.funclib.bitctrl.modell.AnmeldeException
- eine geforderte Anmeldung beim Datenverteiler konnte nicht
erfolgreich ausgeführt werdenpublic static TestMQ getMq(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein messQuerschnitt)
null
.messQuerschnitt
- der Messquerschnitt für den die Repräsentation im Testnetz
ermittelt werden sollnull
public Double[] getDaten(long zeitpunkt, boolean nurLangfristig)
zeitpunkt
- der ZeitpunktnurLangfristig
- nur langfristige Prognosedaten ermittelnpublic Boolean getGlAnfrageTyp(SpezifikationIT.TestVariante variante, int phase)
null
geliefert.variante
- die Testvariantephase
- die Phasenull
protected abstract Boolean[] getGlAnfrageTypen()
public de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnitt getIndikator()
TestIndikator
getIndikator
in class TestIndikator
public abstract Double[] getPhasenDaten(int phase, boolean nurLangfristig)
phase
- die Nummer der PhasenurLangfristig
- nur langfristige Prognosedaten liefernpublic void phase(int i, SpezifikationIT.TestVariante variante) throws de.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
TestIndikator
TestIndikator
setzt den für die jeweilige Phase festgelegten
Störfallzustand für des Verfahren Fuzzy.phase
in class TestIndikator
i
- die Nummer der Phasevariante
- die aktuelle Testvariantede.bsvrz.sys.funclib.bitctrl.modell.DatensendeException
- die Daten konnten nicht über den Datenverteiler
bereitgestellt werdenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.