Data Sheet
- All data bytes are unsigned 8 bit integers smaller or equal than 0xF0 (decimal 240)
Note: signed data are represented with a 120 bias.
Examples:
0 → 120
120 → 240
-120 → 0
X = -55 is represented as 65
X = 75 is represented as 195
The following messages are reported:
Table 1: Message Types
Message
Code
Message Payload
Size
[bytes]
Description
0xFF Pen Up 0
Indicates that the reflector moved out
of range. Mark the end of a data
stream.
0xFE Ranges 2 Each range is represented by 1
unsigned byte with a range between
0 to 240
0xFA X Coordinate 1 X coordinate is represented as a
signed byte with a 120 bias.
0xFB Z Coordinate 1 Z coordinate is represented as an
unsigned byte between 0 to 240
0xFC Gesture Event 2 The first byte represents the gesture
code. The additional byte encode
parameters associated with the
gesture (i.e. speed)
0xF1 ID 3
This message is used for sensor type
identification.
1-st byte = sensor type.
2-nd byte = hardware version
3-rd byte = firmware version
andrew@xyzinteractive.com CONFIDENTIAL—XYZ Interactive Technologies Inc. Page 5