public interface USVAllgemein
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_TIMEOUT
Default-Timeout in Millisekunden, der für die Kommunikation mit der USV
verwandt wird.
|
Modifier and Type | Method and Description |
---|---|
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
|
static final long DEFAULT_TIMEOUT
USVZustand getUsvZustand()
int getBatterieZustand()
KommunikationsZustand getKommunikationsZustand()
EingangsfrequenzZustand getEingangsFrequenzZustand()
WechselSpannung getWechselSpannung()
ZustandPhase getZustandPhase1()
ZustandPhase getZustandPhase2()
ZustandPhase getZustandPhase3()
ZustandNotstrom getZustandNotstrom()
int setNotstrom(boolean befehl)
befehl
- 0: passiv 1: aktivint setUsvBetrieb(boolean befehl)
befehl
- 0: Normalbetrieb 1: Batteriebetriebvoid setInstance(USVWrapper instance)
instance
- Instanz der Hauptklasseint getBatterieTemperatur()
int getUSVRestlaufzeit()
int getBetriebsdauerBatterie()
int getBatterieSpannung()