de.bsvrz.ste.rdstmc.test
Class StoerfallIndikator

java.lang.Object
  extended by de.bsvrz.ste.rdstmc.test.StoerfallIndikator
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface

public class StoerfallIndikator
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientSenderInterface


Field Summary
private  boolean _angemeldet
          Ist diese Instanz zum DAV-Senden angemeldet?
(package private)  de.bsvrz.dav.daf.main.ClientDavInterface _connection
           
protected  de.bsvrz.dav.daf.main.DataDescription _datenBeschreibung
          Datenbeschreibung "generiert"
private  de.bsvrz.dav.daf.main.config.SystemObject _davObjekt
           
private static de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  boolean _warten
          Ist auf true gesetzt, solange auf Sendesteuerung gewartet wird
static de.bsvrz.dav.daf.main.SenderRole ROLLE
          Rolle, mit der als Sender angemeldet wird
static long SENDE_TIMEOUT
          Zeitin ms, die max. auf Sendesteuerung gewartet wird
 
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
 
Constructor Summary
StoerfallIndikator(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.SystemObject davObjekt, de.bsvrz.dav.daf.main.config.Aspect verfahren)
          Konstruktor der Klasse
 
Method Summary
 void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
           
 void dispose()
          Gibt die mit dieser Instanz verbundenen Ressourcen wieder frei
 de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
           
 de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
           
 boolean isAngemeldet()
           
 boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so, de.bsvrz.dav.daf.main.DataDescription dd)
           
 void send(int zustandId)
           
 void send(int zustandId, float guete)
           
protected  boolean send(de.bsvrz.dav.daf.main.ResultData resultData)
          Unmittelbares Senden von Daten.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_debug

private static final de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


_warten

private boolean _warten
Ist auf true gesetzt, solange auf Sendesteuerung gewartet wird


ROLLE

public static final de.bsvrz.dav.daf.main.SenderRole ROLLE
Rolle, mit der als Sender angemeldet wird


SENDE_TIMEOUT

public static final long SENDE_TIMEOUT
Zeitin ms, die max. auf Sendesteuerung gewartet wird

See Also:
Constant Field Values

_angemeldet

private boolean _angemeldet
Ist diese Instanz zum DAV-Senden angemeldet?


_datenBeschreibung

protected final de.bsvrz.dav.daf.main.DataDescription _datenBeschreibung
Datenbeschreibung "generiert"


_connection

de.bsvrz.dav.daf.main.ClientDavInterface _connection

_davObjekt

private de.bsvrz.dav.daf.main.config.SystemObject _davObjekt
Constructor Detail

StoerfallIndikator

public StoerfallIndikator(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                          de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
                          de.bsvrz.dav.daf.main.config.Aspect verfahren)
Konstruktor der Klasse

Parameters:
meldung - Objekt vom Typ RDSVewMeldung, für das das Senden von Daten erfolgt
Method Detail

isAngemeldet

public boolean isAngemeldet()
Returns:
ist diese Instanz zum DAV-Senden angemeldet?

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getConnection

public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
Returns:
die Datenverteiler-Verbindung

getDavObjekt

public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
Returns:
das Dav-Systemobject, für das das Senden von Daten erfolgt

dispose

public void dispose()
Gibt die mit dieser Instanz verbundenen Ressourcen wieder frei


send

protected boolean send(de.bsvrz.dav.daf.main.ResultData resultData)
Unmittelbares Senden von Daten.

Parameters:
resultData - die zu sendenden Daten
Returns:
true, wenn das Senden erfolgreich war, false sonst

dataRequest

public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
                        de.bsvrz.dav.daf.main.DataDescription dataDescription,
                        byte state)
Specified by:
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterface

isRequestSupported

public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject so,
                                  de.bsvrz.dav.daf.main.DataDescription dd)
Specified by:
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface

send

public void send(int zustandId)

send

public void send(int zustandId,
                 float guete)