edu.uiuc.cs.seclab.modem.xbee
Class XBeeAddress

java.lang.Object
  extended by edu.uiuc.cs.seclab.modem.xbee.XBeeAddress
All Implemented Interfaces:
java.lang.Comparable<XBeeAddress>
Direct Known Subclasses:
XBee16Address, XBee64Address

public abstract class XBeeAddress
extends java.lang.Object
implements java.lang.Comparable<XBeeAddress>

Address used by XBee modem


Field Summary
protected  byte[] raw
           
 
Constructor Summary
XBeeAddress(byte[] raw_)
           
 
Method Summary
 int compareTo(XBeeAddress o)
           
 boolean equals(java.lang.Object o)
           
abstract  int getAddrLen()
           
 byte[] getRaw()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

raw

protected byte[] raw
Constructor Detail

XBeeAddress

public XBeeAddress(byte[] raw_)
Method Detail

compareTo

public int compareTo(XBeeAddress o)
Specified by:
compareTo in interface java.lang.Comparable<XBeeAddress>

equals

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

getAddrLen

public abstract int getAddrLen()

getRaw

public byte[] getRaw()

hashCode

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

toString

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