3M C3266PW 用户手册

下载
页码 56
34 
 
3M™ Multi-Touch Chassis Display User Guide 
 
3M Touch Systems, Inc. Proprietary Information – TSD-39373 REV E 
synchronous report in response to some of these requests. 
You need to know product ID (0506H) and the vendor ID (0596H) to write your own 
driver. These values are required for identifying the controller. 
Receiving Reports from the Controller 
The controller sends a variety of reports to the computer. The first byte of each report is 
the Report ID that defines the structure and content of the report. The controller sends 
some reports as a direct response to a computer request (synchronous).  The controller 
will also send some reports as the result of an external event, such as a touch 
(asynchronous).  
Command Set 
The USB command set is implemented by using HID Get Feature and Set Feature 
commands.  The various requests and reports are grouped together by report size under a 
common feature ID. 
The following table summarizes the available HID class requests. 
Table 1. HID Class Requests Summary 
Set Feature - Calibration 
This is a command to do a Calibrate Extended style calibration.  The controller will auto-
orient on this 2 point calibration.  
Table 2. Calibration Setup Stage 
Offset  Field 
Size 
Value 
Description 
bmRequestType 
0x21 
Class,H2D,Interface 
bRequest 
0x09 
Set Report 
wValue 
0x0303 
Msb 03 = Feature  
Lsb 03 = Feature Report ID 
wIndex 
Always 0 
wLength 
Always 8 
 
HID Report  Command 
Name 
bmRequest
Type 
bRequest 
Feature 
Report ID 
Report 
Subtype 
Data 
Stage 
Bytes 
Get Feature  
GetStatus 
0xA1 (D2H) 
0x01 
0x06 
-- 
Set Feature  
Calibrate 
0x21 (H2D) 
0x09 
0x03 
Set Feature   
Reset 
0x21 (H2D) 
0x09 
0x03 
Set Feature   
Restore Defaults 
0x21 (H2D) 
0x09 
0x03 
Get Feature  
GetMaxCount 
0xA1 (D2H) 
0x01 
0x12 
--