de.bsvrz.sys.usv.gui.swing
Class SimuGUIJFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by de.bsvrz.sys.usv.gui.swing.SimuGUIJFrame
All Implemented Interfaces:
USVAllgemein, ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class SimuGUIJFrame
extends JFrame
implements USVAllgemein

Grafische Testumgebung für SWE 10.3 USV-Wrapper. Man kann hiermit nur die Schnittstelle testen, die konkreten Implementierungen der Schnittstelle für die einzelnen USVs wird nicht mit abgedeckt.

Version:
$Id$
Author:
BitCtrl Systems GmbH, Christian Hösel
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  int batterieBetriebsdauer
           
private  int batterieRestlaufzeit
           
private  int batterieSpannung
           
private  int batterieTemperatur
           
private  JButton jButtonSchliessen
           
private  JButton jButtonUebernehmen
           
private  JComboBox jComboBoxBatterieBetriebsdauer
           
private  JComboBox jComboBoxBatterieRestlaufzeit
           
private  JComboBox jComboBoxBatterieSpannung
           
private  JComboBox jComboBoxBatterieTemperatur
           
private  JComboBox jComboBoxBatterieZustand
           
private  JComboBox jComboBoxEingangsFrequenzZustand
           
private  JComboBox jComboBoxKommunikationsZustand
           
private  JComboBox jComboBoxUsvZustand
           
private  JComboBox jComboBoxWechselspannung
           
private  JComboBox jComboBoxZustandNotstrom
           
private  JComboBox jComboBoxZustandPhase1
           
private  JComboBox jComboBoxZustandPhase2
           
private  JComboBox jComboBoxZustandPhase3
           
private  JPanel jContentPane
           
private  JLabel jLabelBefehlNotstrom
           
private  JLabel jLabelBefehlUsvBetrieb
           
private  JPanel jPanelAusgabe
           
private  JPanel jPanelOben
           
private  JPanel jPanelUnten
           
private  JTextField jTextFieldBefehlNotstrom
           
private  JTextField jTextFieldBefehlUsvBetrieb
           
private  int m_BatterieZustand
           
private  EingangsfrequenzZustand m_EingangsFrequenzZustand
           
private  USVWrapper m_instance
           
private  KommunikationsZustand m_KommunikationsZustand
           
private  USVZustand m_UsvZustand
           
private  WechselSpannung m_WechselSpannung
           
private  ZustandNotstrom m_ZustandNotstrom
           
private  ZustandPhase m_ZustandPhase1
           
private  ZustandPhase m_ZustandPhase2
           
private  ZustandPhase m_ZustandPhase3
           
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface de.bsvrz.sys.usv.wrapper.USVAllgemein
DEFAULT_TIMEOUT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SimuGUIJFrame()
          Konstruktor
 
Method Summary
private  void aktionSchliessen()
           
private  void aktionUebernehmen()
          Übernimmt die getroffenen Einstellungen
 int getBatterieSpannung()
          Liefert die Batteriespannung der USV.
 int getBatterieTemperatur()
          Liefert die Temperatur der Batterie der USV in °C.
 int getBatterieZustand()
          Methode zum Aulesen der Membervariablen
 int getBetriebsdauerBatterie()
          Liefert die aktuelle Betriebsdauer der USV im Batteriebetrieb in Sekunden.
 EingangsfrequenzZustand getEingangsFrequenzZustand()
          Methode zum Aulesen der Membervariablen
private  JButton getJButtonSchliessen()
          This method initializes jButtonSchliessen
private  JButton getJButtonUebernehmen()
          This method initializes jButtonUebernehmen
private  JComboBox getJComboBoxBatterieBetriebsdauer()
           
private  JComboBox getJComboboxBatterieRestlaufzeit()
           
private  JComboBox getJComboBoxBatterieSpannung()
           
private  JComboBox getJComboBoxBatterieTemperatur()
           
private  JComboBox getJComboBoxBatterieZustand()
          This method initializes jComboBoxBatterieZustand
private  JComboBox getJComboBoxEingangsFrequenzZustand()
          This method initializes jComboBoxEingangsFrequenzZustand
private  JComboBox getJComboBoxKommunikationsZustand()
          This method initializes jComboBoxKommunikationsZustand
