each send_packet() needs a unique count

Increment count instead of randomly generating on each send_packet() as per @mjg59's suggestion.

Tested and working as expected.
This commit is contained in:
Marcus Stewart Hughes 2016-11-09 22:01:33 +00:00 committed by Marcus Hughes
parent 0b9dd40921
commit 4705fdf011

View file

@ -129,6 +129,7 @@ class device:
self.key = payload[0x04:0x14] self.key = payload[0x04:0x14]
def send_packet(self, command, payload): def send_packet(self, command, payload):
self.count = (self.count + 1) & 0xffff
packet = bytearray(0x38) packet = bytearray(0x38)
packet[0x00] = 0x5a packet[0x00] = 0x5a
packet[0x01] = 0xa5 packet[0x01] = 0xa5