2500S Controller Protocol
The
Byte | Description |
|
|
1 | ASCII 'U' (55h) |
2 | ASCII 'T' (54h) |
3 | Status Byte |
4 | XLow |
5 | XHigh |
6 | YLow |
7 | YHigh |
8 | ZLow |
9 | ZHigh (defaults to 0) |
10 | Checksum |
|
|
A-4002 Controller Protocol
If the controller is jumpered for
Byte | MSB |
|
|
|
|
|
|
| LSB |
|
|
|
|
|
|
|
|
|
|
1 | 1 | 1 | X11 | X10 | X9 | X8 | X7 |
| X6 |
2 | 1 | 0 | X5 | X4 | X3 | X2 | X1 |
| X0 |
3 | 0 | 1 | Y11 | Y10 | Y9 | Y8 | Y7 |
| Y6 |
4 | 0 | 0 | Y5 | Y4 | Y3 | Y2 | Y1 |
| Y0 |
5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
6 | 0 | 0 | 0 | 0 | Z3 | Z2 | Z1 |
| Z0 |
|
|
|
|
|
|
|
|
|
|
In this mode, the first four bytes in each packet will be decreasing, followed by a zero byte, and a byte from 00 to 0F (hex). The Z value (byte 6) will be 00 when you lift your finger.