com.rapplogic.xbee.api.wpan
Class RxBaseResponse

java.lang.Object
  extended by com.rapplogic.xbee.api.XBeeResponse
      extended by com.rapplogic.xbee.api.wpan.RxBaseResponse
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RxResponse, RxResponseIoSample

public abstract class RxBaseResponse
extends XBeeResponse

Series 1 XBee. Common elements of 16 and 64 bit Address Receive packets

Author:
andrew
See Also:
Serialized Form

Constructor Summary
RxBaseResponse()
           
 
Method Summary
 int getOptions()
           
 int getRssi()
           
 XBeeAddress getSourceAddress()
          Returns either a XBeeAddress16 or XBeeAddress64 depending on if the packet is configured for 16 or 64 bit addressing.
 boolean isAddressBroadcast()
           
 boolean isPanBroadcast()
           
protected  void parseBase(IPacketParser parser)
           
 void setOptions(int options)
           
 void setRssi(int rssi)
           
 void setSourceAddress(XBeeAddress sourceAddress)
           
 java.lang.String toString()
           
 
Methods inherited from class com.rapplogic.xbee.api.XBeeResponse
equals, finish, getApiId, getChecksum, getLength, getPacketBytes, getProcessedPacketBytes, getRawPacketBytes, hashCode, isError, parse, setApiId, setChecksum, setError, setLength, setRawPacketBytes
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RxBaseResponse

public RxBaseResponse()
Method Detail

getRssi

public int getRssi()

setRssi

public void setRssi(int rssi)

getOptions

public int getOptions()

setOptions

public void setOptions(int options)

isAddressBroadcast

public boolean isAddressBroadcast()

isPanBroadcast

public boolean isPanBroadcast()

getSourceAddress

public XBeeAddress getSourceAddress()
Returns either a XBeeAddress16 or XBeeAddress64 depending on if the packet is configured for 16 or 64 bit addressing.

Returns:

setSourceAddress

public void setSourceAddress(XBeeAddress sourceAddress)

parseBase

protected void parseBase(IPacketParser parser)
                  throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class XBeeResponse