3M M2256PW User Manual - Page 26

Set Feature - Reset, Set Feature -Restore Defaults

Page 26 highlights

26 3M™ Display M2256PW User Guide Table 10. Data Stage (controller response) Offset Field 0 Report ID 1 Max Count Size 1 1 Value 0x12 0x1E Description Feature Report ID Number of actual 30 fingers supported Note: The number of actual contacts reported may exceed this number (possibly up to 60). Set Feature - Reset This is a request to perform a controller reset. Soft resets are automatic after any block parameter changes. Table 11. Reset - Setup Stage Offset 0 1 2 Field bmRequestType bRequest wValue 4 wIndex 6 wLength Size 1 1 2 Value 0x21 0x09 0x0303 2 0 2 8 Description Class,H2D,Interface Set Report msb=03=Feature lsb=03= Feature Report ID Always 0 Always 8 Table 12. Reset - Data Stage Offset 0 1 2 Field Report ID Report Subtype bResetType 3--7 Size 1 1 1 5 Value 0x03 0x07 0x01 0x02 0 Description Feature Report ID Indicates a reset request Soft Reset Hard Reset Not used A Hard Reset will cause the controller to reenumerate. In the case of a Soft Reset, after sending the command, the controller will acknowledge (ACK) the transfer, but the command will not yet be completed. Before sending any other commands, the host should poll with GetStatus until the command status field returns "Soft Reset Occurred," "Command Complete," or "Fail". Any timeout for this status polling should be 2 seconds minimum. Set Feature -Restore Defaults This is a request to restore parameter defaults. 3M Touch Systems, Inc. Proprietary Information

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41

26
3M™ Display M2256PW User Guide
3M Touch Systems, Inc. Proprietary Information
Table 10. Data Stage (controller response)
Offset
Field
Size
Value
Description
0
Report ID
1
0x12
Feature Report ID
1
Max Count
1
0x1E
Number of actual 30 fingers
supported
Note:
The number of actual contacts reported may exceed this number (possibly up to
60).
Set Feature - Reset
This is a request to perform a controller reset. Soft resets are automatic after any block
parameter changes.
Table 11. Reset - Setup Stage
Offset
Field
Size
Value
Description
0
bmRequestType
1
0x21
Class,H2D,Interface
1
bRequest
1
0x09
Set Report
2
wValue
2
0x0303
msb=03=Feature
lsb=03= Feature Report ID
4
wIndex
2
0
Always 0
6
wLength
2
8
Always 8
Table 12. Reset – Data Stage
Offset
Field
Size
Value
Description
0
Report ID
1
0x03
Feature Report ID
1
Report Subtype
1
0x07
Indicates a reset request
2
bResetType
1
0x01
0x02
Soft Reset
Hard Reset
3--7
5
0
Not used
A Hard Reset will cause the controller to reenumerate.
In the case of a Soft Reset, after sending the command, the controller will acknowledge
(ACK) the transfer, but the command will not yet be completed. Before sending any other
commands, the host should poll with GetStatus until the command status field returns
“Soft Reset Occurred,” “Command Complete,” or “Fail”.
Any timeout for this status
polling should be 2 seconds minimum.
Set Feature –Restore Defaults
This is a request to restore parameter defaults.