|
ADBLib
0.5
A simple library for rapid robot code development
|
Classes | |
| class | Camera |
| class | Controller |
| A wrapper class for the WPILib Joystick class, adding some stuff to take the headache out of working with raw inputs. More... | |
| class | ctrlCfg |
| Internal use only. Stores control information. More... | |
| class | Drivebase |
| class | Equation |
| class | FiniteStateMachine |
| class | FSMState |
| struct | FSMTransition |
| class | Log |
| Simple class for a single, independent log file that can be passed around normally. More... | |
| class | Logger |
| Static logging class allowing for global access to logging capabilities without a whole lot of annoyances. More... | |
| class | MadgwickAHRS |
| class | Matrix |
| A class for matrix math. More... | |
| class | MecanumDrive |
| Mecanum drive class that uses mecanum wheels for full translation and rotation. More... | |
| class | MultiVision |
| Camera manager-type class that allows easy camera switching/handling. More... | |
| class | OctocanumDrive |
| Octocanum drive class that allows for variable drive modes. Allows driving with both traction and mecanum wheels. This is accompished by using a form of rockers and pneumatic pistons to switch out wheels. More... | |
| class | OmniDrive |
| Simple omni drive class that uses omni wheels and a translational omni wheel for strafing. More... | |
| class | parse_error |
| class | SimplePID |
| class | SimplePneumatic |
| class | Token |
| class | TractionDrive |
| Simple TractionDrive class for driving with a traction drive. Discards x velocity. More... | |
| class | Vector3D |
Enumerations | |
| enum | operations { EXPON, MULTI, DIVIS, ADDIT, SUBTRA, LPAREN, RPAREN } |
| enum | tokenType { VALUE, VARIABLE, OPERATOR } |
| enum | logFlag { error, hydsys, info, resource } |
Functions | |
| ostream & | operator<< (ostream &output, Matrix &matr) |
| Debugging overload for output to console. More... | |
| enum ADBLib::logFlag |
| enum ADBLib::operations |
| enum ADBLib::tokenType |
| ostream & ADBLib::operator<< | ( | ostream & | output, |
| Matrix & | matr | ||
| ) |
Debugging overload for output to console.
