Package jmri.jmrit.display
Class PositionableLabel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
jmri.jmrit.display.PositionableLabel
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Cloneable,Accessible,SwingConstants,Positionable,InlineLogixNG
- Direct Known Subclasses:
AudioIcon,LightIcon,LinkingLabel,LocoIcon,LogixNGIcon,MemoryOrGVIcon,MultiSensorIcon,PositionableIcon,ReporterIcon,RpsPositionIcon,SlipTurnoutIcon
PositionableLabel is a JLabel that can be dragged around the inside of the
enclosing Container using a right-drag.
The positionable parameter is a global, set from outside. The 'fixed'
parameter is local, set from the popup here.

- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classNested classes/interfaces inherited from class javax.swing.JLabel
JLabel.AccessibleJLabelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyNested classes/interfaces inherited from interface jmri.jmrit.display.Positionable
Positionable.DuplicateIdException -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected intprotected booleanprotected Editorprotected booleanprotected booleanprotected boolean(package private) IconAdder(package private) JFrame(package private) IconItemPanel(package private) TextItemPanelprotected NamedIcon(package private) PositionablePopupUtil*************************************************************protected booleanprotected booleanprotected booleanprotected booleanprotected ToolTipprotected Stringprotected booleanprotected boolean(package private) boolean(package private) JCheckBoxMenuItemFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST -
Constructor Summary
ConstructorsConstructorDescriptionPositionableLabel(String s, Editor editor) Create a new Positionable Label.PositionableLabel(NamedIcon s, Editor editor) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a class name to this Positionablestatic NamedIconcloneIcon(NamedIcon icon, PositionableLabel pos) Make a deep copy of Positional object.voiddispose()Clean up when this object is no longer needed.voiddoMouseClicked(JmriMouseEvent event) voiddoMouseDragged(JmriMouseEvent event) voiddoMouseEntered(JmriMouseEvent event) voiddoMouseExited(JmriMouseEvent event) voiddoMouseMoved(JmriMouseEvent event) voiddoMousePressed(JmriMouseEvent event) voiddoMouseReleased(JmriMouseEvent event) booleanUse the 'Standard' presentation of the popup menu items.protected voidedit()protected voideditIcon()protected voidprotected voidprotected PositionablevoidfinishItemUpdate(DisplayFrame paletteFrame, ItemPanel itemPanel) Gets the class names of this PositionableintintintgetId()Gets the Id of this PositionableGet the LogixNG of this InlineLogixNG.Provide a generic method to return the bean associated with the Positionable.Get the name of the positional as a String.Utility to handle Margins, Borders and other common popup itemsdoublegetScale()getSize()Get the type of the positional as a String.When text is rotated or in an icon mode, the return of getText() may be null or some other valuebooleanintgetWidth()voidinitPaletteFrame(DisplayFrame paletteFrame, ItemPanel itemPanel) booleanisActive()Check if the component is still displayed, and should be stored.booleanfinal booleanbooleanbooleanbooleanbooleanisHidden()final booleanisIcon()final booleanbooleanfinal booleanisText()booleanprotected voidmakeIconEditorFrame(Container pos, String name, boolean table, IconAdder editor) For item popups in Panel Editor.makePaletteFrame(String title) Create a palette window.protected NamedIconmakeTextOverlaidIcon(String text, NamedIcon ic) Create an image of icon with overlaid text.intintintmaxWidth()intprotected voidvoidremove()Removes this object from display and persistancevoidRemove a class name to this PositionablevoidremoveClass(String className) Remove a class name to this Positionablevoidrotate(int deg) protected voidvoidsetControlling(boolean enabled) voidsetDegrees(int deg) booleansetDisableControlMenu(JPopupMenu popup) Add additional menu items to the menu.voidsetDisplayLevel(int l) voidsetEditable(boolean enabled) booleansetEditIconMenu(JPopupMenu popup) Add additional menu items to the menu.booleansetEditItemMenu(JPopupMenu popup) Add additional menu items to the menu.voidbooleansetEditTextItemMenu(JPopupMenu popup) voidsetEmptyHidden(boolean hide) voidsetHidden(boolean hide) voidvoidSets the Id of this PositionablevoidsetLevel(int l) Delayed setDisplayLevel for DnD.voidsetLogixNG(LogixNG logixNG) Set the LogixNG of this InlineLogixNG.voidsetLogixNG_SystemName(String systemName) Set the system name for the LogixNG of this InlineLogixNG.voidvoidsetPositionable(boolean enabled) booleansetRotateMenu(JPopupMenu popup) Rotate degrees return true if popup is set.booleanRotate othogonally return true if popup is setvoidsetScale(double s) booleansetScaleMenu(JPopupMenu popup) Scale percentage form display.voidsetShowToolTip(boolean set) protected voidsetSuperText(String text) voidbooleansetTextEditMenu(JPopupMenu popup) Add additional menu items to the menu.voidsetToolTip(ToolTip tip) voidvoidSetup the LogixNG of this InlineLogixNG.voidsetValueEditDisabled(boolean isDisabled) voidsetViewCoordinates(boolean enabled) voidvoidbooleanshowPopUp(JPopupMenu popup) Call to a Positionable that has unique requirements - e.g.booleanbooleanCheck if a permanent copy of this Positionable should be stored.voidvoidUpdate the AWT and Swing size information due to change in internal state, e.g. if one or more of the icons that might be displayed is changedprotected voidMethods inherited from class javax.swing.JLabel
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setUI, setVerticalAlignment, setVerticalTextPosition, updateUIMethods 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, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, updateMethods 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, validateTreeMethods 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, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jmri.jmrit.display.Positionable
contains, getBackground, getBounds, getEditorName, getFont, getForeground, getLocation, getParent, getPreferredSize, getTypeName, getX, getY, invalidate, isOpaque, repaint, requestFocusInWindow, setBackground, setBorder, setForeground, setLocation, setLocation, setOpaque, setSize, setVisible
-
Field Details
-
_editor
-
_icon
-
_text
-
_control
-
_namedIcon
-
_tooltip
-
_showTooltip
-
_editable
-
_positionable
-
_viewCoordinates
-
_controlling
-
_emptyHidden
-
_valueEditDisabled
-
_displayLevel
-
_unRotatedText
-
_rotateText
-
_popupUtil
************************************************************* -
_iconEditorFrame
-
_iconEditor
-
_paletteFrame
-
_iconItemPanel
-
_itemPanel
-
disableItem
-
active
boolean active
-
-
Constructor Details
-
PositionableLabel
Create a new Positionable Label.- Parameters:
s- label string.editor- where this label is displayed.
-
PositionableLabel
-
-
Method Details
-
setId
Sets the Id of this Positionable- Specified by:
setIdin interfacePositionable- Parameters:
id- the id or null if no id- Throws:
Positionable.DuplicateIdException- if another Positionable in the editor already has this id
-
getId
Gets the Id of this Positionable- Specified by:
getIdin interfacePositionable- Returns:
- the id or null if no id
-
addClass
Add a class name to this Positionable- Specified by:
addClassin interfacePositionable- Parameters:
className- the class name
-
removeClass
Remove a class name to this Positionable- Specified by:
removeClassin interfacePositionable- Parameters:
className- the class name
-
removeAllClasses
Remove a class name to this Positionable- Specified by:
removeAllClassesin interfacePositionable
-
getClasses
Gets the class names of this Positionable- Specified by:
getClassesin interfacePositionable- Returns:
- the classes
-
isIcon
-
isText
-
isControl
-
getEditor
- Specified by:
getEditorin interfacePositionable
-
setEditor
- Specified by:
setEditorin interfacePositionable
-
setPositionable
- Specified by:
setPositionablein interfacePositionable
-
isPositionable
- Specified by:
isPositionablein interfacePositionable
-
setEditable
- Specified by:
setEditablein interfacePositionable
-
isEditable
- Specified by:
isEditablein interfacePositionable
-
setViewCoordinates
- Specified by:
setViewCoordinatesin interfacePositionable
-
getViewCoordinates
- Specified by:
getViewCoordinatesin interfacePositionable
-
setControlling
- Specified by:
setControllingin interfacePositionable
-
isControlling
- Specified by:
isControllingin interfacePositionable
-
setHidden
- Specified by:
setHiddenin interfacePositionable
-
isHidden
- Specified by:
isHiddenin interfacePositionable
-
showHidden
- Specified by:
showHiddenin interfacePositionable
-
setEmptyHidden
- Specified by:
setEmptyHiddenin interfacePositionable
-
isEmptyHidden
- Specified by:
isEmptyHiddenin interfacePositionable
-
setValueEditDisabled
- Specified by:
setValueEditDisabledin interfacePositionable
-
isValueEditDisabled
- Specified by:
isValueEditDisabledin interfacePositionable
-
showEmptyHidden
-
setLevel
Delayed setDisplayLevel for DnD.- Parameters:
l- the level to set
-
setDisplayLevel
- Specified by:
setDisplayLevelin interfacePositionable
-
getDisplayLevel
- Specified by:
getDisplayLevelin interfacePositionable
-
setShowToolTip
- Specified by:
setShowToolTipin interfacePositionable
-
showToolTip
- Specified by:
showToolTipin interfacePositionable
-
setToolTip
- Specified by:
setToolTipin interfacePositionable
-
getToolTip
- Specified by:
getToolTipin interfacePositionable
-
getTypeString
Description copied from interface:PositionableGet the type of the positional as a String.- Specified by:
getTypeStringin interfacePositionable- Returns:
- the type to display
-
getNameString
Description copied from interface:PositionableGet the name of the positional as a String. This is often the display name of the NamedBean being positioned.- Specified by:
getNameStringin interfaceInlineLogixNG- Specified by:
getNameStringin interfacePositionable- Returns:
- the name to display
-
getUnRotatedText
When text is rotated or in an icon mode, the return of getText() may be null or some other value- Returns:
- original defining text set by user
-
setUnRotatedText
-
deepClone
Description copied from interface:PositionableMake a deep copy of Positional object. Implementation should create a new object and immediately pass the object to finishClone() returning the result of finishClone(). i.e. implementation must be:public Positionable deepClone() { Subtype t = new Subtype(); return finishClone(t); }Then finishClone() finishes the deep Copy of a Positional object. Implementation should make deep copies of the additional members of this sub class and then pass Positionable p to super.finishClone(). i.e. implementation must terminate with statement return super.finishClone(p); See IndicatorTurnoutIcon extends TurnoutIcon extends PositionableLabel for an example of how to continue deep cloning a chain of subclasses.
- Specified by:
deepClonein interfacePositionable- Returns:
- the copy
-
finishClone
-
getTextComponent
- Specified by:
getTextComponentin interfacePositionable
-
cloneIcon
-
doMousePressed
- Specified by:
doMousePressedin interfacePositionable
-
doMouseReleased
- Specified by:
doMouseReleasedin interfacePositionable
-
doMouseClicked
- Specified by:
doMouseClickedin interfacePositionable
-
doMouseDragged
- Specified by:
doMouseDraggedin interfacePositionable
-
doMouseMoved
- Specified by:
doMouseMovedin interfacePositionable
-
doMouseEntered
- Specified by:
doMouseEnteredin interfacePositionable
-
doMouseExited
- Specified by:
doMouseExitedin interfacePositionable
-
storeItem
Description copied from interface:PositionableCheck if a permanent copy of this Positionable should be stored.- Specified by:
storeItemin interfacePositionable- Returns:
- true if this Positionable should be stored; false otherwise
-
doViemMenu
Description copied from interface:PositionableUse the 'Standard' presentation of the popup menu items. The editor will call this method to find out whether it should create any popup viewing menu items.- Specified by:
doViemMenuin interfacePositionable- Returns:
- true if Editor may add the standardpopup menu items
-
setPopupUtility
- Specified by:
setPopupUtilityin interfacePositionable
-
getPopupUtility
Description copied from interface:PositionableUtility to handle Margins, Borders and other common popup items- Specified by:
getPopupUtilityin interfacePositionable- Returns:
- null if these item do not apply
-
updateSize
Update the AWT and Swing size information due to change in internal state, e.g. if one or more of the icons that might be displayed is changed- Specified by:
updateSizein interfacePositionable
-
maxWidth
- Specified by:
maxWidthin interfacePositionable
-
maxHeight
- Specified by:
maxHeightin interfacePositionable
-
maxWidthTrue
-
maxHeightTrue
-
isBackground
-
isRotated
-
updateIcon
-
showPopUp
Call to a Positionable that has unique requirements - e.g. RpsPositionIcon, SecurityElementIcon- Specified by:
showPopUpin interfacePositionable
-
setRotateOrthogonalMenu
Rotate othogonally return true if popup is set- Specified by:
setRotateOrthogonalMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if adding items; false otherwise
-
rotateOrthogonal
-
setEditIconMenu
Description copied from interface:PositionableAdd additional menu items to the menu.- Specified by:
setEditIconMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if adding items; false otherwise
-
makeIconEditorFrame
For item popups in Panel Editor.- Parameters:
pos- the containername- the nametable- true if creating a table; false otherwiseeditor- the associated editor
-
edit
-
editIcon
-
makePaletteFrame
Create a palette window.- Parameters:
title- the name of the palette- Returns:
- DisplayFrame for palette item
-
initPaletteFrame
-
finishItemUpdate
-
setEditItemMenu
Description copied from interface:PositionableAdd additional menu items to the menu.- Specified by:
setEditItemMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if adding items; false otherwise
-
editIconItem
-
setEditTextItemMenu
-
editTextItem
-
updateTextItem
-
setRotateMenu
Rotate degrees return true if popup is set.- Specified by:
setRotateMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if adding items; false otherwise
-
setScaleMenu
Scale percentage form display.- Specified by:
setScaleMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if popup is set
-
setTextEditMenu
Description copied from interface:PositionableAdd additional menu items to the menu.- Specified by:
setTextEditMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if adding items; false otherwise
-
setDisableControlMenu
Description copied from interface:PositionableAdd additional menu items to the menu.- Specified by:
setDisableControlMenuin interfacePositionable- Parameters:
popup- the menu to add the menu items to- Returns:
- true if adding items; false otherwise
-
setScale
- Specified by:
setScalein interfacePositionable
-
getScale
- Specified by:
getScalein interfacePositionable
-
setIcon
-
rotate
- Specified by:
rotatein interfacePositionable
-
makeTextOverlaidIcon
Create an image of icon with overlaid text.- Parameters:
text- the text to overlayic- the icon containing the image- Returns:
- the icon overlaying text on ic
-
setDegrees
-
getDegrees
- Specified by:
getDegreesin interfacePositionable
-
dispose
Clean up when this object is no longer needed. Should not be called while the object is still displayed; see remove() -
remove
Removes this object from display and persistance- Specified by:
removein interfacePositionable
-
isActive
Check if the component is still displayed, and should be stored.- Returns:
- true if active; false otherwise
-
setSuperText
-
setText
-
getSize
-
getHeight
- Specified by:
getHeightin interfacePositionable- Overrides:
getHeightin classJComponent
-
getWidth
- Specified by:
getWidthin interfacePositionable- Overrides:
getWidthin classJComponent
-
paintComponent
- Overrides:
paintComponentin classJComponent
-
getNamedBean
Provide a generic method to return the bean associated with the Positionable.- Specified by:
getNamedBeanin interfacePositionable
-
getLogixNG
Get the LogixNG of this InlineLogixNG.- Specified by:
getLogixNGin interfaceInlineLogixNG- Returns:
- the LogixNG or null if it has no LogixNG
-
setLogixNG
Set the LogixNG of this InlineLogixNG.- Specified by:
setLogixNGin interfaceInlineLogixNG- Parameters:
logixNG- the LogixNG or null if remove the LogixNG from the InlineLogixNG
-
setLogixNG_SystemName
Set the system name for the LogixNG of this InlineLogixNG.- Specified by:
setLogixNG_SystemNamein interfaceInlineLogixNG- Parameters:
systemName- the system name
-
setupLogixNG
Setup the LogixNG of this InlineLogixNG.- Specified by:
setupLogixNGin interfaceInlineLogixNG
-