Copyright © Zaber Technologies Inc.
8 DETAILED COMMAND REFERENCE
Note that these commands apply only to T-JOY series firmware versions 5.00 and up. To determine which
version of firmware you have simply issue the “return firmware version” (command 51). Many of the
commands described below will work with other firmware versions, however behavior may differ. See the
appropriate user’s manual for the version of firmware on your device.
8.1 Reset
(#0)
Firmware Version:
Version 5.00 and up
Command Number:
0
Data Bytes:
Ignored
Reply Data:
None
This sets the device to its power-up condition. It has the same effect as unplugging and restarting the unit.
All non-volatile settings (i.e. Unit Number, Joystick Calibration, etc.) are saved and are not affected by
reset or power-down.
8.2 Renumber
(#2)
Firmware Version:
Version 5.00 and up
Command Number:
2
Data Bytes:
If issued to all units: Ignored.
If issued to a single unit: new number.
Reply Data:
Each unit affected replies with its device ID after renumbering.
Note:
The unit number is stored in non-volatile memory and will persist after power-
down or reset.
If issued with a 0 in Byte 1, the data bytes are ignored and all units will renumber. The unit closest to the
computer becomes number 1. The next unit becomes number 2 and so forth. If issued with a number other
than 0 in byte 1, the specified unit will reassign itself the unit number specified in the data bytes.
Renumbering takes less than a second during which time the computer must not send any further data. The
unit number is stored in non-volatile memory so you can renumber once and not worry about issuing the
renumber instruction on each power-up. Even if the order of devices in the daisy-chain is physically
changed, the unit numbers most recently assigned to each device will persist.
Page 10 of 32