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.MessageTemplate
Fields inherited from class de.bsvrz.dua.pllogufd.AbstraktUmfeldDatenSensor
aspParameterSoll, objekt, verwaltungsModul
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GrenzUmfeldDatenSensor
(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.Data
plausibilisiere
(de.bsvrz.dav.daf.main.ResultData resultat) Hier findet die Prüfung eines Datums statt.void
update
(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:AbstraktUmfeldDatenSensor
Erfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.- Specified by:
getParameterAtgs
in 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
null
wenn das Datum plausibel ist
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
-