Use reliable Packet Serial to communicate with your Kangaroo.
Lets you send commands to and get position, speed, etc. for a specific channel of the Kangaroo.
Constant values for Kangaroo.
Makes it easy to track the status of position commands, speed commands, and any other commands that take time to complete.
Create a KangarooSerial for the serial port you are using, and then attach a KangarooChannel for each channel you want to communicate with.
Stores the response to a status request.
Encapsulates a starting time and duration.
Errors that can occur in response to status queries.
Flags that modify the behavior of a 'get' request.
The possible 'get' request types.
Flags that modify the behavior of a motion request.
Flags that provide details about a query response.
Advanced commands that have special effects on the Kangaroo motion controller.