|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractProgrammer
jmri.jmrix.sprog.SprogProgrammer
jmri.jmrix.sprog.SprogOpsModeProgrammer
public class SprogOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the SPROG command station object.
Functionally, this just creates packets to send via the command station.
Programmer| Field Summary |
|---|
| Fields inherited from class jmri.jmrix.AbstractProgrammer |
|---|
LONG_TIMEOUT, propListeners, SHORT_TIMEOUT |
| Fields inherited from interface jmri.Programmer |
|---|
ADDRESSMODE, CBUSNODEVARMODE, DIRECTBITMODE, DIRECTBYTEMODE, NONE, OPSACCBITMODE, OPSACCBYTEMODE, OPSACCEXTBITMODE, OPSACCEXTBYTEMODE, OPSBITMODE, OPSBYTEMODE, PAGEMODE, REGISTERMODE |
| Constructor Summary | |
|---|---|
SprogOpsModeProgrammer(int pAddress,
boolean pLongAddr)
|
|
| Method Summary | |
|---|---|
void |
confirmCV(int CV,
int val,
ProgListener p)
Confirm the value of a CV using the specified programming mode. |
boolean |
getCanRead()
Can this ops-mode programmer read back values? |
int |
getMode()
Get the current programming mode |
boolean |
hasMode(int mode)
Signifies mode's available |
void |
notifyReply(SprogReply m)
|
void |
readCV(int CV,
ProgListener p)
Perform a CV read in the system-specific manner, and using the specified programming mode. |
void |
setMode(int mode)
Switch to a new programming mode. |
void |
writeCV(int CV,
int val,
ProgListener p)
Forward a write request to an ops-mode write operation |
| Methods inherited from class jmri.jmrix.sprog.SprogProgrammer |
|---|
controller, instance, notifyMessage, notifyProgListenerEnd, notifyPropertyChange, progTaskStart, timeout, useProgrammer |
| Methods inherited from class jmri.jmrix.AbstractProgrammer |
|---|
addPropertyChangeListener, decodeErrorCode, registerFromCV, removePropertyChangeListener, restartTimer, startLongTimer, startShortTimer, stopTimer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SprogOpsModeProgrammer(int pAddress,
boolean pLongAddr)
| Method Detail |
|---|
public void writeCV(int CV,
int val,
ProgListener p)
throws ProgrammerException
writeCV in interface ProgrammerwriteCV in class SprogProgrammerProgrammerException
public void readCV(int CV,
ProgListener p)
throws ProgrammerException
Programmer
readCV in interface ProgrammerreadCV in class SprogProgrammerProgrammerException
public void confirmCV(int CV,
int val,
ProgListener p)
throws ProgrammerException
Programmer
confirmCV in interface ProgrammerconfirmCV in class SprogProgrammerProgrammerExceptionpublic void setMode(int mode)
SprogProgrammer
setMode in interface ProgrammersetMode in class SprogProgrammermode - The new mode, use values from the jmri.Programmer interfacepublic int getMode()
Programmer
getMode in interface ProgrammergetMode in class SprogProgrammerpublic boolean hasMode(int mode)
SprogProgrammer
hasMode in interface ProgrammerhasMode in class SprogProgrammermode - Availability of this mode is returned
public void notifyReply(SprogReply m)
notifyReply in interface SprogListenernotifyReply in class SprogProgrammerpublic boolean getCanRead()
getCanRead in interface ProgrammergetCanRead in class SprogProgrammer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||