com.rapplogic.xbee.api.wpan
Class RxBaseResponse
java.lang.Object
com.rapplogic.xbee.api.XBeeResponse
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
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 |
RxBaseResponse
public RxBaseResponse()
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