Package de.bsvrz.dua.pllogufd.grenz
Class GrenzUmfeldDatenSensor
java.lang.Object
de.bsvrz.dua.pllogufd.AbstraktUmfeldDatenSensor
de.bsvrz.dua.pllogufd.grenz.GrenzUmfeldDatenSensor
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
Assoziiert einen Umfelddatensensor mit dessen Parametern und Werten bzgl. der
Grenzwertprüfung
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final de.bsvrz.sys.funclib.operatingMessage.MessageTemplateFields inherited from class de.bsvrz.dua.pllogufd.AbstraktUmfeldDatenSensor
aspParameterSoll, objekt, verwaltungsModul -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrenzUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<de.bsvrz.dav.daf.main.config.AttributeGroup>Erfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.final de.bsvrz.dav.daf.main.Dataplausibilisiere(de.bsvrz.dav.daf.main.ResultData resultat) Hier findet die Prüfung eines Datums statt.voidupdate(de.bsvrz.dav.daf.main.ResultData[] resultate) Methods inherited from class de.bsvrz.dua.pllogufd.AbstraktUmfeldDatenSensor
init
-
Field Details
-
TEMPLATE_GRENZWERT
public static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_GRENZWERT
-
-
Constructor Details
-
GrenzUmfeldDatenSensor
protected GrenzUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj) throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException Standardkonstruktor.- Parameters:
verwaltung- Verbindung zum Verwaltungsmodulobj- das Sensor-Objekt- Throws:
de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException- wenn die Instaziierung fehlschlägtde.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException- Exceptionde.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException- Exception
-
-
Method Details
-
getParameterAtgs
protected Collection<de.bsvrz.dav.daf.main.config.AttributeGroup> getParameterAtgs() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartExceptionDescription copied from class:AbstraktUmfeldDatenSensorErfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.- Specified by:
getParameterAtgsin classAbstraktUmfeldDatenSensor- Returns:
- eine ggf. leere Menge von Attributgruppen
- Throws:
de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException- wenn ein Fehler bei der Bestimmung der Attributgruppen auftrittde.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException- Exception
-
plausibilisiere
public final de.bsvrz.dav.daf.main.Data plausibilisiere(de.bsvrz.dav.daf.main.ResultData resultat) Hier findet die Prüfung eines Datums statt. Diese findet nur für den Fall statt, dass das empfangene Datum weder als Implausibel, Fehlerhaft noch Nicht ermittelbar gekennzeichnet ist. Das empfangene Datum wird gespeichert- Parameters:
resultat- ein Roh-Datum eines Umfelddatensensors- Returns:
- das gekennzeichnete Datum oder
nullwenn das Datum plausibel ist
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
-