Uses of Interface
jmri.Programmer

Packages that use Programmer
apps.gui3.dp3   
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling. 
jmri.jmrit.progsupport Provides helpful panels and GUI widgets for working with JMRI Programmer and ProgrammerManager classes 
jmri.jmrit.symbolicprog Basic support for advanced programming, primarily used by DecoderPro. 
jmri.jmrit.symbolicprog.tabbedframe   
jmri.jmrix Interfaces and implementations for system-specific code. 
jmri.jmrix.bachrus   
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network. 
jmri.jmrix.dcc4pc   
jmri.jmrix.easydcc   
jmri.jmrix.ecos.utilities   
jmri.jmrix.lenz   
jmri.jmrix.lenz.hornbyelite   
jmri.jmrix.lenz.li100   
jmri.jmrix.lenz.swing.lv102   
jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools. 
jmri.jmrix.nce   
jmri.jmrix.qsi Connects to a QSI programmer unit. 
jmri.jmrix.sprog   
jmri.jmrix.srcp Provide a JMRI connection to an SRCP server
jmri.jmrix.tams Support for the ESU ECoS. 
jmri.jmrix.zimo   
jmri.managers Provides implementations of various JMRI managers. 
jmri.progdebugger A simple implementation of Programmer for debugging purposes. 
 

Uses of Programmer in apps.gui3.dp3
 

Fields in apps.gui3.dp3 declared as Programmer
(package private)  Programmer PaneProgDp3Action.mProgrammer
           
 

Uses of Programmer in jmri
 

Methods in jmri that return Programmer
 Programmer ProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
          Gain access to a Addressed Mode Programmer without reservation.
 Programmer ProgrammerManager.getGlobalProgrammer()
          Gain access to the Global Mode Programmer without reservation.
 Programmer ProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
          Gain access to a (the) Addressed Mode Programmer, in the process reserving it for yourself.
 Programmer ProgrammerManager.reserveGlobalProgrammer()
          Gain access to the Global Mode Programmer, in the process reserving it for yourself.
 

Methods in jmri with parameters of type Programmer
 void ProgrammerManager.releaseAddressedProgrammer(Programmer p)
          Return access to the Global Mode Programmer, so that it can be used elsewhere.
 void ProgrammerManager.releaseGlobalProgrammer(Programmer p)
          Return access to the Global Mode Programmer, so that it can be used elsewhere.
 

Uses of Programmer in jmri.jmrit.automat
 

Fields in jmri.jmrit.automat declared as Programmer
(package private)  Programmer SampleAutomaton2.programmer
          References the locomotive decoder to be controlled
 

Uses of Programmer in jmri.jmrit.progsupport
 

Methods in jmri.jmrit.progsupport that return Programmer
 Programmer ProgServiceModePane.getProgrammer()
          Get the configured programmer
 Programmer ProgDeferredServiceModePane.getProgrammer()
          Get the configured programmer
abstract  Programmer ProgModeSelector.getProgrammer()
          Get the configured programmer
 Programmer ProgModePane.getProgrammer()
          Get the configured programmer
 Programmer ProgOpsModePane.getProgrammer()
          Get a configured programmer
 Programmer ProgServiceModeComboBox.getProgrammer()
          Get the configured programmer
 

Uses of Programmer in jmri.jmrit.symbolicprog
 

Methods in jmri.jmrit.symbolicprog that return Programmer
 Programmer CvTableModel.getProgrammer()
          Gives access to the programmer used to reach these CVs, so you can check on mode, capabilities, etc.
 Programmer IndexedCvTableModel.getProgrammer()
          Gives access to the programmer used to reach these Indexed CVs, so you can check on mode, capabilities, etc.
 

Constructors in jmri.jmrit.symbolicprog with parameters of type Programmer
CvTableModel(JLabel status, Programmer pProgrammer)
           
CvValue(int num, Programmer pProgrammer)
           
CvValue(int num, String cvName, int piCv, int piVal, int siCv, int siVal, int iCv, Programmer pProgrammer)
           
IndexedCvTableModel(JLabel status, Programmer pProgrammer)
           
ResetTableModel(JLabel status, Programmer pProgrammer)
           
 

Uses of Programmer in jmri.jmrit.symbolicprog.tabbedframe
 

Fields in jmri.jmrit.symbolicprog.tabbedframe declared as Programmer
(package private)  Programmer PaneProgFrame.mProgrammer
           
(package private)  Programmer PaneSet.mProgrammer
           
 

