G
- die Datende.bsvrz.dav.daf.main.ClientReceiverInterface
public abstract class AbstraktOnlineUfdSensor<G>
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field | Description |
---|---|---|
protected G |
onlineWert |
aktueller Onlinewert.
|
Constructor | Description |
---|---|
AbstraktOnlineUfdSensor() |
Modifier and Type | Method | Description |
---|---|---|
void |
addListener(IOnlineUfdSensorListener<G> listener,
boolean informiereInitial) |
Fuegt diesem Umfelddatensensor einen Beobachter hinzu.
|
protected abstract void |
berechneOnlineWert(de.bsvrz.dav.daf.main.ResultData resultat) |
Berechnet aus dem aktuellen Sensor-Resultat einen Wert, der von dieser
Klasse den Listenern zur Verfuegung gestellt wird .
|
boolean |
equals(java.lang.Object obj) |
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt() |
Erfragt das Systemobjekt.
|
int |
hashCode() |
|
protected void |
initialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt1,
de.bsvrz.dav.daf.main.config.Aspect aspekt) |
Initialisiert dieses Objekt.
|
protected void |
setOnlineWert(G onlineWert) |
|
java.lang.String |
toString() |
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultate) |
protected G onlineWert
protected void initialisiere(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject objekt1, de.bsvrz.dav.daf.main.config.Aspect aspekt) throws UmfeldDatenSensorUnbekannteDatenartException
dav
- Datenverteiler-Verbindungobjekt1
- ein Systemobjekt eines Umfelddatensensors (muss
!= null
sein)aspekt
- der Aspekt, aus dem die aktuellen Daten entnommen werden
sollenUmfeldDatenSensorUnbekannteDatenartException
- der Sensor hat keinen der unterstützten Typenprotected abstract void berechneOnlineWert(de.bsvrz.dav.daf.main.ResultData resultat)
resultat
- aktuelles Resultatpublic void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public final void addListener(IOnlineUfdSensorListener<G> listener, boolean informiereInitial)
listener
- ein BeobachterinformiereInitial
- zeigt an, ob der Beobachter initial ueber das letzte
empfangene Datum informiert werden soll (so ueberhaupt schon
eines empfangen wurde)public final de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
protected void setOnlineWert(G onlineWert)
public int hashCode()
hashCode
in class java.lang.Object