Package jmri.jmrix.ecos.utilities
Class EcosLocoToRoster
java.lang.Object
jmri.jmrix.ecos.utilities.EcosLocoToRoster
- All Implemented Interfaces:
EventListener,AbstractMRListener,EcosListener
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) String(package private) int(package private) Label(package private) EcosSystemConnectionMemo(package private) CvTableModel(package private) org.jdom2.Element(package private) TreeSelectionListener(package private) DefaultTreeModel(package private) DefaultMutableTreeNode(package private) JTree(package private) EcosLocoAddress(package private) EcosLocoAddressManager(package private) String(package private) JFrame(package private) booleanprotected JToggleButton(package private) booleanprotected JComboBox<?>(package private) ArrayList<EcosLocoAddress>(package private) org.jdom2.Element(package private) Programmer(package private) EcosPreferences(package private) DecoderFile(package private) org.jdom2.Element(package private) JLabel(package private) RosterEntry(package private) ResetTableModel(package private) boolean(package private) VariableTableModel(package private) boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToQueue(EcosLocoAddress ecosObject) booleancheckDuplicate(String id) Check for Duplicate roster entry.voidvoidecosLocoToRoster(String ecosObject) (package private) voidgetFunctionDetails(int func) (package private) booleanprotected JPanelprotected voidloadDecoderFile(DecoderFile df, RosterEntry re) protected voidvoidvoid(package private) voidreadConfig(org.jdom2.Element root, RosterEntry r) voidprotected voidselectDecoder(String mfgID, String modelID) (package private) String(package private) void(package private) voidupdateForDecoderMfgID(String pMfg, int pMfgID, int pModelID) (package private) voidupdateForDecoderNotID(int pMfgID, int pModelID) (package private) voidupdateForDecoderTypeID(List<DecoderFile> pList)
-
Field Details
-
ecosManager
-
ecosLoco
-
re
-
filename
-
pDecoderFile
-
_ecosObject
-
_ecosObjectInt
int _ecosObjectInt -
_statusLabel
-
cvModel
-
mProgrammer
-
progStatus
-
locoBox
-
iddecoder
-
frame
-
adaptermemo
-
p
-
suppressFurtherAdditions
boolean suppressFurtherAdditions -
waitingForComplete
boolean waitingForComplete -
inProcess
boolean inProcess -
locoList
-
dTree
-
dModel
-
dRoot
-
dListener
-
modelElem
org.jdom2.Element modelElem -
decoderRoot
org.jdom2.Element decoderRoot -
variableModel
-
programmerRoot
org.jdom2.Element programmerRoot -
resetModel
-
getFunctionSupported
boolean getFunctionSupported
-
-
Constructor Details
-
EcosLocoToRoster
-
-
Method Details
-
addToQueue
-
processQueue
-
ecosLocoToRoster
-
reply
- Specified by:
replyin interfaceEcosListener
-
message
- Specified by:
messagein interfaceEcosListener
-
storeloco
void storeloco() -
comboPanel
-
selectedDecoderType
-
isDecoderSelected
boolean isDecoderSelected() -
checkDuplicate
Check for Duplicate roster entry.- Parameters:
id- Loco ID String.- Returns:
- true if the value in the Ecos Description is a duplicate of some other RosterEntry in the roster
-
layoutDecoderSelection
-
selectDecoder
-
updateForDecoderNotID
-
updateForDecoderMfgID
-
updateForDecoderTypeID
-
loadDecoderFile
-
loadProgrammerFile
-
readConfig
-
getFunctionDetails
-