Cet article énumère le protocole de données SmartSet et son explication
Le tableau ci-dessous montre la fonction de chaque octet.
Et le tableau ci-dessous explique la fonction de chacun.
* Ces octets sont inclus uniquement dans le paquet de données série.
** 01, 02 ou 04 pour les contrôleurs AccuTouch ; 81, 82 ou 84 pour les contrôleurs IntelliTouch
*** Toujours FF pour AccuTouch ; 00 - FF pour IntelliTouch, en fonction de la pression sur l'écran
L'octet d'introduction, 55 hex, est un motif binaire unique dans lequel les bits alternent (0101 0101) ; ce motif unique aide à identifier un paquet de touche valide.
L'octet de somme de contrôle est la somme des neuf octets précédents, plus AA hex (seul l'octet de poids faible de la somme est conservé), et il est envoyé avec les données (par le contrôleur de l'écran tactile) comme le dixième octet.
Lorsque le pilote logiciel reçoit le paquet, il additionne également les neuf premiers octets, plus AA hex. Il compare ensuite sa somme avec celle de l'octet de somme de contrôle envoyé par le contrôleur ; si les deux ne correspondent pas, cela signifie qu'il y a eu une erreur dans la transmission, auquel cas les données sont rejetées. 0xAA est le complément à un de 0x55. Les additionner donne 0xFF (octet de poids faible), et non 0x00.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article