private  JComboBox getJComboBoxUsvZustand()
          This method initializes jComboBoxUsvZustand
private  JComboBox getJComboBoxWechselspannung()
          This method initializes jComboBoxWechselspannung
private  JComboBox getJComboBoxZustandNotstrom()
          This method initializes jComboBoxZustandNotstrom
private  JComboBox getJComboBoxZustandPhase1()
          This method initializes jComboBoxZustandPhase1
private  JComboBox getJComboBoxZustandPhase2()
          This method initializes jComboBoxZustandPhase2
private  JComboBox getJComboBoxZustandPhase3()
          This method initializes jComboBoxZustandPhase3
private  JPanel getJContentPane()
          This method initializes jContentPane
private  JPanel getJPanelAusgabe()
          This method initializes jPanelAusgabe
private  JPanel getJPanelOben()
          This method initializes jPanelOben
private  JPanel getJPanelUnten()
          This method initializes jPanelUnten
private  JTextField getJTextFieldBefehlNotstrom()
          This method initializes jTextFieldBefehlNotstrom
private  JTextField getJTextFieldBefehlUsvBetrieb()
          This method initializes jTextFieldBefehlUsvBetrieb
 KommunikationsZustand getKommunikationsZustand()
          Methode zum Aulesen der Membervariablen
 int getUSVRestlaufzeit()
          Liefert die Restlaufzeit der USV im Batteriebetrieb in Minuten.
 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
private  void initialize()
          This method initializes this
 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 zum Setzen der Membervariablen m_BefehlNotstrom
 int setUsvBetrieb(boolean befehl)
          Methode zum Setzen der Membervariablen m_BefehlNotstrom
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

jContentPane

private JPanel jContentPane

m_UsvZustand

private USVZustand m_UsvZustand

m_BatterieZustand

private int m_BatterieZustand

m_KommunikationsZustand

private KommunikationsZustand m_KommunikationsZustand

m_EingangsFrequenzZustand

private EingangsfrequenzZustand m_EingangsFrequenzZustand

m_WechselSpannung

private WechselSpannung m_WechselSpannung

m_ZustandPhase1

private ZustandPhase m_ZustandPhase1

m_ZustandPhase2

private ZustandPhase m_ZustandPhase2

m_ZustandPhase3

private ZustandPhase m_ZustandPhase3

m_ZustandNotstrom

private ZustandNotstrom m_ZustandNotstrom

batterieSpannung

private int batterieSpannung

batterieRestlaufzeit

private int batterieRestlaufzeit

batterieTemperatur

private int batterieTemperatur

batterieBetriebsdauer

private int batterieBetriebsdauer

m_instance

private USVWrapper m_instance

jPanelOben

private JPanel jPanelOben

jPanelUnten

private JPanel jPanelUnten

jButtonUebernehmen

private JButton jButtonUebernehmen

jButtonSchliessen

private JButton jButtonSchliessen

jComboBoxUsvZustand

private JComboBox jComboBoxUsvZustand

jPanelAusgabe

private JPanel jPanelAusgabe

jLabelBefehlNotstrom

private JLabel jLabelBefehlNotstrom

jLabelBefehlUsvBetrieb

private JLabel jLabelBefehlUsvBetrieb

jTextFieldBefehlNotstrom

private JTextField jTextFieldBefehlNotstrom

jTextFieldBefehlUsvBetrieb

private JTextField jTextFieldBefehlUsvBetrieb

jComboBoxBatterieZustand

private JComboBox jComboBoxBatterieZustand

jComboBoxKommunikationsZustand

private JComboBox jComboBoxKommunikationsZustand

jComboBoxEingangsFrequenzZustand

private JComboBox jComboBoxEingangsFrequenzZustand

jComboBoxWechselspannung

private JComboBox jComboBoxWechselspannung

jComboBoxZustandPhase1

private JComboBox jComboBoxZustandPhase1

jComboBoxZustandPhase2

private JComboBox jComboBoxZustandPhase2

jComboBoxZustandPhase3

private JComboBox jComboBoxZustandPhase3

jComboBoxZustandNotstrom

private JComboBox jComboBoxZustandNotstrom

jComboBoxBatterieSpannung

private JComboBox jComboBoxBatterieSpannung

jComboBoxBatterieTemperatur

private JComboBox jComboBoxBatterieTemperatur

