jmri.jmrix.direct
Class Message
java.lang.Object
jmri.jmrix.AbstractMessage
jmri.jmrix.AbstractMRMessage
jmri.jmrix.direct.Message
- All Implemented Interfaces:
- Message
public class Message
- extends AbstractMRMessage
Encodes a message for direct DCC
- Author:
- Bob Jacobsen Copyright (C) 2004
| Methods inherited from class jmri.jmrix.AbstractMRMessage |
addIntAsFourHex, addIntAsThree, addIntAsThreeHex, addIntAsTwoHex, getNeededMode, getRetries, getTimeout, isBinary, replyExpected, setBinary, setNeededMode, setRetries, setTimeout |
Message
public Message(int i)
Message
public Message(Message m)
setOpCode
public void setOpCode(int i)
- Overrides:
setOpCode in class AbstractMRMessage
getOpCode
public int getOpCode()
- Overrides:
getOpCode in class AbstractMRMessage
getOpCodeHex
public String getOpCodeHex()
- Overrides:
getOpCodeHex in class AbstractMRMessage
getNumDataElements
public int getNumDataElements()
- Specified by:
getNumDataElements in interface Message- Overrides:
getNumDataElements in class AbstractMessage
getElement
public int getElement(int n)
- Specified by:
getElement in interface Message- Overrides:
getElement in class AbstractMessage
setElement
public void setElement(int n,
int v)
- Specified by:
setElement in interface Message- Overrides:
setElement in class AbstractMessage
toString
public String toString()
- Specified by:
toString in interface Message- Overrides:
toString in class AbstractMRMessage
isKillMain
public boolean isKillMain()
isEnableMain
public boolean isEnableMain()
getEnableMain
public static Message getEnableMain()
getKillMain
public static Message getKillMain()
getProgMode
public static Message getProgMode()
getExitProgMode
public static Message getExitProgMode()
getReadCV
public static Message getReadCV(int cv,
int mode)
getWriteCV
public static Message getWriteCV(int cv,
int val,
int mode)
getReadRegister
public static Message getReadRegister(int reg)
getWriteRegister
public static Message getWriteRegister(int reg,
int val)
Copyright © 1997 - 2008 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: