Uses of Class
jmri.jmrix.can.cbus.node.CbusNode
Packages that use CbusNode
Package
Description
Defines classes for interfacing to a MERG CBUS network.
Provides classes for interacting with CBUS Nodes.
Provides dummy CBUS network simulated objects.
Provides dummy CBUS network simulated objects.
Provides a tool for creating and linking Events between modules connected to
a CBUS network.
Provides CBUS Node Configuration Tools.
-
Uses of CbusNode in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus that return CbusNodeModifier and TypeMethodDescriptionprotected CbusNodeCbusCommandStation.getMasterCommandStation()Get the master command station from the CBUS Node TableMethods in jmri.jmrix.can.cbus with parameters of type CbusNodeModifier and TypeMethodDescriptionvoidCbusDccProgrammer.CbusDccProgrammerConfigurator.setNodeOfInterest(CbusNode n) Set the CBUS Node to be used for NV programmingvoidCbusDccProgrammer.setNodeOfInterest(CbusNode n) Set the CBUS Node to be used for NV programming -
Uses of CbusNode in jmri.jmrix.can.cbus.node
Subclasses of CbusNode in jmri.jmrix.can.cbus.nodeModifier and TypeClassDescriptionclassClass to represent a node imported from FCU file or CbusNodeXml.Fields in jmri.jmrix.can.cbus.node with type parameters of type CbusNodeMethods in jmri.jmrix.can.cbus.node that return CbusNodeModifier and TypeMethodDescriptionCbusBasicNodeTableOperations.getCsByNum(int csnum) Returns an existing command station by cs number, NOT node numberCbusNodeNVTableDataModel.getNode()Get the Node being used in table.CbusBasicNodeTableOperations.getNodeByNodeNum(int nodenum) Returns an existing node by node numberCbusBasicNodeTableOperations.getNodeByRowNum(int rowNum) Returns an existing node by table row numberprotected CbusNodeCbusBasicNodeTableOperations.provideCsByNum(int csnum, int nodenum) Returns a new or existing command station by cs number, NOT node numberCbusBasicNodeTableOperations.provideNodeByNodeNum(int nodenum) Returns a new or existing node by node numberMethods in jmri.jmrix.can.cbus.node with parameters of type CbusNodeModifier and TypeMethodDescriptionvoidRegister new node to tableintCbusNodeNVManager.getNvDifference(CbusNode testAgainst) Get number of difference between this and another Nodes Node VariablesvoidvoidSet the Node to be used in table.static voidSet traits for a node where there is a minor deviance to MERG CBUS protocol or provide extra info. which is missing for a known module firmware.Constructors in jmri.jmrix.can.cbus.node with parameters of type CbusNodeModifierConstructorDescriptionCbusNodeFromBackup(CbusNode node, Date timeStamp) Create a new CbusNodeFrommBackup from an existing Node -
Uses of CbusNode in jmri.jmrix.can.cbus.simulator
Subclasses of CbusNode in jmri.jmrix.can.cbus.simulatorMethods in jmri.jmrix.can.cbus.simulator with parameters of type CbusNodeModifier and TypeMethodDescriptionabstract voidCbusSimulatedModuleProvider.configureDummyNode(CbusNode node) For a given CbusDummyNode, configure it to the Simulation.Constructors in jmri.jmrix.can.cbus.simulator with parameters of type CbusNodeModifierConstructorDescriptionCbusSimCanListener(CanSystemConnectionMemo memo, CbusNode node) Create a CanListener with Common Simulation setting attributes. -
Uses of CbusNode in jmri.jmrix.can.cbus.simulator.moduletypes
Methods in jmri.jmrix.can.cbus.simulator.moduletypes with parameters of type CbusNodeModifier and TypeMethodDescriptionvoidCbusMax.configureDummyNode(CbusNode node) voidMergCanmiosvo.configureDummyNode(CbusNode node) voidMergCanpan.configureDummyNode(CbusNode node) voidSprogPiSprog3.configureDummyNode(CbusNode node) voidSprogPiSprog3Plus.configureDummyNode(CbusNode node) -
Uses of CbusNode in jmri.jmrix.can.cbus.swing.modules
Fields in jmri.jmrix.can.cbus.swing.modules declared as CbusNodeMethods in jmri.jmrix.can.cbus.swing.modules with parameters of type CbusNodeModifier and TypeMethodDescriptionabstract AbstractEditNVPaneCbusConfigPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel editFrame, CbusNode node) Create a new edit frameUnknownPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit framestatic final CbusConfigPaneProviderCbusConfigPaneProvider.getProviderByNode(CbusNode node) Get a module provider from a CBUS nodeConstructors in jmri.jmrix.can.cbus.swing.modules with parameters of type CbusNodeModifierConstructorDescriptionAbstractEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedUnknownEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) -
Uses of CbusNode in jmri.jmrix.can.cbus.swing.modules.base
Methods in jmri.jmrix.can.cbus.swing.modules.base with parameters of type CbusNodeModifier and TypeMethodDescriptionServo8BasePaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameSol8BasePaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameConstructors in jmri.jmrix.can.cbus.swing.modules.base with parameters of type CbusNodeModifierConstructorDescriptionprotectedServo8BaseEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedSol8BaseEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) -
Uses of CbusNode in jmri.jmrix.can.cbus.swing.modules.merg
Methods in jmri.jmrix.can.cbus.swing.modules.merg with parameters of type CbusNodeModifier and TypeMethodDescriptionCanacc8PaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameCanCmdPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameCanmiosvoPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameCansolPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameConstructors in jmri.jmrix.can.cbus.swing.modules.merg with parameters of type CbusNodeModifierConstructorDescriptionprotectedCanacc8EditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedCanCmdEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedCanmiosvoEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedCansolEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) -
Uses of CbusNode in jmri.jmrix.can.cbus.swing.modules.sprogdcc
Methods in jmri.jmrix.can.cbus.swing.modules.sprogdcc with parameters of type CbusNodeModifier and TypeMethodDescriptionCanisbPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameCanservoioPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameCansolioPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit framePiSprog3PaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameSprog3PlusPaneProvider.getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node) Create a new edit frameConstructors in jmri.jmrix.can.cbus.swing.modules.sprogdcc with parameters of type CbusNodeModifierConstructorDescriptionprotectedCanisbEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedCanservoioEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedCansolioEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedPiSprog3EditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) protectedSprog3PlusEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node) -
Uses of CbusNode in jmri.jmrix.can.cbus.swing.nodeconfig
Fields in jmri.jmrix.can.cbus.swing.nodeconfig declared as CbusNodeMethods in jmri.jmrix.can.cbus.swing.nodeconfig with parameters of type CbusNodeModifier and TypeMethodDescriptionvoidCbusNodeBackupsPane.changedNode(CbusNode node) Set the node and display backup details.protected abstract voidCbusNodeConfigTab.changedNode(CbusNode node) Extending classes must implement this for changed node notificationsvoidCbusNodeEditNVarPane.changedNode(CbusNode node) Set the Node and update panes Show the edit GUI if available.voidCbusNodeEventVarPane.changedNode(CbusNode node) Extending classes must implement this for changed node notificationsvoidCbusNodeInfoPane.changedNode(CbusNode node) Initialise the pane for a particular CbusNode ( or CbusBackupNode )voidCbusNodeSetupPane.changedNode(CbusNode newNode) Extending classes must implement this for changed node notificationsvoidCbusNodeUserCommentsPane.changedNode(CbusNode node) Extending classes must implement this for changed node notificationsprotected voidCbusNodeBackupsPane.disposeOfNode(CbusNode node) Remove any update listeners for the node.protected voidCbusNodeConfigTab.disposeOfNode(CbusNode node) Remove any update listeners for the node.protected voidCbusNodeEventVarPane.disposeOfNode(CbusNode node) Remove any update listeners for the node.voidfinal voidSet the Node displayed in the Pane.voidSet the Nodeprotected voidSet the current node, keeping existing gui providerprotected voidCbusNodeNVEditGuiPane.setNode(CbusNode node, CbusConfigPaneProvider provider) Set the current node and associated gui providerprotected voidprotected voidNodeConfigToolPane.showConfirmThenSave(CbusNode fromNode, CbusNode toNode, boolean teachNVs, boolean clearEvents, boolean teachEvents, JFrame frame) Show a Confirm before Save Dialogue Box then start teach process for NodeConstructors in jmri.jmrix.can.cbus.swing.nodeconfig with parameters of type CbusNodeModifierConstructorDescriptionCbusNodeBackupTableModel(CbusNode nodeOfInterest) Create a new CbusNode Backup Table Model.