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
 
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
 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
 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
 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
 

Constructor Detail

SimuGUIJFrame

public SimuGUIJFrame()
Konstruktor

Method Detail

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".