Reference

Commands
Closed-Loop
Kangaroo supports a variety of commands, detailed in the various pages here.
Open-Loop
Sabertooth-style open-loop commands are also supported. These can be used if you need to temporarily run
a channel open-loop. See the Sabertooth documentation for open-loop packet format and command
information.
Start
Starts a channel. Also, the Kangaroo LED will shine brightly for a third of a second.
You must call this before Units, Home, or Move commands will work.
Command Format
The command number for Start is 32. Its data is:
Channel Name (1 byte)
Flags (1 byte)
0 for no options.
64 if a sequence code is used.
Sequence Code (optional, 1 byte)
Units
Sets custom units for a channel. If you do not set custom units, the units you have set up in DEScribe will be
used. If you haven't set any, machine units will be used.
This command may be called after you start the channel but before you home it.
Command Format
The command number for Units is 33. Its data is:
Channel Name (1 byte)
Flags (1 byte)
0 for no options.
64 if a sequence code is used.
Sequence Code (optional, 1 byte)
Desired Units (bit-packed number)
The amount in your units that correspond to the specified amount of machine units.
9