|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.loconet.LnOpsModeProgrammer
public class LnOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the LocoNet SlotManager object.
Programmer| Field Summary | |
|---|---|
(package private) static org.slf4j.Logger |
log
|
(package private) int |
mAddress
|
(package private) boolean |
mLongAddr
|
(package private) SlotManager |
mSlotMgr
|
| Fields inherited from interface jmri.Programmer |
|---|
ADDRESSMODE, CBUSNODEVARMODE, DIRECTBITMODE, DIRECTBYTEMODE, NONE, OPSACCBITMODE, OPSACCBYTEMODE, OPSACCEXTBITMODE, OPSACCEXTBYTEMODE, OPSBITMODE, OPSBYTEMODE, PAGEMODE, REGISTERMODE |
| Constructor Summary | |
|---|---|
LnOpsModeProgrammer(SlotManager pSlotMgr,
int pAddress,
boolean pLongAddr)
|
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener p)
|
void |
confirmCV(int CV,
int val,
ProgListener p)
Confirm the value of a CV using the specified programming mode. |
String |
decodeErrorCode(int i)
|
boolean |
getCanRead()
Can this ops-mode programmer read back values? |
int |
getMode()
Get the current programming mode |
boolean |
hasMode(int mode)
Check if a given mode is available |
void |
readCV(int CV,
ProgListener p)
Perform a CV read in the system-specific manner, and using the specified programming mode. |
void |
removePropertyChangeListener(PropertyChangeListener p)
|
(package private) void |
reportBadMode(int mode)
|
void |
setMode(int mode)
Set the programmer to a particular mode. |
void |
writeCV(int CV,
int val,
ProgListener p)
Forward a write request to an ops-mode write operation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
SlotManager mSlotMgr
int mAddress
boolean mLongAddr
static org.slf4j.Logger log
| Constructor Detail |
|---|
public LnOpsModeProgrammer(SlotManager pSlotMgr,
int pAddress,
boolean pLongAddr)
| Method Detail |
|---|
public void writeCV(int CV,
int val,
ProgListener p)
throws ProgrammerException
writeCV in interface ProgrammerProgrammerException
public void readCV(int CV,
ProgListener p)
throws ProgrammerException
Programmer
readCV in interface ProgrammerProgrammerException
public void confirmCV(int CV,
int val,
ProgListener p)
throws ProgrammerException
Programmer
confirmCV in interface ProgrammerProgrammerExceptionpublic void setMode(int mode)
Programmer
setMode in interface Programmermode - One of the class-constant mode valuesvoid reportBadMode(int mode)
public int getMode()
Programmer
getMode in interface Programmerpublic boolean hasMode(int mode)
Programmer
hasMode in interface Programmermode - Availability of this mode is returned
public boolean getCanRead()
getCanRead in interface Programmerpublic void addPropertyChangeListener(PropertyChangeListener p)
addPropertyChangeListener in interface Programmerpublic void removePropertyChangeListener(PropertyChangeListener p)
removePropertyChangeListener in interface Programmerpublic String decodeErrorCode(int i)
decodeErrorCode in interface Programmer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||