Skip to content
Snippets Groups Projects
Commit 717882ff authored by Daniele Nicolodi's avatar Daniele Nicolodi
Browse files

meerstetterTEC: Fix packet sequence number overflow

parent 4d5894a9
No related branches found
No related tags found
No related merge requests found
...@@ -95,7 +95,7 @@ class MeCom: ...@@ -95,7 +95,7 @@ class MeCom:
return packet[0:1], int(packet[1:3], 16), int(packet[3:7], 16), packet[7:] return packet[0:1], int(packet[1:3], 16), int(packet[3:7], 16), packet[7:]
def send(self, msg): def send(self, msg):
self.seqno += 1 self.seqno = (self.seqno + 1) & 0xFFFF
payload = self.pack(HOST, self.address, self.seqno, msg) payload = self.pack(HOST, self.address, self.seqno, msg)
crc = self.crc(payload) crc = self.crc(payload)
self.conn.write(payload + crc + EOF) self.conn.write(payload + crc + EOF)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment