+ def setVersion(self,version=2):
+ """Set the requested EZSP protocol version."""
+
+ data=self.EZSPtrans([0x00, version]);
+ newversion=ord(data[5]);
+ if version==newversion:
+ print "Version set."
+ print "Protocol %i, stack type %i, Stack Version 0x%02x%02x." % (
+ newversion,
+ ord(data[6]),
+ ord(data[8]),
+ ord(data[7]));
+ else:
+ self.setVersion(newversion);