T
- der Typ des Messwertdatums.public abstract class Testfall<T extends de.bsvrz.sys.funclib.bitctrl.modell.MesswertDatum> extends Object
Constructor and Description |
---|
Testfall(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt objekt,
String name,
Class<? extends de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<T>> messwert,
de.bsvrz.dav.daf.main.config.Aspect messwertAsp,
Class<? extends de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<de.bsvrz.iav.fuzzylib.fuzzylib.modell.FuzzyWert>> fuzzyWert)
Initialisiert das Objekt.
|
Modifier and Type | Method and Description |
---|---|
protected abstract SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> |
abfragenSoll()
Ruft die Sollwerte aus der Datenbank ab.
|
protected abstract SortedMap<Long,T> |
abfragenTestdaten()
Ruft die Testdaten aus der Datenbank ab.
|
void |
ausfuehren()
Führt den Test aus.
|
void |
auswerten()
Vergleicht die empfangen Ist-Werte mit den Soll-Werten.
|
Connection |
getConnection()
Gibt die Verbindung zur Datenbank zurück.
|
de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<de.bsvrz.iav.fuzzylib.fuzzylib.modell.FuzzyWert> |
getFuzzyWert()
Gibt den Datensatz mit dem Fuzzy-Wert zurück.
|
SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> |
getIstWerte()
Gibt die Liste der Istwerte zurück.
|
Logger |
getLog()
Gibt den Logger der Klasse zurück.
|
de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<T> |
getMesswert()
Gibt den Datensatz mit dem Messwert zurück.
|
de.bsvrz.dav.daf.main.config.Aspect |
getMesswertAsp()
Gibt den Aspekt des Messwertdatensatzes zurück.
|
String |
getName()
Gibt den Namen des Testfalls zurück.
|
SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> |
getSollWerte()
Gibt die Liste der Sollwerte zurück.
|
SortedMap<Long,T> |
getTestdaten()
Gibt die Liste der zu sendenden Testdaten zurück.
|
public Testfall(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt objekt, String name, Class<? extends de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<T>> messwert, de.bsvrz.dav.daf.main.config.Aspect messwertAsp, Class<? extends de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<de.bsvrz.iav.fuzzylib.fuzzylib.modell.FuzzyWert>> fuzzyWert) throws SQLException
objekt
- das Systemobjekt an dem der Test durchgeführt wird.name
- der Name des Wertes der getestet wird.messwert
- der Datensatz des fuzzyfizierende Messwerts.messwertAsp
- der Aspekt der zum Senden der Messwerte verwendet werden soll.fuzzyWert
- der Datensatz des Fuzzywerts.SQLException
- bei einem Datenbankfehler.public SortedMap<Long,T> getTestdaten()
public SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> getSollWerte()
public SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> getIstWerte()
public void ausfuehren()
public void auswerten()
public de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<T> getMesswert()
public de.bsvrz.dav.daf.main.config.Aspect getMesswertAsp()
public de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<de.bsvrz.iav.fuzzylib.fuzzylib.modell.FuzzyWert> getFuzzyWert()
public String getName()
protected abstract SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> abfragenSoll() throws SQLException
SQLException
- bei einem Datenbankfehler.protected abstract SortedMap<Long,T> abfragenTestdaten() throws SQLException
SQLException
- bei einem Datenbankfehler.public Connection getConnection()
public Logger getLog()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.