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_SUBSCRIPTION
DEFAULT_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, getUSVRestlaufzeit
public 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.Runnable
public 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.ClientReceiverInterface
public void sleep(int intervall)
intervall
- public USVZustand getUsvZustand()
getUsvZustand
in interface USVAllgemein
getUsvZustand
in class DefaultUSV
public int getBatterieZustand()
getBatterieZustand
in interface USVAllgemein
getBatterieZustand
in class DefaultUSV
public KommunikationsZustand getKommunikationsZustand()
getKommunikationsZustand
in interface USVAllgemein
getKommunikationsZustand
in class DefaultUSV
public EingangsfrequenzZustand getEingangsFrequenzZustand()
getEingangsFrequenzZustand
in interface USVAllgemein
getEingangsFrequenzZustand
in class DefaultUSV
public WechselSpannung getWechselSpannung()
getWechselSpannung
in interface USVAllgemein
getWechselSpannung
in class DefaultUSV
public ZustandPhase getZustandPhase1()
getZustandPhase1
in interface USVAllgemein
getZustandPhase1
in class DefaultUSV
public ZustandPhase getZustandPhase2()
getZustandPhase2
in interface USVAllgemein
getZustandPhase2
in class DefaultUSV
public ZustandPhase getZustandPhase3()
getZustandPhase3
in interface USVAllgemein
getZustandPhase3
in class DefaultUSV
public ZustandNotstrom getZustandNotstrom()
getZustandNotstrom
in interface USVAllgemein
getZustandNotstrom
in class DefaultUSV
public int setNotstrom(boolean befehl)
setNotstrom
in interface USVAllgemein
setNotstrom
in class DefaultUSV
befehl
- 0: passiv 1: aktivpublic int setUsvBetrieb(boolean befehl)
setUsvBetrieb
in interface USVAllgemein
setUsvBetrieb
in class DefaultUSV
befehl
- 0: Normalbetrieb 1: Batteriebetriebpublic void setInstance(USVWrapper instance)
setInstance
in interface USVAllgemein
setInstance
in class DefaultUSV
instance
- 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.ClientSenderInterface
public 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