public class DeErfassungsZustand extends java.lang.Object implements ITlsGloDeFehlerListener, IZyklusSteuerungsParameterListener
erfasst
und nicht erfasst
annehmenModifier and Type | Class and Description |
---|---|
class |
DeErfassungsZustand.Zustand
Repraesentiert den Erfassungszustand dieses DE bezueglich der DeFa.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.Boolean |
aktiv
indiziert, dass der TLS-Kanalstatus auf
aktiv steht. |
protected DeErfassungsZustand.Zustand |
aktuellerZustand
aktueller Erfassungszustand bzgl. der DeFa des mit dieser Instanz
assoziierten DE.
|
protected TlsDeFehlerStatus |
deFehlerStatus
TLS-DE-Fehler-Status.
|
protected java.lang.Long |
erfassungsIntervallDauer
die entsprechende Erassungsintervalldauer (in ms), wenn das DE auf
zyklischen Abruf parametriert ist und -1 sonst.
|
protected static java.lang.String |
GRUND_PRAEFIX
GRUND_PRAEFIX.
|
Constructor and Description |
---|
DeErfassungsZustand(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(IDeErfassungsZustandListener listener)
Fuegt diesem Objekt einen neuen Listener hinzu und informiert diesen
sofort ueber den aktuellen Zustand dieses Objektes.
|
void |
aktualisiereTlsGloDeFehler(boolean aktiv1,
TlsDeFehlerStatus deFehlerStatus1)
Informiert ueber neue Daten der Attributgruppe
atg.tlsGloDeFehler . |
void |
aktualisiereZyklusSteuerungsParameter(long erfassungsIntervallDauer1)
Aktualisiert die Betriebsparameter zur Zyklussteuerung eines allgemeinen
Systemobjektes vom Typ
typ.de . |
DeErfassungsZustand.Zustand |
getZustand()
Erfragt den Erfassungszustand des durch diese Instanz ueberwachten DE in
Bezug auf die DeFa.
|
protected static final java.lang.String GRUND_PRAEFIX
protected java.lang.Boolean aktiv
aktiv
steht.protected TlsDeFehlerStatus deFehlerStatus
protected java.lang.Long erfassungsIntervallDauer
protected DeErfassungsZustand.Zustand aktuellerZustand
public DeErfassungsZustand(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject objekt) throws DeFaException
dav
- Datenverteiler-Verbindungobjekt
- ein durch diese Instanz zu ueberwachendes DEDeFaException
- wird geworfen, wenn es Probleme beim Laden oder Instanziieren
der Klasse gibt, die den erfragten DE-Typ beschreibtpublic void aktualisiereTlsGloDeFehler(boolean aktiv1, TlsDeFehlerStatus deFehlerStatus1)
ITlsGloDeFehlerListener
atg.tlsGloDeFehler
.aktualisiereTlsGloDeFehler
in interface ITlsGloDeFehlerListener
aktiv1
- indiziert, dass der TLS-Kanalstatus auf aktiv
stehtdeFehlerStatus1
- TLS-DE-Fehler-Statuspublic void aktualisiereZyklusSteuerungsParameter(long erfassungsIntervallDauer1)
IZyklusSteuerungsParameterListener
typ.de
.aktualisiereZyklusSteuerungsParameter
in interface IZyklusSteuerungsParameterListener
erfassungsIntervallDauer1
- die entsprechende Erassungsintervalldauer (in ms), wenn das DE
auf zyklischen Abruf parametriert ist und -1 sonstpublic final DeErfassungsZustand.Zustand getZustand()
public final void addListener(IDeErfassungsZustandListener listener)
listener
- ein neuer Listener