public class SimuUSVTest extends DefaultUSV implements java.lang.Runnable, de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTIONDEFAULT_TIMEOUT| Constructor and Description |
|---|
SimuUSVTest(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String pid_USV,
java.lang.String test)
Konstruktor der Klasse
|
| Modifier and Type | Method and Description |
|---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2) |
void |
davAnmelden(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String pid_USV,
java.lang.String atgusv)
Methode meldet sich beim Datenverteiler an.
|
de.bsvrz.dav.daf.main.DataDescription |
davSendeAnmelden(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String pid_USV,
java.lang.String atgusv)
Methode zum Anmelden und Senden von Notstrom und USV-Betrieb
|
int |
getBatterieZustand()
Methode zum Aulesen der Membervariablen
|
EingangsfrequenzZustand |
getEingangsFrequenzZustand()
Methode zum Aulesen der Membervariablen
|
USVWrapper |
getInstance()
Methode zum Lesen der Membervariablen m_instance
|
KommunikationsZustand |
getKommunikationsZustand()
Methode zum Aulesen der Membervariablen
|
USVZustand |
getUsvZustand()
Methode zum Aulesen der Membervariablen
|
WechselSpannung |
getWechselSpannung()
Methode zum Aulesen der Membervariablen
|
ZustandNotstrom |
getZustandNotstrom()
Methode zum Aulesen der Membervariablen
|
ZustandPhase |
getZustandPhase1()
Methode zum Aulesen der Membervariablen
|
ZustandPhase |
getZustandPhase2()
Methode zum Aulesen der Membervariablen
|
ZustandPhase |
getZustandPhase3()
Methode zum Aulesen der Membervariablen
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1) |
void |
pruefe(java.lang.String atg,
java.lang.String zustand,
java.lang.String text,
java.lang.String rueckmeldung)
Methode vergleicht Befehl mit Rückmeldung
|
void |
run()
Methode wird alle 10 Sekunden gestartet
|
void |
setInstance(USVWrapper instance)
Methode zum Setzen der Membervariablen m_instance
|
int |
setNotstrom(boolean befehl)
Methode zum Setzen der Membervariablen m_BefehlNotstrom
|
int |
setUsvBetrieb(boolean befehl)
Methode zum Setzen der Membervariablen m_BefehlNotstrom
|
void |
sleep(int intervall)
Sleep für Sekundenintervalle
|
static java.lang.String |
time()
Methode zur Ausgabe des aktuellen Datums und Uhrzeit
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] arg0)
Updatemethode
|
getBatterieSpannung, getBatterieTemperatur, getBetriebsdauerBatterie, getUSVRestlaufzeitpublic SimuUSVTest(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String pid_USV,
java.lang.String test)
public void davAnmelden(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String pid_USV,
java.lang.String atgusv)
connection - die Datenverteilerverbindungpid_USV - die PID des USV-Objektsatgusv - die PID der USV-Attributgruppepublic de.bsvrz.dav.daf.main.DataDescription davSendeAnmelden(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String pid_USV,
java.lang.String atgusv)
connection - die Datenverteilerverbindungpid_USV - die PID des USV-Objektsatgusv - die PID der USV-Attributgruppepublic void run()
run in interface java.lang.Runnablepublic void pruefe(java.lang.String atg,
java.lang.String zustand,
java.lang.String text,
java.lang.String rueckmeldung)
atg - zustand - text - public void update(de.bsvrz.dav.daf.main.ResultData[] arg0)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic void sleep(int intervall)
intervall - public USVZustand getUsvZustand()
getUsvZustand in interface USVAllgemeingetUsvZustand in class DefaultUSVpublic int getBatterieZustand()
getBatterieZustand in interface USVAllgemeingetBatterieZustand in class DefaultUSVpublic KommunikationsZustand getKommunikationsZustand()
getKommunikationsZustand in interface USVAllgemeingetKommunikationsZustand in class DefaultUSVpublic EingangsfrequenzZustand getEingangsFrequenzZustand()
getEingangsFrequenzZustand in interface USVAllgemeingetEingangsFrequenzZustand in class DefaultUSVpublic WechselSpannung getWechselSpannung()
getWechselSpannung in interface USVAllgemeingetWechselSpannung in class DefaultUSVpublic ZustandPhase getZustandPhase1()
getZustandPhase1 in interface USVAllgemeingetZustandPhase1 in class DefaultUSVpublic ZustandPhase getZustandPhase2()
getZustandPhase2 in interface USVAllgemeingetZustandPhase2 in class DefaultUSVpublic ZustandPhase getZustandPhase3()
getZustandPhase3 in interface USVAllgemeingetZustandPhase3 in class DefaultUSVpublic ZustandNotstrom getZustandNotstrom()
getZustandNotstrom in interface USVAllgemeingetZustandNotstrom in class DefaultUSVpublic int setNotstrom(boolean befehl)
setNotstrom in interface USVAllgemeinsetNotstrom in class DefaultUSVbefehl - 0: passiv 1: aktivpublic int setUsvBetrieb(boolean befehl)
setUsvBetrieb in interface USVAllgemeinsetUsvBetrieb in class DefaultUSVbefehl - 0: Normalbetrieb 1: Batteriebetriebpublic void setInstance(USVWrapper instance)
setInstance in interface USVAllgemeinsetInstance in class DefaultUSVinstance - Instanz der Hauptklassepublic USVWrapper getInstance()
public static java.lang.String time()
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface