public class Inselbus extends AbstraktGeraet
AbstraktGeraet.Art
kinder, objekt, sDav, vater
Modifier | Constructor | Description |
---|---|---|
protected |
Inselbus(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
AbstraktGeraet vater) |
Standardkonstruktor.
|
Modifier and Type | Method | Description |
---|---|---|
AbstraktGeraet.Art |
getGeraeteArt() |
Erfragt die Geraeteart dieses Geraetes.
|
boolean |
kannFehlerHierPublizieren(long zeitStempel) |
Diese Methode muss zurueckgeben, ob an diesem Knoten innerhalb der
TLS-Hierarchie eine Publikation eines Fehlers moeglich "waere".
Das heisst fuer ein EAK z.B., dass alle angeschlossenen (und erfassten) DEs keine Daten liefern und also theoretisch die Fehlermeldung "Kein DE am EAK x des Steuermodul y liefert Daten" ausgegeben werden koennte. Achtung: Dies impliziert nicht, dass das Element eine TLS-Hierarchie- Ebene hoeher (beiom EAK ein Steuermodul) keine Fehlermeldung publizieren kann (das ist nicht bekannt). |
void |
publiziereFehler(long zeitStempel) |
Publiziert einen Fehler.
|
equals, getDes, getErfassteDes, getKinder, getObjekt, getVater, isTopElement, publiziere, toString, versucheFehlerPublikation
protected Inselbus(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.anschlussPunkt
(unterhalb eines Objektes vom Typ typ.kri
)vater
- das in der TLS-Hierarchie ueber diesem Geraet liegende Geraetpublic AbstraktGeraet.Art getGeraeteArt()
AbstraktGeraet
getGeraeteArt
in class AbstraktGeraet
public boolean kannFehlerHierPublizieren(long zeitStempel)
true
zurueck, wenn:kannFehlerHierPublizieren
in class AbstraktGeraet
zeitStempel
- der Zeitstempel des Fehlerspublic void publiziereFehler(long zeitStempel)
AbstraktGeraet
publiziereFehler
in class AbstraktGeraet
zeitStempel
- der Zeitstempel des Fehlers