|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.usv.usv.DefaultUSV
public class DefaultUSV
Klasse realisiert eine "Dummy-USV". Sie implementiert daher das Interface USVAllgemein. Alle get-Methoden werden in dieser Klasse mit dem Wert -1 für "nicht ermittelbar" beantwortet, alle set-Methoden mit dem Wert -1 für "nicht implementiert". Für die Realisierung der Anbindung einer konkreten USV gibt es daher folgende Möglichkeiten: 1. Erstellen einer Klasse die das Interface USV-Allgemein implementiert, 2. Ableiten der Klasse DefaultUSV und überschreiben der tatsächlich in der realen USV benötigten Klassen.
| Field Summary |
|---|
| Fields inherited from interface de.bsvrz.sys.usv.wrapper.USVAllgemein |
|---|
DEFAULT_TIMEOUT |
| Constructor Summary | |
|---|---|
DefaultUSV()
|
|
| Method Summary | |
|---|---|
int |
getBatterieSpannung()
Liefert die Batteriespannung der USV. |
int |
getBatterieTemperatur()
Liefert die Temperatur der Batterie der USV in °C. |
int |
getBatterieZustand()
Liefert den aktuellen Batteriezustand |
int |
getBetriebsdauerBatterie()
Liefert die aktuelle Betriebsdauer der USV im Batteriebetrieb in Sekunden. |
EingangsfrequenzZustand |
getEingangsFrequenzZustand()
Liefert den aktuellen Zustand der Eingangsfrequenz |
KommunikationsZustand |
getKommunikationsZustand()
Liefert den aktuellen Kommunikationszustand |
int |
getUSVRestlaufzeit()
Liefert die Restlaufzeit der USV im Batteriebetrieb in Minuten. |
USVZustand |
getUsvZustand()
Liefert den aktuellen Zustand einer USV |
WechselSpannung |
getWechselSpannung()
Liefert den aktuellen Zustand der Wechselspannung |
ZustandNotstrom |
getZustandNotstrom()
Liefert den aktuellen Zustand der Notstromversorgung |
ZustandPhase |
getZustandPhase1()
Liefert den aktuellen Zustand der Phase 1 |
ZustandPhase |
getZustandPhase2()
Liefert den aktuellen Zustand der Phase 2 |
ZustandPhase |
getZustandPhase3()
Liefert den aktuellen Zustand der Phase 3 |
void |
setInstance(USVWrapper instance)
Methode mit der der Klasse, die das Interface USVAllgemein implementiert die Instanz der Hauptklasse mitgeteilt mit. |
int |
setNotstrom(boolean befehl)
Methode schaltet ein Notstromaggregat ein |
int |
setUsvBetrieb(boolean befehl)
Methode schaltet den USV-Betrieb ein |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultUSV()
| Method Detail |
|---|
public USVZustand getUsvZustand()
USVAllgemein
getUsvZustand in interface USVAllgemeinpublic int getBatterieZustand()
USVAllgemein
getBatterieZustand in interface USVAllgemeinpublic EingangsfrequenzZustand getEingangsFrequenzZustand()
USVAllgemein
getEingangsFrequenzZustand in interface USVAllgemeinpublic KommunikationsZustand getKommunikationsZustand()
USVAllgemein
getKommunikationsZustand in interface USVAllgemeinpublic WechselSpannung getWechselSpannung()
USVAllgemein
getWechselSpannung in interface USVAllgemeinpublic ZustandNotstrom getZustandNotstrom()
USVAllgemein
getZustandNotstrom in interface USVAllgemeinpublic ZustandPhase getZustandPhase1()
USVAllgemein
getZustandPhase1 in interface USVAllgemeinpublic ZustandPhase getZustandPhase2()
USVAllgemein
getZustandPhase2 in interface USVAllgemeinpublic ZustandPhase getZustandPhase3()
USVAllgemein
getZustandPhase3 in interface USVAllgemeinpublic int setNotstrom(boolean befehl)
USVAllgemein
setNotstrom in interface USVAllgemeinbefehl - 0: passiv 1: aktiv
public int setUsvBetrieb(boolean befehl)
USVAllgemein
setUsvBetrieb in interface USVAllgemeinbefehl - 0: Normalbetrieb 1: Batteriebetrieb
public void setInstance(USVWrapper instance)
USVAllgemein
setInstance in interface USVAllgemeininstance - Instanz der Hauptklassepublic int getBatterieSpannung()
USVAllgemein
getBatterieSpannung in interface USVAllgemeinpublic int getBatterieTemperatur()
USVAllgemein
getBatterieTemperatur in interface USVAllgemeinpublic int getBetriebsdauerBatterie()
USVAllgemein
getBetriebsdauerBatterie in interface USVAllgemeinpublic int getUSVRestlaufzeit()
USVAllgemein
getUSVRestlaufzeit in interface USVAllgemein
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||