com.rapplogic.xbee.api
Class XBeeAddress16

java.lang.Object
  extended by com.rapplogic.xbee.api.XBeeAddress
      extended by com.rapplogic.xbee.api.XBeeAddress16

public class XBeeAddress16
extends XBeeAddress

Represents a 16-bit XBee Address.

Author:
andrew

Field Summary
static XBeeAddress16 BROADCAST
           
static XBeeAddress16 ZNET_BROADCAST
           
 
Constructor Summary
XBeeAddress16()
           
XBeeAddress16(int[] arr)
           
XBeeAddress16(int msb, int lsb)
          Provide address as msb byte and lsb byte
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int get16BitValue()
           
 int[] getAddress()
           
 int getLsb()
           
 int getMsb()
           
 int hashCode()
           
 void setLsb(int lsb)
           
 void setMsb(int msb)
           
 
Methods inherited from class com.rapplogic.xbee.api.XBeeAddress
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BROADCAST

public static final XBeeAddress16 BROADCAST

ZNET_BROADCAST

public static final XBeeAddress16 ZNET_BROADCAST
Constructor Detail

XBeeAddress16

public XBeeAddress16(int msb,
                     int lsb)
Provide address as msb byte and lsb byte

Parameters:
msb -
lsb -

XBeeAddress16

public XBeeAddress16(int[] arr)

XBeeAddress16

public XBeeAddress16()
Method Detail

get16BitValue

public int get16BitValue()

getMsb

public int getMsb()

setMsb

public void setMsb(int msb)

getLsb

public int getLsb()

setLsb

public void setLsb(int lsb)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getAddress

public int[] getAddress()
Specified by:
getAddress in class XBeeAddress