jmri.jmrix.ecos
Class EcosMessage
java.lang.Object
jmri.jmrix.AbstractMessage
jmri.jmrix.AbstractMRMessage
jmri.jmrix.ecos.EcosMessage
- All Implemented Interfaces:
- Message
public class EcosMessage
- extends AbstractMRMessage
Encodes a message to an Ecos command station.
The EcosReply
class handles the response from the command station.
|
Field Summary |
(package private) static org.slf4j.Logger |
log
|
| Methods inherited from class jmri.jmrix.AbstractMRMessage |
addIntAsFourHex, addIntAsThree, addIntAsThreeHex, addIntAsTwoHex, getNeededMode, getOpCode, getOpCodeHex, getRetries, getTimeout, isBinary, replyExpected, setBinary, setNeededMode, setOpCode, setRetries, setTimeout, toString |
log
static org.slf4j.Logger log
EcosMessage
public EcosMessage()
EcosMessage
public EcosMessage(int i)
EcosMessage
public EcosMessage(EcosMessage m)
EcosMessage
public EcosMessage(String m)
isKillMain
public boolean isKillMain()
isEnableMain
public boolean isEnableMain()
getEnableMain
public static EcosMessage getEnableMain()
getKillMain
public static EcosMessage getKillMain()
getProgMode
public static EcosMessage getProgMode()
getExitProgMode
public static EcosMessage getExitProgMode()
getReadPagedCV
public static EcosMessage getReadPagedCV(int cv)
getWritePagedCV
public static EcosMessage getWritePagedCV(int cv,
int val)
getReadRegister
public static EcosMessage getReadRegister(int reg)
getWriteRegister
public static EcosMessage getWriteRegister(int reg,
int val)
getReadDirectCV
public static EcosMessage getReadDirectCV(int cv)
getWriteDirectCV
public static EcosMessage getWriteDirectCV(int cv,
int val)
sendPacketMessage
public static EcosMessage sendPacketMessage(byte[] bytes)
sendPacketMessage
public static EcosMessage sendPacketMessage(byte[] bytes,
int retries)
createBinaryMessage
public static EcosMessage createBinaryMessage(byte[] bytes)
queuePacketMessage
public static EcosMessage queuePacketMessage(byte[] bytes)
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: