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.ClientSenderInterfacepublic 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.ClientSenderInterfaceCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.