IParameterTlsFehlerAnalyseListener
public 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ät
elter
- 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.Object
public java.lang.String toString()
toString
in class java.lang.Object
public 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 IParameterTlsFehlerAnalyseListener
zeitverzugFehlerErkennung
- 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()