public class DeErfassungsZustand extends 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 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.
|
private Set<IDeErfassungsZustandListener> |
listenerMenge
Menge aller Listener dieses Objektes.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
obj
das erfasste DE.
|
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.
|
private void |
informiereListener()
Informiert alle Listener ueber eine Veraenderung des Erfassungszustandes
dieses Objektes.
|
protected static final String GRUND_PRAEFIX
protected Boolean aktiv
aktiv
steht.protected TlsDeFehlerStatus deFehlerStatus
protected Long erfassungsIntervallDauer
protected DeErfassungsZustand.Zustand aktuellerZustand
private Set<IDeErfassungsZustandListener> listenerMenge
private de.bsvrz.dav.daf.main.config.SystemObject obj
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 sonstprivate void informiereListener()
public final DeErfassungsZustand.Zustand getZustand()
public final void addListener(IDeErfassungsZustandListener listener)
listener
- ein neuer ListenerCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.