+
+ #Everything after here is ZigBee.
+
+ def getNodeID(self):
+ """Read the EZSP node id."""
+
+ data=self.EZSPtrans([0x27]);
+ return ord(data[5])+(ord(data[6])<<8);
+ def neighborCount(self):
+ """Read the count of neighbors, used for iterating the neighbor table."""
+
+ data=self.EZSPtrans([0x7A]);
+ return ord(data[5]);
+ def setRadioChannel(self,channel):
+ """Set the radio channel."""
+
+ data=self.EZSPtrans([0x9A, channel&xFF]);
+ return ord(data[5]);
+ def setVersion(self,version=0x02):
+ """Set the requested EZSP protocol version."""
+ data=self.EZSPtrans([0x00, 0x02]);
+
+ print "Version set."
+