EX II 3000SP Controller Communications | 25 |
No Response <SOH>2<CR> |
|
Indicates that the user did not touch the target long enough to provide an accurate calibration point.
Calibrate Raw
Syntax: <SOH>CR<CR>
Description: Allows the collection of raw (signed) X and Y coordinates prior to the normal scaling, linearization, and filtering processes. The controller sends the coordinates whenever a touch is detected and continues to send a stream of data as long as a finger remains in contact with the touch screen.
The Calibrate Raw data is a
To use the Calibrate Raw command, the controller and host system must be in an
To end Calibrate Raw mode, issue a Reset command. 3M Touch Systems uses the Calibrate Raw command during manufacturing and testing, and recommends you only use this command for diagnostics when you want raw data.
Response: <SOH>0<CR> Positive response
After the controller is in Calibrate Raw mode, touching the screen causes the controller to return a response in the following format:
SXxYy where:
S= Status byte, first byte of data. Refer to Table 4.
Xx | = X (horizontal) coordinate data; second and third bytes of data | ||||||||
Yy | = Y (vertical) coordinate data; fourth and fifth bytes of data. |
| |||||||
Table 4 Data Sequence |
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| MSB* |
|
| Bits |
|
|
| LSB* |
Data Sequence | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
S- Byte 1 | 1 | S6 | Reserved |
|
|
|
| ||
X- Byte 2 | 0 | X3 | X2 | X1 | X0 | Reserved |
| ||
x- Byte 3 | 0 | Xs** | X9 | X8 | X7 | X6 | X5 | X4 | |
Y- Byte 4 | 0 | Y3 | Y2 | Y1 | Y0 | Reserved |
| ||
y- Byte 5 | 0 | Ys** | Y9 | Y8 | Y7 | Y6 | Y5 | Y4 |
*MSB = Most Significant Bit, LSB = Least Significant Bit
**s = sign bit
3M Touch Systems Proprietary Information