jComboBoxBatterieRestlaufzeit

private JComboBox jComboBoxBatterieRestlaufzeit

jComboBoxBatterieBetriebsdauer

private JComboBox jComboBoxBatterieBetriebsdauer
Constructor Detail

SimuGUIJFrame

public SimuGUIJFrame()
Konstruktor

Method Detail

initialize

private void initialize()
This method initializes this


getJContentPane

private JPanel getJContentPane()
This method initializes jContentPane

Returns:
javax.swing.JPanel

getJPanelOben

private JPanel getJPanelOben()
This method initializes jPanelOben

Returns:
javax.swing.JPanel

getJPanelUnten

private JPanel getJPanelUnten()
This method initializes jPanelUnten

Returns:
javax.swing.JPanel

aktionUebernehmen

private void aktionUebernehmen()
Übernimmt die getroffenen Einstellungen


getJButtonUebernehmen

private JButton getJButtonUebernehmen()
This method initializes jButtonUebernehmen

Returns:
javax.swing.JButton

aktionSchliessen

private void aktionSchliessen()

getJButtonSchliessen

private JButton getJButtonSchliessen()
This method initializes jButtonSchliessen

Returns:
javax.swing.JButton

getJComboBoxUsvZustand

private JComboBox getJComboBoxUsvZustand()
This method initializes jComboBoxUsvZustand

Returns:
javax.swing.JComboBox

getJPanelAusgabe

private JPanel getJPanelAusgabe()
This method initializes jPanelAusgabe

Returns:
javax.swing.JPanel

getJTextFieldBefehlNotstrom

private JTextField getJTextFieldBefehlNotstrom()
This method initializes jTextFieldBefehlNotstrom

Returns:
javax.swing.JTextField

getJTextFieldBefehlUsvBetrieb

private JTextField getJTextFieldBefehlUsvBetrieb()
This method initializes jTextFieldBefehlUsvBetrieb

Returns:
javax.swing.JTextField

getJComboBoxBatterieZustand

private JComboBox getJComboBoxBatterieZustand()
This method initializes jComboBoxBatterieZustand

Returns:
javax.swing.JComboBox

getJComboBoxBatterieSpannung

private JComboBox getJComboBoxBatterieSpannung()

getJComboBoxBatterieBetriebsdauer

private JComboBox getJComboBoxBatterieBetriebsdauer()

getJComboboxBatterieRestlaufzeit

private JComboBox getJComboboxBatterieRestlaufzeit()

getJComboBoxBatterieTemperatur

private JComboBox getJComboBoxBatterieTemperatur()

getJComboBoxKommunikationsZustand

private JComboBox getJComboBoxKommunikationsZustand()
This method initializes jComboBoxKommunikationsZustand

Returns:
javax.swing.JComboBox

getJComboBoxEingangsFrequenzZustand

private JComboBox getJComboBoxEingangsFrequenzZustand()
This method initializes jComboBoxEingangsFrequenzZustand

Returns:
javax.swing.JComboBox

getJComboBoxWechselspannung

private JComboBox getJComboBoxWechselspannung()
This method initializes jComboBoxWechselspannung

Returns:
javax.swing.JComboBox

getJComboBoxZustandPhase1

private JComboBox getJComboBoxZustandPhase1()
This method initializes jComboBoxZustandPhase1

Returns:
javax.swing.JComboBox

getJComboBoxZustandPhase2

private JComboBox getJComboBoxZustandPhase2()
This method initializes jComboBoxZustandPhase2

Returns:
javax.swing.JComboBox

getJComboBoxZustandPhase3

private JComboBox getJComboBoxZustandPhase3()
This method initializes jComboBoxZustandPhase3

Returns:
javax.swing.JComboBox

getJComboBoxZustandNotstrom

private JComboBox getJComboBoxZustandNotstrom()
This method initializes jComboBoxZustandNotstrom

Returns:
javax.swing.JComboBox

getUsvZustand

public USVZustand getUsvZustand()
Methode zum Aulesen der Membervariablen

Specified by:
getUsvZustand in interface USVAllgemein
Returns:
m_UsvZustand

getBatterieZustand

public int getBatterieZustand()
Methode zum Aulesen der Membervariablen

Specified by:
getBatterieZustand in interface USVAllgemein
Returns:
m_BatterieZustand

