Class CanisbPaneProvider
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jmri.util.swing.JmriPanel
-
- jmri.jmrix.can.swing.CanPanel
-
- jmri.jmrix.can.cbus.swing.modules.CbusConfigPaneProvider
-
- jmri.jmrix.can.cbus.swing.modules.sprogdcc.CanisbPaneProvider
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,CanPanelInterface,JmriServiceProviderInterface
public class CanisbPaneProvider extends CbusConfigPaneProvider
Returns configuration objects for a SPROG DCC CANISB- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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
-
-
Field Summary
Fields Modifier and Type Field Description static intCAN_DIAGNOSTICS_HIstatic intCAN_DIAGNOSTICS_LOstatic intCAN_DISABLEstatic intCAN_ERR_CONTROLstatic intCAN_ERR_FREE_COUNT_HIstatic intCAN_ERR_FREE_COUNT_LOstatic intCAN_ERR_STATUS_1static intCAN_ERR_STATUS_2static intCAN_NOM_BIT_RATE_RX_COUNTstatic intCAN_NOM_BIT_RATE_TX_COUNTstatic intCAN_RX_CNT_Hstatic intCAN_RX_CNT_Lstatic intCAN_RX_CNT_Tstatic intCAN_RX_CNT_Ustatic intCAN_TX_ARB_DELAYstatic intCAN_TX_CNT_Hstatic intCAN_TX_CNT_Lstatic intCAN_TX_CNT_Tstatic intCAN_TX_CNT_Ustatic intCANIDstatic intHOST_RX_CNT_Hstatic intHOST_RX_CNT_Lstatic intHOST_RX_CNT_Tstatic intHOST_RX_CNT_Ustatic intHOST_TX_CNT_Hstatic intHOST_TX_CNT_Lstatic intHOST_TX_CNT_Tstatic intHOST_TX_CNT_Ustatic intMAX_CANIDstatic intMAX_NNstatic intMIN_CANIDstatic intMIN_NNstatic intNN_HIstatic intNN_LOprotected static java.util.Map<java.lang.Integer,java.lang.String>nvMapHashmap for decoding NV namesstatic intRX_ERR_CNTstatic intRX_OVFLW_COUNTstatic intSETUPstatic intTX_ERR_CNTstatic intTX_FAIL_CNT(package private) java.lang.Stringtype-
Fields inherited from class jmri.jmrix.can.cbus.swing.modules.CbusConfigPaneProvider
_nVarEditFrame
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description CanisbPaneProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.util.Map<java.lang.Integer,java.lang.String>createNvMap()AbstractEditNVPanegetEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)Create a new edit frameAbstractEditNVPanegetEditNVFrameInstance()Get the edit frame instancejava.lang.StringgetModuleType()Get the manufacturer name for the classjava.lang.StringgetNVNameByIndex(int index)Get descriptive name of NV-
Methods inherited from class jmri.jmrix.can.cbus.swing.modules.CbusConfigPaneProvider
getInstancesCollection, getInstancesMap, getProviderByName, getProviderByNode, loadInstances, toString
-
Methods inherited from class jmri.jmrix.can.swing.CanPanel
getMemo, initComponents, initContext, prependConnToString
-
Methods inherited from class jmri.util.swing.JmriPanel
dispose, getHelpTarget, getMenus, getMinimumDimension, getTitle, getWindowInterface, initComponents, isMultipleInstances, setWindowInterface
-
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, 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
-
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
type
java.lang.String type
-
RX_ERR_CNT
public static final int RX_ERR_CNT
- See Also:
- Constant Field Values
-
TX_ERR_CNT
public static final int TX_ERR_CNT
- See Also:
- Constant Field Values
-
TX_FAIL_CNT
public static final int TX_FAIL_CNT
- See Also:
- Constant Field Values
-
RX_OVFLW_COUNT
public static final int RX_OVFLW_COUNT
- See Also:
- Constant Field Values
-
SETUP
public static final int SETUP
- See Also:
- Constant Field Values
-
CAN_DISABLE
public static final int CAN_DISABLE
- See Also:
- Constant Field Values
-
CANID
public static final int CANID
- See Also:
- Constant Field Values
-
NN_HI
public static final int NN_HI
- See Also:
- Constant Field Values
-
NN_LO
public static final int NN_LO
- See Also:
- Constant Field Values
-
CAN_ERR_STATUS_1
public static final int CAN_ERR_STATUS_1
- See Also:
- Constant Field Values
-
CAN_ERR_STATUS_2
public static final int CAN_ERR_STATUS_2
- See Also:
- Constant Field Values
-
CAN_ERR_CONTROL
public static final int CAN_ERR_CONTROL
- See Also:
- Constant Field Values
-
CAN_NOM_BIT_RATE_RX_COUNT
public static final int CAN_NOM_BIT_RATE_RX_COUNT
- See Also:
- Constant Field Values
-
CAN_NOM_BIT_RATE_TX_COUNT
public static final int CAN_NOM_BIT_RATE_TX_COUNT
- See Also:
- Constant Field Values
-
CAN_ERR_FREE_COUNT_HI
public static final int CAN_ERR_FREE_COUNT_HI
- See Also:
- Constant Field Values
-
CAN_ERR_FREE_COUNT_LO
public static final int CAN_ERR_FREE_COUNT_LO
- See Also:
- Constant Field Values
-
CAN_DIAGNOSTICS_HI
public static final int CAN_DIAGNOSTICS_HI
- See Also:
- Constant Field Values
-
CAN_DIAGNOSTICS_LO
public static final int CAN_DIAGNOSTICS_LO
- See Also:
- Constant Field Values
-
HOST_TX_CNT_T
public static final int HOST_TX_CNT_T
- See Also:
- Constant Field Values
-
HOST_TX_CNT_U
public static final int HOST_TX_CNT_U
- See Also:
- Constant Field Values
-
HOST_TX_CNT_H
public static final int HOST_TX_CNT_H
- See Also:
- Constant Field Values
-
HOST_TX_CNT_L
public static final int HOST_TX_CNT_L
- See Also:
- Constant Field Values
-
HOST_RX_CNT_T
public static final int HOST_RX_CNT_T
- See Also:
- Constant Field Values
-
HOST_RX_CNT_U
public static final int HOST_RX_CNT_U
- See Also:
- Constant Field Values
-
HOST_RX_CNT_H
public static final int HOST_RX_CNT_H
- See Also:
- Constant Field Values
-
HOST_RX_CNT_L
public static final int HOST_RX_CNT_L
- See Also:
- Constant Field Values
-
CAN_TX_CNT_T
public static final int CAN_TX_CNT_T
- See Also:
- Constant Field Values
-
CAN_TX_CNT_U
public static final int CAN_TX_CNT_U
- See Also:
- Constant Field Values
-
CAN_TX_CNT_H
public static final int CAN_TX_CNT_H
- See Also:
- Constant Field Values
-
CAN_TX_CNT_L
public static final int CAN_TX_CNT_L
- See Also:
- Constant Field Values
-
CAN_RX_CNT_T
public static final int CAN_RX_CNT_T
- See Also:
- Constant Field Values
-
CAN_RX_CNT_U
public static final int CAN_RX_CNT_U
- See Also:
- Constant Field Values
-
CAN_RX_CNT_H
public static final int CAN_RX_CNT_H
- See Also:
- Constant Field Values
-
CAN_RX_CNT_L
public static final int CAN_RX_CNT_L
- See Also:
- Constant Field Values
-
CAN_TX_ARB_DELAY
public static final int CAN_TX_ARB_DELAY
- See Also:
- Constant Field Values
-
MIN_CANID
public static int MIN_CANID
-
MAX_CANID
public static int MAX_CANID
-
MIN_NN
public static int MIN_NN
-
MAX_NN
public static int MAX_NN
-
nvMap
protected static final java.util.Map<java.lang.Integer,java.lang.String> nvMap
Hashmap for decoding NV names
-
-
Constructor Detail
-
CanisbPaneProvider
public CanisbPaneProvider()
-
-
Method Detail
-
getModuleType
@Nonnull public java.lang.String getModuleType()
Get the manufacturer name for the class- Specified by:
getModuleTypein classCbusConfigPaneProvider- Returns:
- the manufacturer
-
createNvMap
protected static java.util.Map<java.lang.Integer,java.lang.String> createNvMap()
-
getNVNameByIndex
public java.lang.String getNVNameByIndex(int index)
Get descriptive name of NV- Specified by:
getNVNameByIndexin classCbusConfigPaneProvider- Parameters:
index- of the NV- Returns:
- the name as String. May be empty string if NV description is unknown or null if index is out of range
-
getEditNVFrameInstance
public AbstractEditNVPane getEditNVFrameInstance()
Get the edit frame instance- Specified by:
getEditNVFrameInstancein classCbusConfigPaneProvider- Returns:
- the edit frame
-
getEditNVFrame
public AbstractEditNVPane getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frame- Specified by:
getEditNVFramein classCbusConfigPaneProvider- Parameters:
dataModel- the containing framenode- the node to be edited- Returns:
- the edit frame
-
-