public class VerwaltungPlPruefungLogischUFD
extends de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktVerwaltungsAdapterMitGuete
Modifier and Type | Field and Description |
---|---|
private List<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> |
_messtellen
Liste mit allen relevanten Messstellen
|
private Map<de.bsvrz.dav.daf.main.config.SystemObject,de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor> |
_objectZuSensor
Map Systemobjekt -> Sensor
|
private Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor> |
_sensoren
Alle relevanten Sensoren
|
private Map<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor,de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> |
_sensorZuMessstelle
Map Sensor -> Messstelle
|
private de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IStandardAspekte |
_standardAspekte
Standard-Aspekte
|
private AnstiegAbfallKontrolle |
aak
Modul Anstieg-Abfall-Kontrolle.
|
private UFDAusfallUeberwachung |
ausfall
Modul UFD-Ausfallüberwachung.
|
static WaitableClock |
clock
Verwendete Uhr, verwendet normalerweise die Systemzeit, kann aber von
Testfällen anders gesetzt werden.
|
private UFDDifferenzialKontrolle |
diff
Modul UFD-Differenzialkontrolle.
|
private UFDGrenzwertpruefung |
grenz
Modul Grenzwertprüfung.
|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
private MeteorologischeKontrolle |
mk
Modul Meteorologische Kontrolle.
|
private PllogUfdOptions |
options |
private de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten |
pub
Modul Publikation
|
static de.bsvrz.sys.funclib.operatingMessage.MessageTemplate |
TEMPLATE_NO_MS
Betriebsmeldungs-Template für unbekannte Sensoren ohne Messstelle
|
static de.bsvrz.sys.funclib.operatingMessage.MessageTemplate |
TEMPLATE_WITH_MS
Betriebsmeldungs-Template für unbekannte Sensoren mit Messstelle
|
Constructor and Description |
---|
VerwaltungPlPruefungLogischUFD() |
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.config.SystemObject |
getBetriebsmeldungsObjekt(de.bsvrz.dav.daf.main.config.SystemObject objekt)
Gibt zu einem Sensor-Objekt das Objekt zurück, dass in der
Betriebsmeldung referenziert werden soll.
|
de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle |
getMessstelle(de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor objekt)
Gibt zu einem Sensor die Messstelle zurück
|
de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle |
getMessstelle(de.bsvrz.dav.daf.main.config.SystemObject objekt)
Gibt zu einem Systemobjekt eines Sensors die Messstelle zurück
|
Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> |
getMessstellen()
Gibt alle Messstellen zurück
|
Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> |
getMesstellen()
Gibt alle Messstellen zurück
|
PllogUfdOptions |
getPllogUfdOptions() |
de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor |
getSensor(de.bsvrz.dav.daf.main.config.SystemObject objekt)
Gibt zu einem Systemobjekt den Sensor zurück
|
Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor> |
getSensoren()
Gibt alle Sensoren zurück
|
Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getSensorObjekte()
Gibt alle Sensor-Objekte zurück
|
double |
getStandardGueteFaktor() |
de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.SWETyp |
getSWETyp() |
protected void |
initialisiere() |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface dieVerbindung) |
private boolean |
isSupportedSensor(de.bsvrz.dav.daf.main.config.SystemObject object)
Gibt true zurück, wenn es sich um einen untersützen Sensortyp
handelt
|
static void |
main(String[] argumente)
Startet diese Applikation.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultate) |
getGueteFaktor
addKomArgument, clearKomArguments, getArgument, getBmvIdKonverter, getKomArgumente, getKonfigurationsBereiche, getSystemObjekte, getVerbindung, parseArguments, setSystemObjekte, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
public static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_WITH_MS
public static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_NO_MS
private PllogUfdOptions options
public static WaitableClock clock
private UFDGrenzwertpruefung grenz
private UFDAusfallUeberwachung ausfall
private UFDDifferenzialKontrolle diff
private AnstiegAbfallKontrolle aak
private MeteorologischeKontrolle mk
private final List<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> _messtellen
private final Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor> _sensoren
private final Map<de.bsvrz.dav.daf.main.config.SystemObject,de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor> _objectZuSensor
private final Map<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor,de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> _sensorZuMessstelle
private de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IStandardAspekte _standardAspekte
private de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten pub
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface dieVerbindung) throws Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
initialize
in class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktVerwaltungsAdapter
Exception
protected void initialisiere() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
initialisiere
in class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktVerwaltungsAdapterMitGuete
de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
private boolean isSupportedSensor(de.bsvrz.dav.daf.main.config.SystemObject object)
object
- Sensorpublic de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.SWETyp getSWETyp()
public void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
public static void main(String[] argumente)
argumente
- Argumente der Kommandozeilepublic double getStandardGueteFaktor()
getStandardGueteFaktor
in class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktVerwaltungsAdapterMitGuete
public Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> getMesstellen()
public Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor> getSensoren()
public Collection<de.bsvrz.dav.daf.main.config.SystemObject> getSensorObjekte()
public de.bsvrz.dav.daf.main.config.SystemObject getBetriebsmeldungsObjekt(de.bsvrz.dav.daf.main.config.SystemObject objekt)
objekt
- Systemobjekt eines Sensorspublic de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle getMessstelle(de.bsvrz.dav.daf.main.config.SystemObject objekt)
objekt
- Systemobjekt eines Sensorspublic de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle getMessstelle(de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor objekt)
objekt
- Sensorpublic de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenSensor getSensor(de.bsvrz.dav.daf.main.config.SystemObject objekt)
objekt
- Systemobjektpublic Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.modell.DUAUmfeldDatenMessStelle> getMessstellen()
public PllogUfdOptions getPllogUfdOptions()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.