G - die Datenpublic abstract class AbstraktOnlineUfdSensor<G>
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface
| Modifier and Type | Field and Description |
|---|---|
protected G |
onlineWert
aktueller Onlinewert.
|
| Constructor and Description |
|---|
AbstraktOnlineUfdSensor() |
| Modifier and Type | Method and 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.ClientReceiverInterfacepublic 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.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprotected void setOnlineWert(G onlineWert)
public int hashCode()
hashCode in class java.lang.Object