Lecture des numéros de séquence et d'acquittement
La lecture des numéros de séquence et d'acquittement ne lit pas le second octet:
nchars = 1
seq = sum((msg[byte + 2])<<8*(nchars-byte-1) for byte in range(nchars))
print("SeqNum : {}".format(seq))
Le range(nchars)
s'arrête avant nchars
, il n'a donc qu'une seule itération où byte = 0.
(Même problème pour ack_seq)