|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
shady.common.ui.Display
shady.common.ui.AccountingDisplay
public class AccountingDisplay
Shady accounting display.
TBD more docTarget: 1.4 JRE.
Copyright (C) 2006 Marsette A. Vona, III
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class shady.common.ui.Display |
|---|
Display.AngleField, Display.BarrelAngleField, Display.BarrelField, Display.BooleanField, Display.CharField, Display.CountField, Display.CurrentField, Display.DecimalField, Display.EnergyField, Display.FaultField, Display.Field, Display.GripperField, Display.PointField, Display.StringField, Display.TimeField, Display.TorqueField, Display.VoltageField |
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected ShadyAccountingInfo |
accountingInfo
Display.shady's accounting info. |
protected Display.Field |
currentBatteryEnergyField
Shows current battery energy. |
private static java.lang.String |
cvsid
CVS id. |
static double |
DEFAULT_FPS
Default update frames per second. |
static int |
GRIPPER_CLOSE
Identifies a gripper close operation. |
static int |
GRIPPER_OPEN
Identifies a gripper open operation. |
protected Display.Field[] |
numEnergyTalliedGripsField
Shows number of energy tallied grips. |
protected Display.Field |
numEnergyTalliedRotationsField
Shows number of energy tallied rotations. |
protected Display.Field |
numFaultsField
Shows number of faults. |
protected Display.Field[] |
numGripsField
Shows number of grips. |
protected Display.Field |
numRotationsField
Shows number of rotations. |
protected Display.Field[] |
numSuccessfulGripsField
Shows number of successful grips. |
protected Display.Field |
numSuccessfulRotationsField
Shows number of successful rotations. |
protected Display.Field |
totalAccountingTimeField
Shows total accounting time. |
protected Display.Field |
totalBatteryEnergyField
Shows total battery energy. |
protected Display.Field |
totalEnergyConsumedField
Shows total energy consumed. |
protected Display.Field[] |
totalGripEnergyField
Shows total grip energy. |
protected Display.Field[] |
totalGripTimeField
Shows total grip time. |
protected Display.Field |
totalRotationAngleField
Shows total rotation angle. |
protected Display.Field |
totalRotationEnergyField
Shows total rotation energy. |
protected Display.Field |
totalRotationTimeField
Shows total rotation time. |
| Fields inherited from class shady.common.ui.Display |
|---|
DEFAULT_BORDER_PAD, DEFAULT_WIDTH, fields, fps, paused, shady, shadyUI, UNITS_WIDTH |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
AccountingDisplay(UI ui,
ShadyCommonAPI shady)
Create a new accounting Display. |
|
| Method Summary | |
|---|---|
protected double |
getDefaultFPS()
Get the default frames per sec. |
protected void |
update()
This will be called at Display.getUpdateInterval(). |
protected void |
updateAccountingInfo()
Copies accountingInfo from Display.shady. |
| Methods inherited from class shady.common.ui.Display |
|---|
getFPS, getUpdateInterval, isPaused, lockHeight, lockMinimumSize, lockPreferredSize, pause, setBorder, setBorder, setBorder, setFPS, unPause, unPause |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String cvsid
CVS id.
public static final double DEFAULT_FPS
Default update frames per second.
public static final int GRIPPER_CLOSE
Identifies a gripper close operation.
public static final int GRIPPER_OPEN
Identifies a gripper open operation.
protected final Display.Field totalAccountingTimeField
Shows total accounting time.
protected final Display.Field numFaultsField
Shows number of faults.
protected final Display.Field totalBatteryEnergyField
Shows total battery energy.
protected final Display.Field currentBatteryEnergyField
Shows current battery energy.
protected final Display.Field totalEnergyConsumedField
Shows total energy consumed.
protected final Display.Field totalRotationTimeField
Shows total rotation time.
protected final Display.Field totalRotationEnergyField
Shows total rotation energy.
protected final Display.Field numEnergyTalliedRotationsField
Shows number of energy tallied rotations.
protected final Display.Field numRotationsField
Shows number of rotations.
protected final Display.Field numSuccessfulRotationsField
Shows number of successful rotations.
protected final Display.Field totalRotationAngleField
Shows total rotation angle.
protected final Display.Field[] totalGripTimeField
Shows total grip time.
protected final Display.Field[] totalGripEnergyField
Shows total grip energy.
protected final Display.Field[] numEnergyTalliedGripsField
Shows number of energy tallied grips.
protected final Display.Field[] numGripsField
Shows number of grips.
protected final Display.Field[] numSuccessfulGripsField
Shows number of successful grips.
protected ShadyAccountingInfo accountingInfo
Display.shady's accounting info.
| Constructor Detail |
|---|
public AccountingDisplay(UI ui,
ShadyCommonAPI shady)
Create a new accounting Display.
ui - the UI that contains this Displayshady - the mechanism to display, not null| Method Detail |
|---|
protected double getDefaultFPS()
Get the default frames per sec.
getDefaultFPS in class DisplayDisplay.DEFAULT_FPSprotected void update()
This will be called at Display.getUpdateInterval().
Default impl updates any Display.Fields (in Display.fields).
updateAccountingInfo(), then call superclass impl.
update in class Displayprotected void updateAccountingInfo()
Copies accountingInfo from Display.shady.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||