XBee and XBee-PRO ZigBee RF modules provide cost-effective wireless connectivity to electronic devices. They are interoperable with other ZigBee PRO feature set devices, including devices from other vendors.
Diff: Device/Address.h
- Revision:
- 6:5f31ddc17239
- Parent:
- 0:837e6c48e90d
diff -r 945b89c71902 -r 5f31ddc17239 Device/Address.h --- a/Device/Address.h Thu Nov 05 23:03:42 2015 +0000 +++ b/Device/Address.h Sat Nov 14 16:42:36 2015 +0000 @@ -8,7 +8,7 @@ protected: // total 10 bytes // IEEE 64 + 16bit networ address - char value[10]; + unsigned char value[10]; public: static Address * BROADCAST_ZIGBEE; static Address * BROADCAST_XBEE; @@ -24,21 +24,21 @@ /// </summary> /// <param name="Address64"></param> /// <param name="NET16"></param> - Address(const char * address64, const char * NET16); + Address(const unsigned char * address64, const unsigned char * NET16); /// <summary> /// create address from byte[10] value : 8 bytes of ieee follow 2 bytes network /// </summary> /// <param name="value"></param> - Address(const char * addr); + Address(const unsigned char * addr); Address(long serialNumberHigh, long serialNumberLow, int networkAddress); - long getSerialNumberHigh(); + unsigned long getSerialNumberHigh(); - long getSerialNumberLow(); + unsigned long getSerialNumberLow(); - int getNetworkAddress(); + unsigned int getNetworkAddress(); void setSerialNumberHigh(long SerialNumberHigh); @@ -51,7 +51,7 @@ /// IEEE 64 + 16bit networ address /// </summary> /// <returns></returns> - const char * getAddressValue(); + const unsigned char * getAddressValue(); friend bool operator ==(const Address &a,const Address &b);