ITlsGloDeFehlerListener
, IZyklusSteuerungsParameterListener
public class DeErfassungsZustand extends java.lang.Object implements ITlsGloDeFehlerListener, IZyklusSteuerungsParameterListener
erfasst
und nicht erfasst
annehmenModifier and Type | Class | Description |
---|---|---|
class |
DeErfassungsZustand.Zustand |
Repraesentiert den Erfassungszustand dieses DE bezueglich der DeFa.
|
Modifier and Type | Field | 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 | Description |
---|---|
DeErfassungsZustand(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt) |
Standardkonstruktor.
|
Modifier and Type | Method | 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