public class TestfallRegelnSichtVerhaeltnisse extends Object
Constructor and Description |
---|
TestfallRegelnSichtVerhaeltnisse(de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.objekte.UmfeldDatenMessStelle ufdm,
de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.objekte.UfdsNiederschlagsIntensitaet ufdsNi,
de.bsvrz.sys.funclib.bitctrl.modell.AbstractSystemObjekt ufdsHK,
de.bsvrz.sys.funclib.bitctrl.modell.AbstractSystemObjekt ufdsSW)
Initialisiert das Objekt.
|
Modifier and Type | Method and Description |
---|---|
protected SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> |
abfragenSoll()
Ruft die Sollwerte aus der Datenbank ab.
|
protected SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsHelligkeit.Daten> |
abfragenTestdatenHK()
Ruft die Testdaten aus der Datenbank ab.
|
protected SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsNiederschlagsIntensitaet.Daten> |
abfragenTestdatenNi()
Ruft die Testdaten aus der Datenbank ab.
|
protected SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsSichtWeite.Daten> |
abfragenTestdatenSW()
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.dav.daf.main.config.Aspect |
getMesswertAspNi()
Gibt den Aspekt des Messwertdatensatzes zurück.
|
de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsHelligkeit |
getMesswertHK()
Gibt den Datensatz mit dem Messwert zurück.
|
de.bsvrz.dav.daf.main.config.Aspect |
getMesswertHKAsp()
Gibt den Aspekt des Messwertdatensatzes zurück.
|
de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsNiederschlagsIntensitaet |
getMesswertNi()
Gibt den Datensatz mit dem Messwert zurück.
|
de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsSichtWeite |
getMesswertSW()
Gibt den Datensatz mit dem Messwert zurück.
|
de.bsvrz.dav.daf.main.config.Aspect |
getMesswertSWAsp()
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,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsHelligkeit.Daten> |
getTestdatenHK()
Gibt die Liste der zu sendenden Testdaten zurück.
|
SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsNiederschlagsIntensitaet.Daten> |
getTestdatenNi()
Gibt die Liste der zu sendenden Testdaten zurück.
|
SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsSichtWeite.Daten> |
getTestdatenSW()
Gibt die Liste der zu sendenden Testdaten zurück.
|
public TestfallRegelnSichtVerhaeltnisse(de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.objekte.UmfeldDatenMessStelle ufdm, de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.objekte.UfdsNiederschlagsIntensitaet ufdsNi, de.bsvrz.sys.funclib.bitctrl.modell.AbstractSystemObjekt ufdsHK, de.bsvrz.sys.funclib.bitctrl.modell.AbstractSystemObjekt ufdsSW) throws SQLException
ufdm
- die Umfelddatenmessstelle, an der der Test durchgeführt wird.ufdsNi
- der Umfelddatensensor für die Niederschlagsintensität, an dem
der Test durchgeführt wird. Der Sensor muss zur angegebenen
Messstelle gehören.ufdsHK
- der Umfelddatensensor für die Helligkeit, an dem der Test
durchgeführt wird. Der Sensor muss zur angegebenen Messstelle
gehören.ufdsSW
- der Umfelddatensensor für die Sichtweite, an dem der Test
durchgeführt wird. Der Sensor muss zur angegebenen Messstelle
gehören.SQLException
- bei einem Datenbankfehler.public SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsNiederschlagsIntensitaet.Daten> getTestdatenNi()
public SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsHelligkeit.Daten> getTestdatenHK()
public SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsSichtWeite.Daten> getTestdatenSW()
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.umfelddaten.onlinedaten.OdUfdsNiederschlagsIntensitaet getMesswertNi()
public de.bsvrz.dav.daf.main.config.Aspect getMesswertHKAsp()
public de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsHelligkeit getMesswertHK()
public de.bsvrz.dav.daf.main.config.Aspect getMesswertSWAsp()
public de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsSichtWeite getMesswertSW()
public de.bsvrz.dav.daf.main.config.Aspect getMesswertAspNi()
public Connection getConnection()
public de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatensatz<de.bsvrz.iav.fuzzylib.fuzzylib.modell.FuzzyWert> getFuzzyWert()
public String getName()
public Logger getLog()
protected SortedMap<Long,de.bsvrz.iav.fuzzylib.fuzzylib.FuzzyVariable> abfragenSoll() throws SQLException
SQLException
- bei einem Datenbankfehler.protected SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsNiederschlagsIntensitaet.Daten> abfragenTestdatenNi() throws SQLException
SQLException
- bei einem Datenbankfehler.protected SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsHelligkeit.Daten> abfragenTestdatenHK() throws SQLException
SQLException
- bei einem Datenbankfehler.protected SortedMap<Long,de.bsvrz.sys.funclib.bitctrl.modell.umfelddaten.onlinedaten.OdUfdsSichtWeite.Daten> abfragenTestdatenSW() throws SQLException
SQLException
- bei einem Datenbankfehler.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.