jmri.jmrix.srcp
Class SRCPReply

java.lang.Object
  extended by jmri.jmrix.AbstractMessage
      extended by jmri.jmrix.AbstractMRReply
          extended by jmri.jmrix.srcp.SRCPReply
All Implemented Interfaces:
Message

public class SRCPReply
extends AbstractMRReply

Carries the reply to an SRCPMessage.

Author:
Bob Jacobsen Copyright (C) 2001, 2004, 2008

Field Summary
 
Fields inherited from class jmri.jmrix.AbstractMRReply
DEFAULTMAXSIZE
 
Fields inherited from class jmri.jmrix.AbstractMessage
_dataChars, _nDataChars
 
Constructor Summary
SRCPReply()
           
SRCPReply(SimpleNode n)
           
SRCPReply(SRCPReply l)
           
SRCPReply(String s)
           
 
Method Summary
 String getResponseCode()
           
 boolean isResponseOK()
           
 boolean isUnsolicited()
           
protected  int skipPrefix(int index)
           
 int value()
          Extracts Read-CV returned value from a message.
 
Methods inherited from class jmri.jmrix.AbstractMRReply
flush, getOpCode, isBinary, isRetransmittableErrorMsg, match, maxSize, pollValue, setBinary, setElement, setOpCode, setUnsolicited, skipWhiteSpace, toString
 
Methods inherited from class jmri.jmrix.AbstractMessage
getElement, getNumDataElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SRCPReply

public SRCPReply()

SRCPReply

public SRCPReply(String s)

SRCPReply

public SRCPReply(SRCPReply l)

SRCPReply

public SRCPReply(SimpleNode n)
Method Detail

isResponseOK

public boolean isResponseOK()

getResponseCode

public String getResponseCode()

skipPrefix

protected int skipPrefix(int index)
Specified by:
skipPrefix in class AbstractMRReply

value

public int value()
Extracts Read-CV returned value from a message. Returns -1 if message can't be parsed. Expects a message of the form 1264343601.156 100 INFO 1 SM -1 CV 8 99

Overrides:
value in class AbstractMRReply

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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads