public class De extends AbstraktGeraet implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IObjektWeckerListener, IDeErfassungsZustandListener, IParameterTlsFehlerAnalyseListener
AbstraktGeraet.Artkinder, objekt, sDav, vater| Modifier | Constructor and Description |
|---|---|
protected |
De(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
AbstraktGeraet vater)
Standardkonstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
aktualisiereErfassungsZustand(DeErfassungsZustand.Zustand zustand)
Aktualisiert den Erfassungszustand eines DE bezueglich der DeFa.
|
void |
aktualisiereParameterTlsFehlerAnalyse(long zeitverzugFehlerErkennung,
long zeitverzugFehlerErmittlung)
Informiert ueber neue Parameter der Attributgruppe
atg.parameterTlsFehlerAnalyse. |
void |
alarm() |
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
AbstraktGeraet.Art |
getGeraeteArt()
Erfragt die Geraeteart dieses Geraetes.
|
DeErfassungsZustand.Zustand |
getZustand()
Erfragt den aktuellen Erfassungszustand dieses DE.
|
boolean |
isInTime()
Erfragt, ob dieses DE im Moment Daten im Sinne der DeFa hat (Also ob
Daten vorhanden sind, und ob diese rechtzeitig angekommen sind).
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
boolean |
kannFehlerHierPublizieren(long zeitStempel)
Diese Methode muss zurueckgeben, ob an diesem Knoten innerhalb der
TLS-Hierarchie eine Publikation eines Fehlers moeglich "waere".
|
void |
publiziereFehler(long zeitStempel)
Publiziert einen Fehler.
|
void |
publiziereFehlerUrsache(long fehlerZeit,
TlsFehlerAnalyse tlsFehler)
Publiziert eine erkannte Fehlerursache an diesem DE.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] erwarteteResultate) |
equals, getDes, getErfassteDes, getKinder, getObjekt, getVater, isTopElement, publiziere, toString, versucheFehlerPublikationprotected De(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
AbstraktGeraet vater)
throws DeFaException
dav - Datenverteiler-Verbindundobjekt - ein Systemobjekt vom Typ typ.devater - das in der TLS-Hierarchie ueber diesem Geraet liegende GeraetDeFaException - wird nach oben weitergereichtpublic void update(de.bsvrz.dav.daf.main.ResultData[] erwarteteResultate)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic AbstraktGeraet.Art getGeraeteArt()
AbstraktGeraetgetGeraeteArt in class AbstraktGeraetpublic final void publiziereFehlerUrsache(long fehlerZeit,
TlsFehlerAnalyse tlsFehler)
fehlerZeit - die Zeit mit der der Fehler assoziiert ist (Die Zeit, zu der
ausgefallene Datensatz erwartet wurde)tlsFehler - die Fehlerursachepublic final DeErfassungsZustand.Zustand getZustand()
public final boolean isInTime()
public boolean kannFehlerHierPublizieren(long zeitStempel)
AbstraktGeraetkannFehlerHierPublizieren in class AbstraktGeraetzeitStempel - der Zeitstempel des Fehlerspublic void publiziereFehler(long zeitStempel)
AbstraktGeraetpubliziereFehler in class AbstraktGeraetzeitStempel - der Zeitstempel des Fehlerspublic void aktualisiereParameterTlsFehlerAnalyse(long zeitverzugFehlerErkennung,
long zeitverzugFehlerErmittlung)
IParameterTlsFehlerAnalyseListeneratg.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 void aktualisiereErfassungsZustand(DeErfassungsZustand.Zustand zustand)
IDeErfassungsZustandListeneraktualisiereErfassungsZustand in interface IDeErfassungsZustandListenerzustand - Erfassungszustand eines DE bezueglich der DeFapublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic void alarm()
alarm in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IObjektWeckerListenerCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.