3M M2256PW manual Asynchronous Reports, Set Feature -Restore Defaults

Page 27

3M™ Multi-touch Display M2256PW User Guide

27

Set Feature –Restore Defaults

This is a request to restore parameter defaults.

Table 13. Restore Defaults -- 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 14. Restore Defaults - Data Stage

 

 

 

 

 

 

 

 

 

 

 

 

Offset

Field

Size

Value

Description

 

 

 

0

Report ID

1

0x03

Feature Report ID

 

1

Report Subtype

1

0x08

Restore Defaults

 

2-7

 

6

0

Not used

After sending this 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 “Command Complete” or “Fail”. Any timeout for this status polling should be 2 seconds minimum.

Asynchronous Reports

Coordinate Data – MultiTouch Digitizer mode Async Report 0x13

This is used to transfer the coordinate data to the host. This report, when activated, is sent to the host whenever new data is available/scheduled for transmission. It is an asynchronous report that is activated by default at power up. See SetAsyncReport for details on how to activate/deactivate an asynchronous report.

The report shown supports up to 6 simultaneous touches. Note that if more than 6 touches were to be supported, Report 0x13 would be sent as many times as necessary to accommodate the number of fingers touching. Only the first Report 0x13 will have a non-zero actual count. Each valid touch is marked with an ID number that remains the same from touchdown thru liftoff. The ID number can be any value from 0 to 255. Ignore all other data within a touch report structure with a status marked “not valid”.

The coordinate system is Upper Left origin.

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

Image 27
Contents 3M Touch Systems, Inc. Proprietary Information 37531 Rev D 3M Multi-touch Display M2256PW User Guide Contents Appendix a 3M PX USB Controller Communications Appendix B 3M PX Serial Controller CommunicationsAppendix C Regulatory Information Intended Use Important Safety InformationIntroduction OverviewExplanation of Signal Word Consequences Maintaining Your Touch Display Important Notes3M Touch Systems Support Services Touch Sensor Care and CleaningContact 3M Touch Systems System Requirements Setting up Your M2256PW Multi-touch DisplayCables Included with Your M2256PW Multi-touch Display Unpacking Your Touch DisplayConnecting the Touch Display Testing the M2256PW Multi-touch DisplayArm Mounting Option Supported Video Display Modes and Refresh Rates Using the Standard Controls for the Video CardApplicable Display Mode and Refresh Rate Refresh Rate Hz Video Card RequirementsMenu/Select Down Up Auto/Exit Power LED Configuring the Display SettingsMultimedia Features Access to the Video ControlsChoices Description Adjusting the M2256PW Video DisplayAudio Tools Multitouch Application Support Enabling Your M2256PW Multi-touch DisplayWindows 7 USB Compatibility All Other PlatformsVideo Alignment Installing 3M MicroTouch Software3M Multi-touch Display M2256PW User Guide 3M PX USB Controller Communications Overview of USB Firmware CommunicationsCommunication Basics HID Class Requests Command SetSet Feature Calibration Receiving Reports from the ControllerData Stage Offset Field Size Value Description Calibration Setup Stage Offset Field Size Value DescriptionCalibration Response Command Status Byte Description Determining Target AreasGet Feature GetStatus Setup Stage Offset Field Size Value Description Get Feature GetMaxCountPower On Check Bit Fields Bit Number Description Valid Command Status Field Entries Response DescriptionSet Feature Reset Reset Setup Stage Offset Field Size Value DescriptionReset Data Stage Offset Field Size Value Description Offset Field Size Value Description Set Feature -Restore DefaultsCoordinate Data MultiTouch Digitizer mode Async Report Asynchronous ReportsValue Description Touch Report Structure Offset Field3M PX Serial Controller Communications Overview of Firmware CommandsCommunication Parameters Controller Default SettingsOperating Mode Communicating with the ControllerReceiving Responses from the Controller Sending Commands to the ControllerController Initialization Firmware CommandsSOH Cxcr Command Code DescriptionCalibrate MDUCalibrate Procedure Guidelines for Calibrate CommandGet Copyright Mode Down UpMode Inactive Mode StreamOutput Identity Name CommandNull Command Soft ResetSOH Rdcr Restore DefaultsOperating Parameter Default Unit TypeTouch Data Format Bit DescriptionData Sequence Bits Data Sequence Bits Regulatory Information Regulatory Agency ApprovalsFCC-B CE Conformity for Europe FCC Warning