3M M2256PW Benutzerhandbuch

Seite von 41
22 
 
3M™ Multi-touch Display M2256PW User Guide 
3M Touch Systems, Inc. Proprietary Information – 37531 Rev D
synchronous report in response to some of these requests. 
You need to know product ID (0502H) 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. 
HID Class Requests  
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.  
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 
--