public class DeErfassungsZustand extends Object implements ITlsGloDeFehlerListener, IZyklusSteuerungsParameterListener
erfasst und nicht erfasst
annehmen| Modifier and Type | Class and Description |
|---|---|
class |
DeErfassungsZustand.Zustand
Repraesentiert den Erfassungszustand dieses DE bezueglich der DeFa.
|
| Modifier and Type | Field and Description |
|---|---|
protected 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 Long |
erfassungsIntervallDauer
die entsprechende Erassungsintervalldauer (in ms), wenn das DE auf
zyklischen Abruf parametriert ist und -1 sonst.
|
protected static 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 String GRUND_PRAEFIX
protected Boolean aktiv
aktiv steht.protected TlsDeFehlerStatus deFehlerStatus
protected 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)
ITlsGloDeFehlerListeneratg.tlsGloDeFehler.aktualisiereTlsGloDeFehler in interface ITlsGloDeFehlerListeneraktiv1 - indiziert, dass der TLS-Kanalstatus auf aktiv
stehtdeFehlerStatus1 - TLS-DE-Fehler-Statuspublic void aktualisiereZyklusSteuerungsParameter(long erfassungsIntervallDauer1)
IZyklusSteuerungsParameterListenertyp.de.aktualisiereZyklusSteuerungsParameter in interface IZyklusSteuerungsParameterListenererfassungsIntervallDauer1 - 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 ListenerCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.