snippets:calcul_du_checksum_des_trames_de_teleinfo
Ceci est une ancienne révision du document !
Table des matières
Checksum des trames de téléinformation enedis
Documentation Enedis
Python
def checksum(frame): somme = 0 for c in frame[:-1]: somme += ord(c) somme_trunc = bin(somme)[-6:] calc_check = chr(32 + int(somme_trunc, 2)) if calc_check == frame[-1:]: return True else: return False
snippets/calcul_du_checksum_des_trames_de_teleinfo.1714293194.txt · Dernière modification : 28/04/2024 08:33 de antoineve