Asynchronous Reports - 3M PX5 Series Reference Manual

Multi-touch asic controller
Hide thumbs Also See for PX5 Series:
Table of Contents

Advertisement

3M™ Multi-Touch ASIC Controller Reference Guide

Asynchronous Reports

Depending on the firmware, one of these two reports will be sent
when using this feature.
These are used to transfer the coordinate data to the host. One of these reports,
depending of the particular firmware used, is sent to the host whenever new data is
available or scheduled for transmission.
Of the two reports, report 0x13 can hold up to 6 simultaneous touches while report 0x17
supports up to 10 simultaneous touches. Note that if there are more than a report can
hold, multiple reports are sent as many times as necessary to accommodate the number of
fingers touching. Only the first report of a set will have a non-zero actual count. Each
valid touch is marked with an ID number that remains the same from touchdown through
liftoff. The ID number can be any value from 0 to 255. Ignore all other data within a
touch report structure with a status marked "not valid". The coordinate system's origin is
in the upper left corner of the touch screen, consistent with most operating systems'
coordinate systems.
Table 21. Coordinate Data Report 0x13 Data Stage
Offset
Field
0
Report ID
1
Touch Report
11
Touch Report
21
Touch Report
31
Touch Report
41
Touch Report
51
Touch Report
61
Actual Count
62
Not used
63
Not used
Table 22. Touch Report Structure for Report 0x13
Offset
Field
0
Status
1
Touch ID
2
X lsb
3
X msb
4
Y lsb
5
Y msb
Size
Value
1
0x13
10
See Table 22
10
See Table 22
10
See Table 22
10
See Table 22
10
See Table 22
10
See Table 22
1
1 to max
1
0
1
0
Size
Value
6
0xXX
1
0-255
1
0xXX
1
0xXX
1
0xXX
1
0xXX
3M Touch Systems, Inc. Proprietary Information
Description
Report ID
Touch Report Structure
Touch Report Structure
Touch Report Structure
Touch Report Structure
Touch Report Structure
Touch Report Structure
Number of valid touch reports
(no more than declared max
touch reports)
Description
0x00 Report not valid
0x04 Not touching
0x07 Touching
Not used
X ( 0-7FFF)
Y ( 0-7FFF)
23

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Px5232

Table of Contents