Questo articolo elenca il Protocollo Dati SmartSet e la spiegazione
La tabella sottostante mostra la funzione di ogni byte.
E la tabella sottostante spiega la funzione di ciascuno.
* Questi byte sono inclusi solo nel pacchetto dati seriale.
** 01, 02 o 04 per i controllori AccuTouch; 81, 82 o 84 per i controllori IntelliTouch
*** Sempre FF per AccuTouch; 00 - FF per IntelliTouch, a seconda della pressione del tocco
Il byte di avviamento, 55 esadecimale, è un pattern binario unico in cui i bit si alternano (0101 0101); questo pattern unico aiuta a identificare un pacchetto di tocco valido.
Il byte di checksum è la somma dei nove byte precedenti, più AA esadecimale (viene mantenuto solo il byte basso della somma), ed è inviato con i dati (dal controller touchscreen) come decimo byte.
Quando il driver software riceve il pacchetto, somma anche i primi nove byte, più AA esadecimale. Confronta poi la sua somma con ciò che si trova nel byte di checksum inviato dal controller; se i due non corrispondono, allora c'è stato un errore nella trasmissione, nel qual caso i dati vengono scartati. 0xAA è il complemento a uno di 0x55. Sommandoli si ottiene 0xFF (byte basso), non 0x00.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article