public class PlanControlPanel extends ConsolePanel implements ConfigurationListener, MainVehicleChangeListener, LockableSubPanel, IPeriodicUpdates, NeptusMessageListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
java.lang.String |
acousticOpServiceName |
boolean |
acousticOpUseOnlyActive |
boolean |
allwaysVerifyAllManeuversUsed |
protected static boolean |
DONT_USE_ACOUSTICS |
boolean |
enableBeaconsButton |
boolean |
enableConsoleActions |
boolean |
enableSelectionButton |
boolean |
enableTeleopButton |
int |
fontMultiplier |
protected static boolean |
USE_ACOUSTICS |
boolean |
useCalibrationOnStartPlan |
boolean |
useFullMode |
boolean |
useTcpToSendMessages |
dialog
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PlanControlPanel(ConsoleLayout console) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkConditionToRun(java.awt.Component component,
boolean checkMission,
boolean checkPlan) |
void |
cleanSubPanel() |
java.lang.String[] |
getObservedMessages() |
void |
initSubPanel() |
boolean |
isLocked() |
void |
lock() |
void |
mainVehicleChangeNotification(ConsoleEventMainSystemChange ev) |
void |
messageArrived(pt.lsts.imc.IMCMessage message)
This method is called when a message of the observed type has arrived
|
long |
millisBetweenUpdates()
Use this method to return the desired update interval
|
void |
propertiesChanged() |
void |
unLock() |
boolean |
update()
This method is called periodically (same period as specified by
IPeriodicUpdates.millisBetweenUpdates() |
java.lang.String |
validateFontMultiplier(int value)
Parameter
fontMultiplier validator. |
activateComponents, addCheckMenuItem, addMenu, addMenuItem, asDocument, asDocument, asElement, asElement, asXML, asXML, clean, deactivateComponents, getChildren, getConsole, getDescription, getEditMode, getImageIcon, getMainpanel, getMainVehicleId, getName, getProperties, getPropertiesDialogTitle, getPropertiesErrors, getState, getVisibility, inDocument, inElement, init, isFixedPosition, isFixedSize, isResizable, mainVehicleChange, onMessage, parentResized, parseXML, post, recalculateRelativePosAndSize, removeCheckMenuItem, removeMenuItem, send, send, sendViaIridium, setEditMode, setFixedPosition, setFixedSize, setPopupPosition, setProperties, setResizable, setVisibility, XML_ChildsRead, XML_ChildsWrite, XML_PropertiesRead, XML_PropertiesWrite
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
mainVehicleChange
protected static final boolean DONT_USE_ACOUSTICS
protected static final boolean USE_ACOUSTICS
public int fontMultiplier
public boolean allwaysVerifyAllManeuversUsed
public java.lang.String acousticOpServiceName
public boolean acousticOpUseOnlyActive
public boolean useFullMode
public boolean enableTeleopButton
public boolean enableConsoleActions
public boolean enableSelectionButton
public boolean enableBeaconsButton
public boolean useCalibrationOnStartPlan
public boolean useTcpToSendMessages
public PlanControlPanel(ConsoleLayout console)
public java.lang.String[] getObservedMessages()
getObservedMessages
in interface NeptusMessageListener
public java.lang.String validateFontMultiplier(int value)
fontMultiplier
validator.value
- public void initSubPanel()
initSubPanel
in class ConsolePanel
public void propertiesChanged()
propertiesChanged
in interface ConfigurationListener
public void mainVehicleChangeNotification(ConsoleEventMainSystemChange ev)
public void lock()
lock
in interface LockableSubPanel
public void unLock()
unLock
in interface LockableSubPanel
public boolean isLocked()
isLocked
in interface LockableSubPanel
public long millisBetweenUpdates()
IPeriodicUpdates
millisBetweenUpdates
in interface IPeriodicUpdates
public boolean update()
IPeriodicUpdates
IPeriodicUpdates.millisBetweenUpdates()
update
in interface IPeriodicUpdates
protected boolean checkConditionToRun(java.awt.Component component, boolean checkMission, boolean checkPlan)
component
- checkMission
- checkPlan
- public void messageArrived(pt.lsts.imc.IMCMessage message)
NeptusMessageListener
messageArrived
in interface NeptusMessageListener
message
- The message to be parsedpublic void cleanSubPanel()
cleanSubPanel
in class ConsolePanel
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.