jmri.jmrix.loconet.pr2
Class PR2SystemConnectionMemo

Show UML class diagram
java.lang.Object
  extended by jmri.jmrix.SystemConnectionMemo
      extended by jmri.jmrix.loconet.LocoNetSystemConnectionMemo
          extended by jmri.jmrix.loconet.pr2.PR2SystemConnectionMemo

public class PR2SystemConnectionMemo
extends LocoNetSystemConnectionMemo

Lightweight class to denote that a PR2 is active


Field Summary
 
Fields inherited from class jmri.jmrix.loconet.LocoNetSystemConnectionMemo
clockControl, lightManager, mTurnoutExtraSpace, mTurnoutNoRetry, powerManager, reporterManager, sensorManager, throttleManager, tm, turnoutManager
 
Fields inherited from class jmri.jmrix.SystemConnectionMemo
sysPrefixes, userNames
 
Constructor Summary
PR2SystemConnectionMemo()
           
PR2SystemConnectionMemo(LnTrafficController lt, SlotManager sm)
           
 
Method Summary
 void configureManagers()
          Configure the subset of LocoNet managers valid for the PR2.
 void dispose()
           
<T> T
get(Class<?> T)
          Does this connection provide a manager of this type?
 LnPr2PowerManager getPowerPr2Manager()
           
 LnPr2ThrottleManager getPr2ThrottleManager()
           
 boolean provides(Class<?> type)
          Tells which managers this provides by class
 
Methods inherited from class jmri.jmrix.loconet.LocoNetSystemConnectionMemo
configureCommandStation, getActionModelResourceBundle, getClockControl, getConsistManager, getLightManager, getLnMessageManager, getLnTrafficController, getPowerManager, getProgrammerManager, getReporterManager, getSensorManager, getSlotManager, getThrottleManager, getTurnoutManager, setLnTrafficController, setProgrammerManager, setSlotManager, setThrottleManager
 
Methods inherited from class jmri.jmrix.SystemConnectionMemo
addPropertyChangeListener, addToActionList, getDisabled, getSystemPrefix, getUserName, notifyPropertyChangeListener, register, removeFromActionList, removePropertyChangeListener, setDisabled, setSystemPrefix, setUserName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PR2SystemConnectionMemo

public PR2SystemConnectionMemo(LnTrafficController lt,
                               SlotManager sm)

PR2SystemConnectionMemo

public PR2SystemConnectionMemo()
Method Detail

configureManagers

public void configureManagers()
Configure the subset of LocoNet managers valid for the PR2.

Overrides:
configureManagers in class LocoNetSystemConnectionMemo

getPowerPr2Manager

public LnPr2PowerManager getPowerPr2Manager()

getPr2ThrottleManager

public LnPr2ThrottleManager getPr2ThrottleManager()

get

public <T> T get(Class<?> T)
Description copied from class: SystemConnectionMemo
Does this connection provide a manager of this type?

Overrides:
get in class LocoNetSystemConnectionMemo

provides

public boolean provides(Class<?> type)
Description copied from class: LocoNetSystemConnectionMemo
Tells which managers this provides by class

Overrides:
provides in class LocoNetSystemConnectionMemo

dispose

public void dispose()
Overrides:
dispose in class LocoNetSystemConnectionMemo


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