Bonjour

J'ai un Cheksum à calculer

Ex : voici la trame suivante : AA 07 01 77 CS

SOF = 0xAA

TYPE = 0x07

LG = 0x01

DATA = 0x77

1- Addition des octets de la trame è AA + 07 + 01 + 77 = 129

2- Faire un « NOT » de la valeur è 129 = FFFF FFFF FFFF FED6

3- Ajouter « +1 » è FFFF FFFF FFFF FED6 +1 = FFFFFFFFFFFFFED7

Ne garder que le MSB è CS = D7.

A priori en VB.net il n'y a pas de moyen de faire le NOT.

La calculatrice windows en scientifique le fait très bien, mais comment le faire en VB



merci