public final class TypDeTestWrapper extends Object implements de.bsvrz.dav.daf.main.ClientSenderInterface
atg.test
.Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.dav.daf.main.ClientDavInterface |
dav
Statische Verbindung zum Datenverteiler.
|
private static Map<String,TypDeTestWrapper> |
instanzen
Alle statischen Instanzen dieser Klasse.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
objekt
ein Systemobjekt.
|
Modifier | Constructor and Description |
---|---|
private |
TypDeTestWrapper(de.bsvrz.dav.daf.main.config.SystemObject obj)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
static TypDeTestWrapper |
getInstanz(String name)
Erfragt eine statische Instanz dieser Klasse.
|
static void |
init(de.bsvrz.dav.daf.main.ClientDavInterface dav1)
Initialisiert diese Klasse.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
void |
sendDeData(boolean nutzDaten,
long zeitStempel)
Sendet ein Resultdatum mit oder ohne Nutzdaten.
|
void |
setBetriebsParameter(long zyklus)
Setzt die Betriebsparameter eines DE.
|
void |
setDe(DeStatus status)
Setzt ein DE in einen bestimmten Zustand bzgl der DeFa.
|
private void |
setDeFehlerStatus(int fehlerStatus,
boolean passiviert)
Setzt den DE-Fehler.
|
private static Map<String,TypDeTestWrapper> instanzen
private static de.bsvrz.dav.daf.main.ClientDavInterface dav
private de.bsvrz.dav.daf.main.config.SystemObject objekt
private TypDeTestWrapper(de.bsvrz.dav.daf.main.config.SystemObject obj) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData, de.bsvrz.dua.fehlertls.de.DeFaException
obj
- ein Systemobjektde.bsvrz.dav.daf.main.OneSubscriptionPerSendData
- wenn bereits eine lokale Sendeanmeldung fuer die gleichen
Daten von einem anderen Anwendungsobjekt vorliegtde.bsvrz.dua.fehlertls.de.DeFaException
- wenn es Probleme bei Abläufen innerhalb einer einen DE-Typ
beschreibenden Klasse gibt. Oder insbesondere auch, wenn
diese Klasse nicht ermittelt oder instanziiert werden konntepublic static void init(de.bsvrz.dav.daf.main.ClientDavInterface dav1) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData, de.bsvrz.dua.fehlertls.de.DeFaException
dav1
- Datenverteiler-Verbindungde.bsvrz.dav.daf.main.OneSubscriptionPerSendData
- wenn bereits eine lokale Sendeanmeldung fuer die gleichen
Daten von einem anderen Anwendungsobjekt vorliegtde.bsvrz.dua.fehlertls.de.DeFaException
- wenn es Probleme bei Abläufen innerhalb einer einen DE-Typ
beschreibenden Klasse gibt. Oder insbesondere auch, wenn
diese Klasse nicht ermittelt oder instanziiert werden konntepublic static TypDeTestWrapper getInstanz(String name)
name
- der Name des DE.public void sendDeData(boolean nutzDaten, long zeitStempel)
nutzDaten
- Sollen Nutzdaten enthalten sein?zeitStempel
- Zeitstempel des Resultdatums.public void setBetriebsParameter(long zyklus)
zyklus
- der Abfragezyklus (in ms) (-1 == nicht zyklusche Abfrage)private void setDeFehlerStatus(int fehlerStatus, boolean passiviert)
fehlerStatus
- Zustand des DE-Fehlers 0 = ok, 1 = StörEAK, 2 = StörSMpassiviert
- ob der Kanal passiviert istpublic void setDe(DeStatus status)
status
- der neue Zustandpublic 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.ClientSenderInterface
public 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.ClientSenderInterface
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.