3M M2256PW manual Set Feature Reset, Reset Setup Stage Offset Field Size Value Description

Page 26

26

 

 

 

 

3M™ Multi-touch Display M2256PW User Guide

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

Soft Reset

 

 

 

 

 

0x02

Hard Reset

 

3--7

 

5

0

Not used

A Hard Reset will cause the controller to re-enumerate.

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.

3M Touch Systems, Inc. Proprietary Information – 37531 Rev D

Image 26
Contents 3M Touch Systems, Inc. Proprietary Information 37531 Rev D 3M Multi-touch Display M2256PW User Guide Contents Appendix C Regulatory Information Appendix a 3M PX USB Controller CommunicationsAppendix B 3M PX Serial Controller Communications Overview Important Safety InformationIntroduction Intended UseExplanation of Signal Word Consequences Important Notes Maintaining Your Touch DisplayTouch Sensor Care and Cleaning 3M Touch Systems Support ServicesContact 3M Touch Systems Setting up Your M2256PW Multi-touch Display System RequirementsUnpacking Your Touch Display Cables Included with Your M2256PW Multi-touch DisplayArm Mounting Option Connecting the Touch DisplayTesting the M2256PW Multi-touch Display Video Card Requirements Using the Standard Controls for the Video CardApplicable Display Mode and Refresh Rate Refresh Rate Hz Supported Video Display Modes and Refresh RatesAccess to the Video Controls Configuring the Display SettingsMultimedia Features Menu/Select Down Up Auto/Exit Power LEDAdjusting the M2256PW Video Display Choices DescriptionAudio Tools All Other Platforms Enabling Your M2256PW Multi-touch DisplayWindows 7 USB Compatibility Multitouch Application SupportInstalling 3M MicroTouch Software Video Alignment3M Multi-touch Display M2256PW User Guide Communication Basics 3M PX USB Controller CommunicationsOverview of USB Firmware Communications Receiving Reports from the Controller Command SetSet Feature Calibration HID Class RequestsDetermining Target Areas Calibration Setup Stage Offset Field Size Value DescriptionCalibration Response Command Status Byte Description Data Stage Offset Field Size Value DescriptionGet Feature GetStatus Valid Command Status Field Entries Response Description Get Feature GetMaxCountPower On Check Bit Fields Bit Number Description Setup Stage Offset Field Size Value DescriptionReset Data Stage Offset Field Size Value Description Set Feature ResetReset Setup Stage Offset Field Size Value Description Asynchronous Reports Set Feature -Restore DefaultsCoordinate Data MultiTouch Digitizer mode Async Report Offset Field Size Value DescriptionTouch Report Structure Offset Field Value DescriptionOverview of Firmware Commands 3M PX Serial Controller CommunicationsCommunicating with the Controller Controller Default SettingsOperating Mode Communication ParametersSending Commands to the Controller Receiving Responses from the ControllerFirmware Commands Controller InitializationMDU Command Code DescriptionCalibrate SOH CxcrGuidelines for Calibrate Command Calibrate ProcedureMode Stream Mode Down UpMode Inactive Get CopyrightSoft Reset Name CommandNull Command Output IdentityUnit Type Restore DefaultsOperating Parameter Default SOH RdcrData Sequence Bits Touch Data FormatBit Description Data Sequence Bits FCC-B Regulatory InformationRegulatory Agency Approvals FCC Warning CE Conformity for Europe