Tracker identification
When registering with the server, the tracker transmits its class, color and serial number. The server then generates a unique 7-bit ID for that tracker. For subsequent pose updates, only this ID is sent.
Tracker colors
Trackers are identified by the color of their tracking ball. The following colors are reserved as they were determined to be the most distinguishable by the video camera. May change in the future as tests go on.
0x00: Invalid (internal use)0x01: Red (#FF0000): Left hand0x02: Blue (#0000FF): Right hand0x03: Green (#00FF00): Left leg0x04: Magenta (#FF00FF): Right leg0x05: Cyan (#FFFF00): Hips0x06: Yellow (#FFFF00): Generic- Not required for 5-point body tracking and may therefore be used for any other object that should be tracked.
..0x7F: Reserved for future use0x80..0xFF: May be used by extensions
Tracker classes
0x00: Invalid (internal use)0x01: Controller0x02: Body tracker0x03: Generic tracker..0x7F: Reserved for future use0x80..0xFF: May be used by extensions
Tracker IDs
Tracker IDs are randomly generated numbers that are used to easily identify trackers after a 0x82 Handshake packet.
To ensure uniqueness in the current tracking setup, IDs are managed by the server. The server informs the client of its ID using the 0x83 Handshake Reply packet.
More information about these packets packet can be found in the protocol documentation.