이 문서에서는 SmartSet 데이터 프로토콜 및 설명을 나열합니다
아래 표는 각 바이트의 기능을 보여줍니다.
그리고 아래 표는 각 기능을 설명합니다.
* 이 바이트는 직렬 데이터 패킷에만 포함됩니다.
** AccuTouch 컨트롤러의 경우 01, 02 또는 04; IntelliTouch 컨트롤러의 경우 81, 82 또는 84
*** AccuTouch의 경우 항상 FF; IntelliTouch의 경우 터치 압력에 따라 00 - FF
리드 인 바이트 55 헥스는 비트가 교대로 나타나는 고유한 이진 패턴입니다 (0101 0101); 이 고유한 패턴은 유효한 터치 패킷을 식별하는 데 도움이 됩니다.
체크섬 바이트는 이전 아홉 바이트의 합과 AA 헥스(합의 낮은 바이트만 유지)가 포함되어 있으며 데이터와 함께(터치스크린 컨트롤러에 의해) 열 번째 바이트로 전송됩니다.
소프트웨어 드라이버가 패킷을 수신하면 먼저 아홉 바이트를 합산하고 AA 헥스를 더합니다. 그런 다음 자신의 합계와 컨트롤러에서 전송된 체크섬 바이트의 값을 비교합니다; 두 값이 일치하지 않으면 전송 중 오류가 발생한 것이므로 데이터가 폐기됩니다. 0xAA는 0x55의 일의 보수입니다. 이 둘을 더하면 0xFF(낮은 바이트)가 나오고 0x00이 아닙니다.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article