3M C3266PW User's Guide Page 33

  • Download
  • Add to my manuals
  • Print
  • Page
    / 54
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 32
3M™ Multi-Touch Chassis Display User Guide 33
3M Touch Systems, Inc. Proprietary Information – TSD-39373B
Table 3. Data Stage
Offset Field Size Value Description
0 Report ID 1 0x03 Feature report ID
1 Report Subtype 1 0x04 Indicates a calibration request
2 bCalType 1 0x01 0x01 = Extended cal (CX)
3--7 Not used 5 0 Not used
The device stalls endpoint 0 if the command cannot be processed successfully. The
request cannot be processed if an invalid calibration type is given in the wValue field.
The request will also fail if the 2 calibration points do not fall within certain bounds
established by the firmware. These bounds require that the 2 calibration points be in
opposite quadrants of the sensor.
The host should issue a GetStatus request to determine the status of this request. The
status report includes a command status byte which will be set as shown below.
Table 4. Calibration Response
Command Status Byte Description
0 Calibration Failed
1 Controller is waiting for a touch in the lower left corner.
Calibration software paints a target in the lower left corner.
2 Controller is waiting for a touch in the upper right corner.
Calibration software paints a target in the upper right corner.
3 Calibration completed successfully.
The controller does not timeout waiting for touch. Use the Soft Reset command to abort
the calibration.
Determining Target Areas
The default calibration targets (points) are located 12.5% (1/8) inward from the corners of
the video image. For example, suppose the resolution of your Windows-based display is
1680 x 1050. The Calibrate Extended command calculates the amount to move inward as
follows:
Amount to move inward in the X direction: 1680 x 1/8 = 210
Amount to move inward in the Y direction: 1050 x 1/8 = 131
The Calibrate Extended command then positions the first calibration target inward from
the lower left corner (0,1049) and the second calibration target inward from the upper
right corner (1679,0). The following illustration shows how the calibration targets are
calculated for a Windows-based system. Your operating system may be different.
The illustration below shows the coordinates of the calibration targets and display
corners. The corners show the video coordinates in parentheses and the touch screen
coordinates in brackets.
Page view 32
1 2 ... 28 29 30 31 32 33 34 35 36 37 38 ... 53 54

Comments to this Manuals

No comments