Initial directory structure.

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@1 e138a6d8-124a-0410-b381-050080eecf1f
Import of Existing Code at Rev. 254

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@2 e138a6d8-124a-0410-b381-050080eecf1f
I'm calling this the 0.3.1 release

- Added GPL header
- Fixed bug with receiving 16-bit IO samples with series 1 XBees.  Apparently I broke this when adding series 2 support.

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@3 e138a6d8-124a-0410-b381-050080eecf1f
added Ant build.xml, modified to include eclipse files to dist
added GPL file
added Linux RXTX

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@60 e138a6d8-124a-0410-b381-050080eecf1f
added detection for java 1.5

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@61 e138a6d8-124a-0410-b381-050080eecf1f
clarified the applyChanges parameter, based on user feedback

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@62 e138a6d8-124a-0410-b381-050080eecf1f
added gpl header

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@63 e138a6d8-124a-0410-b381-050080eecf1f
repositioned gpl header

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@64 e138a6d8-124a-0410-b381-050080eecf1f
Summary of Release 0.4

Fixed bug where the default option for TxRequests was incorrectly set to the disble ACK option.  Because of this bug you were not getting ACK errors.  Thanks to Terrence at UVA for reporting this.

Improved error handling:  All software errors related to parsing response packets are now returned as an ErrorResponse.  
As a result of this change I removed the getErrorList method in the XBee class

waitForResponse(long timeout) now throws a XBeeTimeoutException if timeout is reached

Added new and clarified existing JavaDoc documentation

Renamed the setTimeout method in the XBee class to setSendSynchronousTimeout, to indicate it only applies to the synchronousSend method.

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@65 e138a6d8-124a-0410-b381-050080eecf1f
This release (0.4.1) includes the following items:

- Improved several of the examples and added ZNetApiAtTest class.  Hopefully they are more clear now.
- Added Ant JavaDoc target and included JavaDoc in the ZIP distribution
- Set max payload sizes for ZNet/wpan, according to manual
- Improved documentation
- Other misc. improvements

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@74 e138a6d8-124a-0410-b381-050080eecf1f
This release (0.4.2) includes support for Explicit ZNet Requests/Responses.  While testing, I was able to send an Explicit Tx Request (0x11) but the receiving XBee got a 0x90 (Rx Request), instead of the expected 0x91 (Explicit Rx Request).  I used arbitrary values for source/dest endpoint and cluster id.


git-svn-id: http://xbee-api.googlecode.com/svn/trunk@76 e138a6d8-124a-0410-b381-050080eecf1f
This release (0.4.3) involved refactoring the ApiId from a primitive int constant to an enum type and consolidating all api types.  

This will require changes in your code if you access the api constants.  So instead of 

response.getApiId() == XBeeResponse.ZNET_RX_RESPONSE

you would do 

response.getApiId() == ApiId.ZNET_RX_RESPONSE

Use ApiId.ZNET_RX_RESPONSE.getValue() to access the int type

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@77 e138a6d8-124a-0410-b381-050080eecf1f
added endpoint/clusterid enums and test classes.  tested with ZB firmware with AO=1

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@80 e138a6d8-124a-0410-b381-050080eecf1f
accidently deleted the trunk

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@82 e138a6d8-124a-0410-b381-050080eecf1f
- added a packet listener for notification of packets
- rewrote and improved synchronousSend method
- added synchronousSend example
- improved documentation (javadoc)
- added toString for i/o samples
- updated i/o sample classes to return Integer (analog) and Boolean (digital) instead of a primitive to distinguish a I/0 pin that is not enabled and one that is.
- added manual for ZB firmware


git-svn-id: http://xbee-api.googlecode.com/svn/trunk@85 e138a6d8-124a-0410-b381-050080eecf1f
- fixed bug in packet listener
- updated ant to specify version in jar file
- updated TODO statements

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@86 e138a6d8-124a-0410-b381-050080eecf1f
- fixed issue where source address was not correctly set.  only affects series 1 XBee with RX 64bit API
- fixed stackoverflow issue with isD7On.  only affects series 1 XBee

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@90 e138a6d8-124a-0410-b381-050080eecf1f
- test class for verifying i/o pins
- list of wpan and zigbee pins

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@91 e138a6d8-124a-0410-b381-050080eecf1f
updated ant for release 0.5.1

git-svn-id: http://xbee-api.googlecode.com/svn/trunk@93 e138a6d8-124a-0410-b381-050080eecf1f
git-svn-id: http://xbee-api.googlecode.com/svn/trunk@99 e138a6d8-124a-0410-b381-050080eecf1f