(Using x2 Xbee Series 2 ZB24; Andrew Rapp's xBee library latest version)I'm not sure if anyone else has had this problem, but I spent hours trying to figure out why I wasn't receiving an ACK from the transmitting device even though I was receiving all data successfully. The reason is that Mr. Rapp's library has no #define for an ACK from an end device, so when it checks the option byte looking for "0x01" it will return false (see below from the data sheet). If you are checking for ACK from an end device, you need to be looking for 0x41 (0x01 + 0x40).0x01 - Packet Acknowledged0x02 - Packet was a broadcast packet0x20 - Packet encrypted with APS encryption0x40 - Packet was sent from an end device (if known)Note: Option values can be combined. For example, a0x40 and a 0x01 will show as a 0x41. Other possiblevalues 0x21, 0x22, 0x41, 0x42, 0x60, 0x61, 0x62.John J. Flicker--
You received this message because you are subscribed to the Google Groups "xbee-api" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xbee-api+u...@googlegroups.com.
To post to this group, send email to xbee...@googlegroups.com.
Visit this group at http://groups.google.com/group/xbee-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.