|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractThrottleManager
jmri.jmrix.debugthrottle.DebugThrottleManager
public class DebugThrottleManager
Implementation of a ThrottleManager for debugging.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jmri.jmrix.AbstractThrottleManager |
|---|
AbstractThrottleManager.Addresses |
| Constructor Summary | |
|---|---|
DebugThrottleManager()
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
addressTypeUnique()
Are there any ambiguous addresses (short vs long) on this system? |
boolean |
canBeLongAddress(int address)
Address 1 and above can be a long address |
boolean |
canBeShortAddress(int address)
Address 127 and below can be a short address |
void |
requestThrottleSetup(LocoAddress a,
boolean control)
Abstract member to actually do the work of configuring a new throttle, usually via interaction with the DCC system |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DebugThrottleManager()
| Method Detail |
|---|
public void requestThrottleSetup(LocoAddress a,
boolean control)
AbstractThrottleManager
requestThrottleSetup in class AbstractThrottleManagerpublic boolean canBeLongAddress(int address)
public boolean canBeShortAddress(int address)
public boolean addressTypeUnique()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||