jmri.jmrix.ecos
Class EcosReply
java.lang.Object
jmri.jmrix.AbstractMessage
jmri.jmrix.AbstractMRReply
jmri.jmrix.ecos.EcosReply
- All Implemented Interfaces:
- Message
public class EcosReply
- extends AbstractMRReply
Carries the reply to an EcosMessage.
Some rudimentary support is provided for the "binary" option.
- Author:
- Bob Jacobsen Copyright (C) 2001, 2008, Daniel Boudreau Copyright (C) 2007
| Methods inherited from class jmri.jmrix.AbstractMRReply |
flush, getOpCode, isBinary, isRetransmittableErrorMsg, match, setBinary, setElement, setOpCode, setUnsolicited, skipWhiteSpace, toString |
EcosReply
public EcosReply()
EcosReply
public EcosReply(String s)
EcosReply
public EcosReply(EcosReply l)
maxSize
public int maxSize()
- Overrides:
maxSize in class AbstractMRReply
skipPrefix
protected int skipPrefix(int index)
- Specified by:
skipPrefix in class AbstractMRReply
value
public int value()
- Overrides:
value in class AbstractMRReply
containsEnd
public boolean containsEnd()
- Check for last line starts with
"
pollValue
public int pollValue()
- Extract poll values from binary reply
- Overrides:
pollValue in class AbstractMRReply
isSensorMessage
public boolean isSensorMessage()
- Examine message to see if it is an asynchronous sensor (AIU) state report
- Returns:
- true if message asynch sensor message
Boudreau: Improved detection to check three bytes and message length
of exactly 3
isUnsolicited
public boolean isUnsolicited()
- Overrides:
isUnsolicited in class AbstractMRReply
Copyright © 1997 - 2011 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: