|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.uiuc.cs.seclab.modem.xbee.XBeeApiPacketImpl
edu.uiuc.cs.seclab.modem.xbee.XBeeRxPacketImpl
public class XBeeRxPacketImpl
Received packet
| Field Summary | |
|---|---|
protected XBeeAddress |
addr
|
static byte |
CMD_ADDR16_ID
|
static byte |
CMD_ADDR64_ID
|
static byte |
CMD_ZIGBEE_ID
|
protected java.lang.String |
data
|
protected byte |
options
|
protected byte |
rssi
|
static byte |
RXOPT_ZB_ACKED
|
static byte |
RXOPT_ZB_BCAST
|
protected XBee16Address |
shortAddr
|
| Constructor Summary | |
|---|---|
XBeeRxPacketImpl()
|
|
XBeeRxPacketImpl(XBee64Address longAddr_,
XBee16Address shortAddr_,
byte options_,
java.lang.String data_)
|
|
XBeeRxPacketImpl(XBeeAddress addr_,
byte rssi_,
byte i,
java.lang.String string)
|
|
| Method Summary | |
|---|---|
void |
acceptVisitor(XBeeApiPacketVisitor visitor)
|
byte |
getCmdId()
|
byte |
getRssi()
RSSI in -dBm (not supported on ZigBee) |
java.lang.String |
getRxData()
|
XBee16Address |
getShortSrcAddr()
Return the short source address if this is a ZigBee packet |
XBeeAddress |
getSrcAddr()
Return the source address (long or short if 802.15.4, long if ZigBee) |
boolean |
isZbAcked()
Return true if this is a ZigBee packet and was acked |
boolean |
isZbBcast()
Return true if this is a broadcast ZigBee packet |
protected void |
localGetData(java.lang.StringBuilder sb)
Produce a data blob for the inner part of an API packet |
void |
parse(byte cmdId,
byte[] bytes,
int offset,
int len)
Parse the inner part of an API packet |
java.lang.String |
toString()
|
| Methods inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeApiPacketImpl |
|---|
getData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected XBeeAddress addr
public static final byte CMD_ADDR16_ID
public static final byte CMD_ADDR64_ID
public static final byte CMD_ZIGBEE_ID
protected java.lang.String data
protected byte options
protected byte rssi
public static final byte RXOPT_ZB_ACKED
public static final byte RXOPT_ZB_BCAST
protected XBee16Address shortAddr
| Constructor Detail |
|---|
public XBeeRxPacketImpl()
public XBeeRxPacketImpl(XBee64Address longAddr_,
XBee16Address shortAddr_,
byte options_,
java.lang.String data_)
throws ModemException
ModemException
public XBeeRxPacketImpl(XBeeAddress addr_,
byte rssi_,
byte i,
java.lang.String string)
throws ModemException
ModemException| Method Detail |
|---|
public void acceptVisitor(XBeeApiPacketVisitor visitor)
acceptVisitor in class XBeeApiPacketImplpublic byte getCmdId()
getCmdId in class XBeeApiPacketImplpublic byte getRssi()
public java.lang.String getRxData()
public XBee16Address getShortSrcAddr()
public XBeeAddress getSrcAddr()
public boolean isZbAcked()
public boolean isZbBcast()
protected void localGetData(java.lang.StringBuilder sb)
XBeeApiPacketImpl
localGetData in class XBeeApiPacketImpl
public void parse(byte cmdId,
byte[] bytes,
int offset,
int len)
throws ModemException
XBeeApiPacketImpl
parse in class XBeeApiPacketImplModemExceptionpublic java.lang.String toString()
toString in class XBeeApiPacketImpl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||