3M™ MicroTouch™ Controller RX141 Reference Guide
17
3M Touch Systems, Inc. Proprietary Information
HID-Compatible Coordinate Data – Report 1
This is used to transfer the 10-bit coordinate data to the host. This report, when activated,
is sent to the host whenever new data is available/scheduled for transmission. It is an
asynchronous report that is activated by default at power up.
For HID class driver compatibility
•
Throughput is limited to 125 points/sec.
•
The coordinate system is upper-left origin, rather than the MicroTouch™ standard
lower-left origin.
Table 4. Coordinate Data Report
Offset
Field
Size
Value
Description
0 bReport
ID
1 0x01
REPORT_ID_HID
1 BmStatus
1
B
7,
B
6
B
5,
B
4
B
3,
B
2
B
1,
B
0
0x01 if touching, 0x00 if not
2 BXLsb
1
X
7,
X
6
X
5,
X
4
X
3,
X
2
X
1,
X
0
X
(0-3FF)
3 BXMsb
1
X
f
X
e
X
d
X
c
X
b
X
a
X
9
X
8
4 BYLsb
1
Y
7
Y
6
Y
5
Y
4
Y
3
Y
2
Y
1
Y
0
Y
(0-3FF)
5 BYMsb
1
Y
f
Y
e
Y
d
Y
c
Y
b
Y
a
Y
9
Y
8
6
Not used
2
0
Not used
Packed Coordinate Data - Report 2 and Report 7
These are used to transfer the packed coordinate data to a custom driver or utility. These
reports, when activated, are sent to the host whenever new data is available for
transmission. The packed format contains two coordinate reports each with its own status
and Y and Y coordinate data. Because it is packed, the software must rearrange bits to
obtain the individual field values. The status contains a bit indicating if the sub report is
valid. The second sub report only may be invalid.
Table 5. Coordinate Data Report
Offset
Field
Size
Value
Description
0
bReport ID
1
0x02 or 0x07
REPORT_ID_PACKED
REPORT_ID_UTILITY
1 bmPackData1
1
X
3
X
2
X
1
X
0
B
3
B
2
B
1
B
0
X1 bits 3210 and status1 bits
BBBB
2 bmPackData2
1
X
b
X
a
X
9
X
8
X
7
X
6
X
5
X
4
X1 bits BA987654
3 bmPackData3
1
Y
7
Y
6
Y
5
Y
4
Y
3
Y
2
Y
1
Y
0
Y1 bits 76543210
4 bmPackData4
1
B
3
B
2
B
1
B
0
Y
b
Y
a
Y
9
Y
8
Status2 bits BBBB and Y1 bits
BA98
5 bmPackData5
1
X
7
X
6
X
5
X
4
X
3
X
2
X
1
X
0
X2 bits 76543210
6 bmPackData6
1
Y
3
Y
2
Y
1
Y
0
X
b
X
a
X
9
X
8
Y2 bits 3210 and X2 bits
BA98
7 bmPackData7
1
Y
b
Y
a
Y
9
Y
8
Y
7
Y
6
Y
5
Y
4
Y2 bits BA987654
Содержание Touch Screen Controller RX141
Страница 4: ...4 3M MicroTouch Controller RX141 Reference Guide 3M Touch Systems Inc Proprietary Information ...
Страница 8: ......
Страница 14: ......