IParameterTlsFehlerAnalyseListenerpublic abstract class TlsGeraet extends java.lang.Object implements IParameterTlsFehlerAnalyseListener
typ.gerät.| Modifier and Type | Class | Description |
|---|---|---|
static class |
TlsGeraet.Art |
Mögliche Gerätearten, die fehlerhaft sein können.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected static de.bsvrz.dav.daf.main.ClientDavInterface |
davVerbindung |
statische Datenverteiler-Verbindung.
|
protected TlsGeraet |
elter |
Das in der TLS-Hierarchie über diesem Gerät liegende Gerät.
|
protected java.util.Set<TlsGeraet> |
kinder |
Die in der TLS-Hierarchie unter diesem Gerät liegenden Geräte.
|
protected de.bsvrz.dav.daf.main.config.ConfigurationObject |
objekt |
Konfigurationsobjekt vom Typ
typ.gerät. |
| Modifier | Constructor | Description |
|---|---|---|
protected |
TlsGeraet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
TlsGeraet elter) |
Standardkonstruktor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
aktualisiereParameterTlsFehlerAnalyse(long zeitverzugFehlerErkennung,
long zeitverzugFehlerErmittlung) |
Informiert ueber neue Parameter der Attributgruppe
atg.parameterTlsFehlerAnalyse. |
boolean |
darfBetriebsmeldungSenden() |
Bestimmt, ob eine Betriebsmeldung abgesetzt werden darf,
weil beide relevanten Parameter ungleich null sind.
|
boolean |
equals(java.lang.Object obj) |
Der Vergleich wird auf Basis der ID des Systemobjekts durchgeführt.
|
java.util.Set<De> |
getDes() |
Erfragt die in der untersten TLS-Hierarchie unter diesem Gerät liegenden
Geräte (DEs).
|
abstract TlsGeraet.Art |
getGeraeteArt() |
Erfragt die Geräteart dieses Gerätes.
|
java.util.Set<TlsGeraet> |
getKinder() |
Erfragt die in der TLS-Hierarchie unter diesem Gerät liegenden Geräte.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt() |
Erfragt das mit diesem Objekt assoziierte Systemobjekt.
|
TlsGeraet |
getVater() |
Erfragt das in der TLS-Hierarchie über diesem Geraet liegende Gerät.
|
boolean |
isOberstesElement() |
Erfragt ob dieses Gerät an der Spitze einer TLS-Hierarchie steht.
|
void |
publiziere(de.bsvrz.sys.funclib.operatingMessage.OperatingMessage message) |
Veröffentlicht eine Betriebsmeldung (einmalig)
|
abstract void |
publiziereFehler(long zeitStempel) |
Publiziert einen Fehler.
|
java.lang.String |
toString() |
Stellt die Einbettung des Objekts in die TLS-Hierarchie dar.
|
protected static de.bsvrz.dav.daf.main.ClientDavInterface davVerbindung
protected de.bsvrz.dav.daf.main.config.ConfigurationObject objekt
typ.gerät.protected java.util.Set<TlsGeraet> kinder
protected TlsGeraet elter
protected TlsGeraet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
TlsGeraet elter)
dav - Datenverteiler-Verbindungobjekt - ein Systemobjekt vom Typ typ.gerätelter - das in der TLS-Hierarchie über diesem Gerät liegende Gerätpublic abstract TlsGeraet.Art getGeraeteArt()
public abstract void publiziereFehler(long zeitStempel)
zeitStempel - der Zeitstempel des Fehlerspublic final java.util.Set<TlsGeraet> getKinder()
public final TlsGeraet getVater()
null, wenn dieses Gerät die Spitze der
Hierarchie sein sollte.public final boolean isOberstesElement()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic final java.util.Set<De> getDes()
public final de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
public void publiziere(de.bsvrz.sys.funclib.operatingMessage.OperatingMessage message)
message - Betriebsmeldungpublic void aktualisiereParameterTlsFehlerAnalyse(long zeitverzugFehlerErkennung,
long zeitverzugFehlerErmittlung)
atg.parameterTlsFehlerAnalyse.aktualisiereParameterTlsFehlerAnalyse in interface IParameterTlsFehlerAnalyseListenerzeitverzugFehlerErkennung - Der zusätzliche Zeitverzug, der nach dem erwarteten
Empfangszeitpunkt noch bis zur Erkennung eines nicht
gelieferten Messwertes abgewartet werden musszeitverzugFehlerErmittlung - Der zusätzliche Zeitverzug, der nach der Fehlererkennung bis
zur Fehlerermittlung abgewartet werden musspublic boolean darfBetriebsmeldungSenden()