|
| class | Chassis |
| | A pure virtual class to define the behavior and attributes of a chassis. Classes that extend this class will default to the behavior defined here, which for all methods is to do nothing. More...
|
| |
| class | Conversion |
| | A Conversion class used to convert distances to other units. Also used to standardize units to inches in the internal calculation. More...
|
| |
| class | HDrive |
| | An HDrive chassis class that inherits from the Tank class. Contains functions for strafing sideways, and moving diagonally along with all Tank related motion. Utilizes PID for all motion. More...
|
| |
| class | LOG |
| | A simple logger class that can be used to log messages to the console. Contains 3 different logging levels, DEBUG, INFO, and WARN. More...
|
| |
| class | Mechanism |
| | A Mechanism class that uses PID to control a motor group. Contains functions for moving to a relative or absolute angle both synchronously and asynchronously. More...
|
| |
| class | PID |
| | A PID class that stores constants and calculates the speed of a motor or motor group with respect to its current error and other internal factors. More...
|
| |
| class | Tank |
| | An Tank chassis class that inherits from the Chassis virtual class. Contains functions for moving forwards and backwards, and on the spot turns. Utilizes PID for all motion. More...
|
| |
|
| enum | logType { DEBUG
, INFO
, WARN
} |
| |