Uses of Class
jmri.jmrix.can.cbus.node.CbusNode
-
Packages that use CbusNode Package Description jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.can.cbus.node Provides classes for interacting with CBUS Nodes.jmri.jmrix.can.cbus.simulator Provides dummy CBUS network simulated objects.jmri.jmrix.can.cbus.simulator.moduletypes Provides dummy CBUS network simulated objects.jmri.jmrix.can.cbus.swing.modules Provides a tool for creating and linking Events between modules connected to a CBUS network.jmri.jmrix.can.cbus.swing.modules.base jmri.jmrix.can.cbus.swing.modules.merg jmri.jmrix.can.cbus.swing.modules.sprogdcc jmri.jmrix.can.cbus.swing.nodeconfig Provides CBUS Node Configuration Tools. -
-
Uses of CbusNode in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus that return CbusNode Modifier and Type Method Description protected CbusNode
CbusCommandStation. getMasterCommandStation()
Get the master command station from the CBUS Node TableMethods in jmri.jmrix.can.cbus with parameters of type CbusNode Modifier and Type Method Description void
CbusDccProgrammer. 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.node Modifier and Type Class Description class
CbusNodeFromBackup
Class to represent a node imported from FCU file or CbusNodeXml.Fields in jmri.jmrix.can.cbus.node with type parameters of type CbusNode Modifier and Type Field Description protected java.util.ArrayList<CbusNode>
CbusBasicNodeTable. _mainArray
Methods in jmri.jmrix.can.cbus.node that return CbusNode Modifier and Type Method Description CbusNode
CbusBasicNodeTableOperations. getCsByNum(int csnum)
Returns an existing command station by cs number, NOT node numberCbusNode
CbusNodeNVTableDataModel. getNode()
Get the Node being used in table.CbusNode
CbusBasicNodeTableOperations. getNodeByNodeNum(int nodenum)
Returns an existing node by node numberCbusNode
CbusBasicNodeTableOperations. getNodeByRowNum(int rowNum)
Returns an existing node by table row numberprotected CbusNode
CbusBasicNodeTableOperations. provideCsByNum(int csnum, int nodenum)
Returns a new or existing command station by cs number, NOT node numberCbusNode
CbusBasicNodeTableOperations. provideNodeByNodeNum(int nodenum)
Returns a new or existing node by node numberMethods in jmri.jmrix.can.cbus.node with parameters of type CbusNode Modifier and Type Method Description void
CbusBasicNodeTableOperations. addNode(CbusNode node)
Register new node to tableint
CbusNodeNVManager. getNvDifference(CbusNode testAgainst)
Get number of difference between this and another Nodes Node Variablesvoid
CbusNodeEventTableDataModel. setNode(CbusNode node)
void
CbusNodeNVTableDataModel. setNode(CbusNode node)
Set the Node to be used in table.static void
CbusNodeConstants. setTraits(CbusNode node)
Set 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 CbusNode Constructor Description CbusNodeFromBackup(CbusNode node, java.util.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.simulator Modifier and Type Class Description class
CbusDummyNode
Simulating a MERG CBUS Node.Methods in jmri.jmrix.can.cbus.simulator with parameters of type CbusNode Modifier and Type Method Description abstract void
CbusSimulatedModuleProvider. configureDummyNode(CbusNode node)
For a given CbusDummyNode, configure it to the Simulation.Constructors in jmri.jmrix.can.cbus.simulator with parameters of type CbusNode Constructor Description CbusSimCanListener(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 CbusNode Modifier and Type Method Description void
CbusMax. configureDummyNode(CbusNode node)
void
MergCanmiosvo. configureDummyNode(CbusNode node)
void
MergCanpan. configureDummyNode(CbusNode node)
void
SprogPiSprog3. configureDummyNode(CbusNode node)
void
SprogPiSprog3Plus. configureDummyNode(CbusNode node)
-
Uses of CbusNode in jmri.jmrix.can.cbus.swing.modules
Fields in jmri.jmrix.can.cbus.swing.modules declared as CbusNode Modifier and Type Field Description protected CbusNode
AbstractEditNVPane. _node
Methods in jmri.jmrix.can.cbus.swing.modules with parameters of type CbusNode Modifier and Type Method Description abstract AbstractEditNVPane
CbusConfigPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel editFrame, CbusNode node)
Create a new edit frameAbstractEditNVPane
UnknownPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit framestatic CbusConfigPaneProvider
CbusConfigPaneProvider. getProviderByNode(CbusNode node)
Get a module provider from a CBUS nodeConstructors in jmri.jmrix.can.cbus.swing.modules with parameters of type CbusNode Constructor Description AbstractEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
UnknownEditNVPane(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 CbusNode Modifier and Type Method Description AbstractEditNVPane
Servo8BasePaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
Sol8BasePaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameConstructors in jmri.jmrix.can.cbus.swing.modules.base with parameters of type CbusNode Constructor Description Servo8BaseEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
Sol8BaseEditNVPane(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 CbusNode Modifier and Type Method Description AbstractEditNVPane
Canacc8PaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
CanCmdPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
CanmiosvoPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
CansolPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameConstructors in jmri.jmrix.can.cbus.swing.modules.merg with parameters of type CbusNode Constructor Description Canacc8EditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
CanCmdEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
CanmiosvoEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
CansolEditNVPane(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 CbusNode Modifier and Type Method Description AbstractEditNVPane
CanisbPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
CanservoioPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
CansolioPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
PiSprog3PaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameAbstractEditNVPane
Sprog3PlusPaneProvider. getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frameConstructors in jmri.jmrix.can.cbus.swing.modules.sprogdcc with parameters of type CbusNode Constructor Description CanisbEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
CanservoioEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
CansolioEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
PiSprog3EditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
Sprog3PlusEditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
-
Uses of CbusNode in jmri.jmrix.can.cbus.swing.nodeconfig
Fields in jmri.jmrix.can.cbus.swing.nodeconfig declared as CbusNode Modifier and Type Field Description protected CbusNode
CbusNodeConfigTab. nodeOfInterest
Methods in jmri.jmrix.can.cbus.swing.nodeconfig with parameters of type CbusNode Modifier and Type Method Description void
CbusNodeBackupsPane. changedNode(CbusNode node)
Set the node and display backup details.protected abstract void
CbusNodeConfigTab. changedNode(CbusNode node)
Extending classes must implement this for changed node notificationsvoid
CbusNodeEditNVarPane. changedNode(CbusNode node)
Set the Node and update panes Show the edit GUI if available.void
CbusNodeEventVarPane. changedNode(CbusNode node)
Extending classes must implement this for changed node notificationsvoid
CbusNodeInfoPane. changedNode(CbusNode node)
Initialise the pane for a particular CbusNode ( or CbusBackupNode )void
CbusNodeSetupPane. changedNode(CbusNode newNode)
Extending classes must implement this for changed node notificationsvoid
CbusNodeUserCommentsPane. changedNode(CbusNode node)
Extending classes must implement this for changed node notificationsprotected void
CbusNodeBackupsPane. disposeOfNode(CbusNode node)
Remove any update listeners for the node.protected void
CbusNodeConfigTab. disposeOfNode(CbusNode node)
Remove any update listeners for the node.protected void
CbusNodeEventVarPane. disposeOfNode(CbusNode node)
Remove any update listeners for the node.void
CbusNodeBackupTableModel. setNode(CbusNode newNode)
void
CbusNodeConfigTab. setNode(CbusNode node)
Set the Node displayed in the Pane.void
CbusNodeEventTablePane. setNode(CbusNode node)
Set the Nodeprotected void
CbusNodeNVEditGuiPane. setNode(CbusNode node)
Set the current node, keeping existing gui providerprotected void
CbusNodeNVEditGuiPane. setNode(CbusNode node, CbusConfigPaneProvider provider)
Set the current node and associated gui providerprotected void
CbusNodeNVEditTablePane. setNode(CbusNode node)
protected void
NodeConfigToolPane. showConfirmThenSave(CbusNode fromNode, CbusNode toNode, boolean teachNVs, boolean clearEvents, boolean teachEvents, javax.swing.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 CbusNode Constructor Description CbusNodeBackupTableModel(CbusNode nodeOfInterest)
Create a new CbusNode Backup Table Model.
-