jmri.jmrix.grapevine
Class SerialReply

java.lang.Object
  extended by jmri.jmrix.AbstractMessage
      extended by jmri.jmrix.AbstractMRReply
          extended by jmri.jmrix.grapevine.SerialReply
All Implemented Interfaces:
Message

public class SerialReply
extends AbstractMRReply

Contains the data payload of a serial reply packet. Note that its _only_ the payload.

Author:
Bob Jacobsen Copyright (C) 2002, 2006, 2007, 2008

Field Summary
 
Fields inherited from class jmri.jmrix.AbstractMRReply
DEFAULTMAXSIZE
 
Fields inherited from class jmri.jmrix.AbstractMessage
_dataChars, _nDataChars
 
Constructor Summary
SerialReply()
           
SerialReply(SerialReply l)
           
SerialReply(String s)
           
 
Method Summary
 String format()
          Format the reply as human-readable text.
 int getAddr()
          Is reply to poll message
 int getBank()
           
 boolean isError()
           
 boolean isFromNewSerialSensor()
           
 boolean isFromOldSerialSensor()
           
 boolean isFromParallelSensor()
           
 boolean isUnsolicited()
           
 void setNumDataElements(int len)
           
protected  int skipPrefix(int index)
           
 
Methods inherited from class jmri.jmrix.AbstractMRReply
flush, getOpCode, isBinary, match, maxSize, pollValue, setBinary, setElement, setOpCode, setUnsolicited, skipWhiteSpace, toString, value
 
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

SerialReply

public SerialReply()

SerialReply

public SerialReply(String s)

SerialReply

public SerialReply(SerialReply l)
Method Detail

getAddr

public int getAddr()
Is reply to poll message


isUnsolicited

public boolean isUnsolicited()
Overrides:
isUnsolicited in class AbstractMRReply

skipPrefix

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

getBank

public int getBank()

isError

public boolean isError()

isFromParallelSensor

public boolean isFromParallelSensor()

isFromOldSerialSensor

public boolean isFromOldSerialSensor()

isFromNewSerialSensor

public boolean isFromNewSerialSensor()

setNumDataElements

public void setNumDataElements(int len)

format

public String format()
Format the reply as human-readable text.

Since Grapevine doesn't distinguish between message and reply, this uses the Message method.



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: SourceForge_Logo