Constructors in jmri.jmrit.symbolicprog.tabbedframe with parameters of type Programmer
PaneOpsProgFrame(DecoderFile decoderFile, RosterEntry r, String name, String file, Programmer p)
          This invokes the parent ctor to do the real work.
PaneProgFrame(DecoderFile pDecoderFile, RosterEntry pRosterEntry, String pFrameTitle, String pProgrammerFile, Programmer pProg, boolean opsMode)
          Initialization sequence: Ask the RosterEntry to read its contents If the decoder file is specified, open and load it, otherwise get the decoder filename from the RosterEntry and load that.
PaneServiceProgFrame(DecoderFile decoderFile, RosterEntry r, String name, String file, Programmer pProg)
          This invokes the parent ctor to do the real work.
PaneSet(PaneContainer container, RosterEntry re, Programmer programmer)
           
 

Uses of Programmer in jmri.jmrix
 

Classes in jmri.jmrix that implement Programmer
 class AbstractProgrammer
          Common implementations for the Programmer interface.
 

Uses of Programmer in jmri.jmrix.bachrus
 

Fields in jmri.jmrix.bachrus declared as Programmer
protected  Programmer SpeedoConsoleFrame.prog
           
 

Uses of Programmer in jmri.jmrix.can.cbus
 

Classes in jmri.jmrix.can.cbus that implement Programmer
 class CbusDccOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the CBUS command station object.
 class CbusDccProgrammer
          Implements the jmri.Programmer interface via commands for the CBUS programmer.
 class CbusProgrammer
          Implements the jmri.Programmer interface via commands for CBUS.
 

Methods in jmri.jmrix.can.cbus that return Programmer
 Programmer CbusDccProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer CbusProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer CbusDccProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer CbusProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.can.cbus with parameters of type Programmer
CbusDccProgrammerManager(Programmer serviceModeProgrammer, CanSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.dcc4pc
 

Classes in jmri.jmrix.dcc4pc that implement Programmer
 class Dcc4PcOpsModeProgrammer
          Provides an Ops mode proxy programing interface for a RailCom Reader.
 

Fields in jmri.jmrix.dcc4pc declared as Programmer
(package private)  Programmer Dcc4PcOpsModeProgrammer.defaultProgrammer
           
 

Methods in jmri.jmrix.dcc4pc that return Programmer
 Programmer Dcc4PcProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer Dcc4PcProgrammerManager.getGlobalProgrammer()
           
 Programmer Dcc4PcProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer Dcc4PcProgrammerManager.reserveGlobalProgrammer()
           
 

Methods in jmri.jmrix.dcc4pc with parameters of type Programmer
 void Dcc4PcProgrammerManager.releaseAddressedProgrammer(Programmer p)
           
 void Dcc4PcProgrammerManager.releaseGlobalProgrammer(Programmer p)
           
 

Uses of Programmer in jmri.jmrix.easydcc
 

Classes in jmri.jmrix.easydcc that implement Programmer
 class EasyDccOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the EasyDcc command station object.
 class EasyDccProgrammer
          Implements the jmri.Programmer interface via commands for the EasyDcc powerstation
 

Methods in jmri.jmrix.easydcc that return Programmer
 Programmer EasyDccProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer EasyDccProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.easydcc with parameters of type Programmer
EasyDccProgrammerManager(Programmer serviceModeProgrammer, EasyDccSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.ecos.utilities
 

Fields in jmri.jmrix.ecos.utilities declared as Programmer
(package private)  Programmer EcosLocoToRoster.mProgrammer
           
 

Uses of Programmer in jmri.jmrix.lenz
 

Classes in jmri.jmrix.lenz that implement Programmer
 class XNetOpsModeProgrammer
          Provides an Ops mode programing interface for XPressNet Currently only Byte mode is implemented, though XPressNet also supports bit mode writes for POM
 class XNetProgrammer
          Programmer support for Lenz XpressNet.
 

Methods in jmri.jmrix.lenz that return Programmer
 Programmer XNetProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer XNetProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.lenz with parameters of type Programmer
XNetProgrammerManager(Programmer pProgrammer, XNetSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.lenz.hornbyelite
 

Classes in jmri.jmrix.lenz.hornbyelite that implement Programmer
 class EliteXNetProgrammer
          Programmer support for Hornby Elite implementationn of XpressNet.
 

Uses of Programmer in jmri.jmrix.lenz.li100
 

Classes in jmri.jmrix.lenz.li100 that implement Programmer
 class LI100XNetProgrammer
          Programmer support for Lenz XpressNet.
 

Uses of Programmer in jmri.jmrix.lenz.swing.lv102
 

Methods in jmri.jmrix.lenz.swing.lv102 with parameters of type Programmer
(package private)  void LV102InternalFrame.writeELineSetting(Programmer opsProg)
           
(package private)  void LV102InternalFrame.writeRailComModeSetting(Programmer opsProg)
           
(package private)  void LV102InternalFrame.writeRailComSetting(Programmer opsProg)
           
(package private)  void LV102InternalFrame.writeRailComTimingSetting(Programmer opsProg)
           
(package private)  void LV102InternalFrame.writeVoltSetting(Programmer opsProg)
           
 

Uses of Programmer in jmri.jmrix.loconet
 

Classes in jmri.jmrix.loconet that implement Programmer
 class LnOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the LocoNet SlotManager object.
 class SlotManager
          Controls a collection of slots, acting as the counter-part of a LocoNet command station.
 

Methods in jmri.jmrix.loconet that return Programmer
 Programmer LnProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer LnProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Uses of Programmer in jmri.jmrix.nce
 

Classes in jmri.jmrix.nce that implement Programmer
 class NceOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the NCE command station object.
 class NceProgrammer
          Convert the jmri.Programmer interface into commands for the NCE power house.
 

Methods in jmri.jmrix.nce that return Programmer
 Programmer NceProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer NceProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.nce with parameters of type Programmer
NceProgrammerManager(Programmer serviceModeProgrammer, NceSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.qsi
 

Classes in jmri.jmrix.qsi that implement Programmer
 class QsiProgrammer
          Implements the jmri.Programmer interface via commands for the QSI programmer.
 

Uses of Programmer in jmri.jmrix.sprog
 

Classes in jmri.jmrix.sprog that implement Programmer
 class SprogOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the SPROG command station object.
 class SprogProgrammer
          Implements the jmri.Programmer interface via commands for the Sprog programmer.
 

Methods in jmri.jmrix.sprog that return Programmer
 Programmer SprogProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer SprogProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.sprog with parameters of type Programmer
SprogProgrammerManager(Programmer serviceModeProgrammer, SprogConstants.SprogMode mode, SprogSystemConnectionMemo memo)
           
SprogProgrammerManager(Programmer serviceModeProgrammer, SprogSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.srcp
 

Classes in jmri.jmrix.srcp that implement Programmer
 class SRCPOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the SRCP command station object.
 class SRCPProgrammer
          Implements the jmri.Programmer interface via commands for the SRCP powerstation
 

Methods in jmri.jmrix.srcp that return Programmer
 Programmer SRCPProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer SRCPProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.srcp with parameters of type Programmer
SRCPProgrammerManager(Programmer serviceModeProgrammer, SRCPSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.tams
 

Classes in jmri.jmrix.tams that implement Programmer
 class TamsOpsModeProgrammer
          Provide an Ops Mode Programmer via a wrapper what works with the TAMS command station object.
 class TamsProgrammer
          Convert the jmri.Programmer interface into commands for the NCE power house.
 

Methods in jmri.jmrix.tams that return Programmer
 Programmer TamsProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer TamsProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 

Constructors in jmri.jmrix.tams with parameters of type Programmer
TamsProgrammerManager(Programmer serviceModeProgrammer, TamsSystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.jmrix.zimo
 

Classes in jmri.jmrix.zimo that implement Programmer
 class Mx1Programmer
          Programmer support for Zimo Mx-1.
 

Uses of Programmer in jmri.managers
 

Methods in jmri.managers that return Programmer
 Programmer DefaultProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer DefaultProgrammerManager.getGlobalProgrammer()
           
 Programmer DefaultProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer DefaultProgrammerManager.reserveGlobalProgrammer()
           
 

Methods in jmri.managers with parameters of type Programmer
 void DefaultProgrammerManager.releaseAddressedProgrammer(Programmer p)
           
 void DefaultProgrammerManager.releaseGlobalProgrammer(Programmer p)
           
 

Constructors in jmri.managers with parameters of type Programmer
DefaultProgrammerManager(Programmer pProgrammer)
           
DefaultProgrammerManager(Programmer pProgrammer, SystemConnectionMemo memo)
           
 

Uses of Programmer in jmri.progdebugger
 

Classes in jmri.progdebugger that implement Programmer
 class ProgDebugger
          Debugging implementation of Programmer interface.
 

Methods in jmri.progdebugger that return Programmer
 Programmer DebugProgrammerManager.getAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 Programmer DebugProgrammerManager.reserveAddressedProgrammer(boolean pLongAddress, int pAddress)
           
 



Copyright © 1997-2013 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads