EX II Controller Communications
27
3M Touch Systems Proprietary Information
Table 8 Data Sequence
MSB*
Bits
LSB*
Data Sequence 7
6
5
4
3
2
1
0
S Byte
1 1 S6 S5 S4 S3 S2 S1 S0
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
y
Byte
5 0 Y13 Y12 Y11 Y10 Y9 Y8 Y7
*
MSB = Most Significant Bit, LSB = Least Significant Bit
Table 9 defines the status bits (Byte 1) for the Format Tablet data.
Table 9 Format Tablet Status Bits
Bit
Description
Values
S0 – S5 Reserved
—
S6
Proximity (touch state) 1 = Touch screen is being touched (a touchdown or a continued touch).
0 = Touch screen is not being touched (a touch liftoff or inactive).
When the proximity bit changes from 1 to 0 (touch liftoff), the
controller outputs one final set of X/Y coordinate data with the bit equal
to 0 and the X/Y coordinate data equal to the last touch point.
S7
Packet synchronization Always 1.
Mode Stream
Syntax:
<SOH>
MS
<CR>
Description:
Sends a continuous stream of X/Y coordinate data when you touch the screen. The
controller continues to send data as long as you touch the screen. The controller sends the
data even if the touch is stationary and unchanging.
The format of the coordinate data depends on the last format command received by the
controller.
Response:
<SOH>
0
<CR> Positive
response.
Name Command
Syntax:
<SOH>
NM
<CR>
Description:
This
command returns a string of characters to help identify the controller. The
string contains the controller model number and current firmware revision
number (e.g., EXII-7720 Rev. 3.0) The content and format of this command can
change and therefore is not intended for normal customer use.