Package jmri.jmrix.can.cbus.simulator
Class CbusDummyNode
- java.lang.Object
 - 
- jmri.jmrix.can.cbus.node.CbusBasicNode
 - 
- jmri.jmrix.can.cbus.node.CbusBasicNodeWithManagers
 - 
- jmri.jmrix.can.cbus.node.CbusBasicNodeWithMgrsCommandStation
 - 
- jmri.jmrix.can.cbus.node.CbusNode
 - 
- jmri.jmrix.can.cbus.simulator.CbusDummyNode
 
 
 
 
 
 
- 
public class CbusDummyNode extends CbusNode
Simulating a MERG CBUS Node.- Since:
 - 4.15.2
 - See Also:
 CbusSimulator
 
- 
- 
Field Summary
- 
Fields inherited from class jmri.jmrix.can.cbus.node.CbusNode
BOOT_LONG_TIMEOUT_TIME, BOOT_PROG_TIMEOUT_FAST, BOOT_PROG_TIMEOUT_SLOW, SINGLE_MESSAGE_TIMEOUT_TIME 
- 
Fields inherited from class jmri.jmrix.can.cbus.node.CbusBasicNodeWithManagers
_fwBuild, _fwMaj, _fwMin 
- 
Fields inherited from class jmri.jmrix.can.cbus.node.CbusBasicNode
_listeners, _memo, send 
 - 
 
- 
Constructor Summary
Constructors Constructor Description CbusDummyNode(CanSystemConnectionMemo sysmemo, int nodenumber)Create a new CbusDummyNode. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflimButton()CbusNodeCanListenergetNewCanListener()Uses in-class CanListenerprotected voidsendCMDERR(int errorId)protected voidsendENRSP()protected voidsendNEVAL(int index, int varIndex)protected voidsendNUMEV()protected voidsendNVANS(int index)protected voidsendPARAMS()protected voidsendPARAN(int index)protected voidsendPNN()protected voidsendWRACK()protected voidsetDNN(int nn)protected voidsetDummyNV(int index, int newval)voidsetPane(NdPane pane)- 
Methods inherited from class jmri.jmrix.can.cbus.node.CbusNode
getliveUpdate, getName, getNodeFlags, getNodeNameFromName, getnvWriteInLearnOnly, getResyncName, getsendsWRACKonNVSET, getUserComment, nodeOnNetwork, resetNodeAll, saveForResync, setliveUpdate, setNameIfNoName, setNodeFlags, setNodeNameFromName, setnvWriteInLearnOnly, setsendsWRACKonNVSET, setUserComment, toString 
- 
Methods inherited from class jmri.jmrix.can.cbus.node.CbusBasicNodeWithMgrsCommandStation
getCsNum, getStatResponseFlagsAccurate, setCsFlags, setCsNum, setStatResponseFlagsAccurate 
- 
Methods inherited from class jmri.jmrix.can.cbus.node.CbusBasicNodeWithManagers
dispose, getCanListener, getNodeBackupManager, getNodeEventManager, getNodeNvManager, getNodeParamManager, getNodeStats, getNodeTimerManager, getPnnManufacturer, getPnnModule, getTableModel, getUserName, setFW, setManuModule, setTableModel, setUserName 
- 
Methods inherited from class jmri.jmrix.can.cbus.node.CbusBasicNode
addPropertyChangeListener, getMemo, getNodeCanId, getNodeInFLiMMode, getNodeInLearnMode, getNodeInSetupMode, getNodeNumber, notifyPropertyChangeListener, removePropertyChangeListener, setCanId, setCanId, setNodeInFLiMMode, setNodeInLearnMode, setNodeInSetupMode, setNodeNumber 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
CbusDummyNode
public CbusDummyNode(@CheckForNull CanSystemConnectionMemo sysmemo, int nodenumber)
Create a new CbusDummyNode.- Parameters:
 sysmemo- System Connection to use, can be null.nodenumber- the initial Node Number.
 
 - 
 
- 
Method Detail
- 
getNewCanListener
public CbusNodeCanListener getNewCanListener()
Uses in-class CanListener- Overrides:
 getNewCanListenerin classCbusBasicNodeWithManagers
 
- 
sendNUMEV
protected void sendNUMEV()
 
- 
sendENRSP
protected void sendENRSP()
 
- 
sendNEVAL
protected void sendNEVAL(int index, int varIndex)
 
- 
sendPARAMS
protected void sendPARAMS()
 
- 
sendPNN
protected void sendPNN()
 
- 
sendPARAN
protected void sendPARAN(int index)
 
- 
sendNVANS
protected void sendNVANS(int index)
 
- 
setDummyNV
protected void setDummyNV(int index, int newval)
 
- 
sendCMDERR
protected void sendCMDERR(int errorId)
 
- 
sendWRACK
protected void sendWRACK()
 
- 
flimButton
public void flimButton()
 
- 
setDNN
protected void setDNN(int nn)
 
 - 
 
 -