|
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
} |
|