Modifier and Type | Class and Description |
---|---|
static class |
AbstraktGeraet.Art
moegliche Geraetearten.
|
Modifier and Type | Field and Description |
---|---|
protected Set<AbstraktGeraet> |
kinder
die in der TLS-Hierarchie unter diesem Geraet liegenden Geraete.
|
protected de.bsvrz.dav.daf.main.config.ConfigurationObject |
objekt
das Konfigurationsobjekt vom Typ
typ.gerät . |
protected static de.bsvrz.dav.daf.main.ClientDavInterface |
sDav
statische Datenverteiler-Verbindund.
|
protected AbstraktGeraet |
vater
das in der TLS-Hierarchie ueber diesem Geraet liegende Geraet.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstraktGeraet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
AbstraktGeraet vater)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Set<De> |
getDes()
Erfragt die in der untersten TLS-Hierarchie unter diesem Geraet liegenden
Geraete (DEs).
|
Set<De> |
getErfassteDes()
Erfragt die in der untersten TLS-Hierarchie unter diesem Geraet liegenden
DEs, die von der DeFa im Moment erfasst sind.
|
abstract AbstraktGeraet.Art |
getGeraeteArt()
Erfragt die Geraeteart dieses Geraetes.
|
Set<AbstraktGeraet> |
getKinder()
Erfragt die in der TLS-Hierarchie unter diesem Geraet liegenden Geraete.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
Erfragt das mit diesem Objekt assoziierte Systemobjekt.
|
AbstraktGeraet |
getVater()
Efragt das in der TLS-Hierarchie ueber diesem Geraet liegende Geraet.
|
boolean |
isTopElement()
Erfragt ob dieses Geraet an der Spitze einer TLS-Hierarchie steht.
|
boolean |
kannFehlerHierPublizieren(long zeitStempel)
Diese Methode muss zurueckgeben, ob an diesem Knoten innerhalb der
TLS-Hierarchie eine Publikation eines Fehlers moeglich "waere".
|
void |
publiziere(de.bsvrz.sys.funclib.operatingMessage.OperatingMessage message)
Veröffentlicht eine Betriebsmeldung (einmalig)
|
abstract void |
publiziereFehler(long zeitStempel)
Publiziert einen Fehler.
|
String |
toString() |
protected void |
versucheFehlerPublikation(long zeitStempel)
Versucht eine Fehlerpublikation fuer diesen Geraet.
|
protected static de.bsvrz.dav.daf.main.ClientDavInterface sDav
protected de.bsvrz.dav.daf.main.config.ConfigurationObject objekt
typ.gerät
.protected Set<AbstraktGeraet> kinder
protected AbstraktGeraet vater
protected AbstraktGeraet(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject objekt, AbstraktGeraet vater)
dav
- Datenverteiler-Verbindundobjekt
- ein Systemobjekt vom Typ typ.gerät
vater
- das in der TLS-Hierarchie ueber diesem Geraet liegende Geraetpublic abstract AbstraktGeraet.Art getGeraeteArt()
public boolean kannFehlerHierPublizieren(long zeitStempel)
zeitStempel
- der Zeitstempel des Fehlerspublic abstract void publiziereFehler(long zeitStempel)
zeitStempel
- der Zeitstempel des Fehlersprotected final void versucheFehlerPublikation(long zeitStempel)
zeitStempel
- der Zeitstempel des Fehlerspublic final Set<AbstraktGeraet> getKinder()
public final AbstraktGeraet getVater()
null
, wenn dieses Geraet die Spitze der
Hierarchie sein solltepublic final boolean isTopElement()
public final Set<De> getErfassteDes()
public final Set<De> getDes()
public final de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
public void publiziere(de.bsvrz.sys.funclib.operatingMessage.OperatingMessage message)
message
- BetriebsmeldungCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.