3M M2256PW manual Touch Data Format, Bit Description, Data Sequence Bits

Page 38

383M™ Multi-touch Display M2256PW User Guide

AD Indicates the PX series of controllers

Ffff = Four ASCII characters that indicate the features supported by the controller.

****Indicates no additional features configured

Ss

= Two ASCII characters that provide status information about the

 

controller hardware. The two characters represent one byte. Each

 

character is in the range 0 to 9 and A to F.

 

Table 2 defines the meaning of each bit in the status byte. Each bit

 

can be set to 1 or 0, where 1 = an error and 0 = no error. So a

 

response of:

00 = No diagnostic errors (normal response)

The PX running with no errors returns the following string:

<SOH> AD****00 <CR>

The format includes two bitmapped ASCII hex status bytes. A “00” indicates no errors.

Table 19 Bit Meanings in Status Byte

Bit

Description

Notes

0

Not used

 

1

ROM_ERROR

Code area checksum error

2

PWM Error

Touch screen not connected or potential problem.

3

NOV_ERROR

Parameter Block1 checksum error

4

HDW_ERROR

Problem with ADCs

5

Not used

 

6

Not used

 

7

Not used

 

Touch Data Format

The format is a six byte packet that includes one status byte, four bytes of binary X,Y position data and a touch ID. The X,Y coordinates are 14 bits, providing a range of 0 to

16,383. The data is sent in the following format:

Table 20 Touch Data Format Settings

Data Sequence

Bits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

6

5

4

3

2

1

0

Status - Byte 1

1

P1

0

0

0

0

0

0

X - Byte 2

0

X6

X5

X4

X3

X2

X1

X0

X - Byte 3

0

X13

X12

X11

X10

X9

X8

X7

Y - Byte 4

0

Y6

Y5

Y4

Y3

Y2

Y1

Y0

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

Image 38
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