Package de.bsvrz.dua.pllogufd
Class AbstraktUmfeldDatenSensor
java.lang.Object
de.bsvrz.dua.pllogufd.AbstraktUmfeldDatenSensor
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
- Direct Known Subclasses:
AufAbUmfeldDatenSensor
,DiffUmfeldDatenSensor
,GrenzUmfeldDatenSensor
public abstract class AbstraktUmfeldDatenSensor
extends Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Abstrakter Umfelddatensensor, der sich auf die Parameter für seine Pl-Prüfung
logisch UFD anmeldet.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.bsvrz.dav.daf.main.config.Aspect
asp.parameterSoll
.protected final de.bsvrz.dav.daf.main.config.SystemObject
Systemobjekt.protected de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung
Verbindung zum Verwaltungsmodul. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstraktUmfeldDatenSensor
(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Collection<de.bsvrz.dav.daf.main.config.AttributeGroup>
Erfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.void
init()
Fuehrt die Empfangsanmeldung durch.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.bsvrz.dav.daf.main.ClientReceiverInterface
update
-
Field Details
-
aspParameterSoll
protected de.bsvrz.dav.daf.main.config.Aspect aspParameterSollasp.parameterSoll
. -
verwaltungsModul
protected de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltungsModulVerbindung zum Verwaltungsmodul. -
objekt
protected final de.bsvrz.dav.daf.main.config.SystemObject objektSystemobjekt.
-
-
Constructor Details
-
AbstraktUmfeldDatenSensor
protected AbstraktUmfeldDatenSensor(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj) Standardkonstruktor.- Parameters:
verwaltung
- Verbindung zum Verwaltungsmodulobj
- das mit dieser Instanz zu assoziierende Systemobjekt (vom Typtyp.umfeldDatenSensor
)
-
-
Method Details
-
getParameterAtgs
protected abstract Collection<de.bsvrz.dav.daf.main.config.AttributeGroup> getParameterAtgs() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartExceptionErfragt die Parameter-Attributgruppen, auf die sich dieses Objekt anmelden soll.- 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
-
init
public void init() throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartExceptionFuehrt die Empfangsanmeldung durch.- Throws:
de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
- wird weitergereichtde.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorUnbekannteDatenartException
-