getKommunikationsZustand

public KommunikationsZustand getKommunikationsZustand()
Methode zum Aulesen der Membervariablen

Specified by:
getKommunikationsZustand in interface USVAllgemein
Returns:
m_KommunikationsZustand

getEingangsFrequenzZustand

public EingangsfrequenzZustand getEingangsFrequenzZustand()
Methode zum Aulesen der Membervariablen

Specified by:
getEingangsFrequenzZustand in interface USVAllgemein
Returns:
m_EingangsFrequenzZustand

getWechselSpannung

public WechselSpannung getWechselSpannung()
Methode zum Aulesen der Membervariablen

Specified by:
getWechselSpannung in interface USVAllgemein
Returns:
m_WechselSpannung

getZustandPhase1

public ZustandPhase getZustandPhase1()
Methode zum Aulesen der Membervariablen

Specified by:
getZustandPhase1 in interface USVAllgemein
Returns:
m_ZustandPhase1

getZustandPhase2

public ZustandPhase getZustandPhase2()
Methode zum Aulesen der Membervariablen

Specified by:
getZustandPhase2 in interface USVAllgemein
Returns:
m_ZustandPhase2

getZustandPhase3

public ZustandPhase getZustandPhase3()
Methode zum Aulesen der Membervariablen

Specified by:
getZustandPhase3 in interface USVAllgemein
Returns:
m_ZustandPhase2

getZustandNotstrom

public ZustandNotstrom getZustandNotstrom()
Methode zum Aulesen der Membervariablen

Specified by:
getZustandNotstrom in interface USVAllgemein
Returns:
m_ZustandPhase3

setNotstrom

public int setNotstrom(boolean befehl)
Methode zum Setzen der Membervariablen m_BefehlNotstrom

Specified by:
setNotstrom in interface USVAllgemein
Parameters:
befehl - 0: passiv 1: aktiv
Returns:
0 – Funktion erfolgreich durchgeführt 1 – Funktion nicht erfolgreich durchgeführt -1 – Funktionalität nicht implementiert.

setUsvBetrieb

public int setUsvBetrieb(boolean befehl)
Methode zum Setzen der Membervariablen m_BefehlNotstrom

Specified by:
setUsvBetrieb in interface USVAllgemein
Parameters:
befehl - 0: Normalbetrieb 1: Batteriebetrieb
Returns:
0 – Funktion erfolgreich durchgeführt 1 – Funktion nicht erfolgreich durchgeführt -1 – Funktionalität nicht implementiert.

setInstance

public void setInstance(USVWrapper instance)
Description copied from interface: USVAllgemein
Methode mit der der Klasse, die das Interface USVAllgemein implementiert die Instanz der Hauptklasse mitgeteilt mit. Mit dieser Instanz kann das Interface USVTrigger benutzt werden

Specified by:
setInstance in interface USVAllgemein
Parameters:
instance - Instanz der Hauptklasse

getBatterieSpannung

public int getBatterieSpannung()
Description copied from interface: USVAllgemein
Liefert die Batteriespannung der USV.

Specified by:
getBatterieSpannung in interface USVAllgemein
Returns:
die Batteriespannung der USV, oder -1 für "nicht ermittelbar".

getBatterieTemperatur

public int getBatterieTemperatur()
Description copied from interface: USVAllgemein
Liefert die Temperatur der Batterie der USV in °C.

Specified by:
getBatterieTemperatur in interface USVAllgemein
Returns:
die Temperatur der Batterie der USV

getBetriebsdauerBatterie

public int getBetriebsdauerBatterie()
Description copied from interface: USVAllgemein
Liefert die aktuelle Betriebsdauer der USV im Batteriebetrieb in Sekunden.

Specified by:
getBetriebsdauerBatterie in interface USVAllgemein
Returns:
die Betriebsdauer der USV im Batteriebetrieb, oder -1 für "nicht ermittelbar".

getUSVRestlaufzeit

public int getUSVRestlaufzeit()
Description copied from interface: USVAllgemein
Liefert die Restlaufzeit der USV im Batteriebetrieb in Minuten.

Specified by:
getUSVRestlaufzeit in interface USVAllgemein
Returns:
die Restlaufzeit der USV, oder -1 für "nicht ermittelbar".