ADBLib  0.5
A simple library for rapid robot code development
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CADBLib::ctrlCfg::btnCfg< For internal use by Controller
 CADBLib::Camera
 CADBLib::ControllerA wrapper class for the WPILib Joystick class, adding some stuff to take the headache out of working with raw inputs
 CADBLib::ctrlCfgInternal use only. Stores control information
 CADBLib::Drivebase
 CADBLib::MecanumDriveMecanum drive class that uses mecanum wheels for full translation and rotation
 CADBLib::OctocanumDriveOctocanum 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
 CADBLib::OmniDriveSimple omni drive class that uses omni wheels and a translational omni wheel for strafing
 CADBLib::TractionDriveSimple TractionDrive class for driving with a traction drive. Discards x velocity
 CADBLib::Equation
 CADBLib::FiniteStateMachine
 CADBLib::FSMState
 CADBLib::FSMTransition
 CADBLib::ctrlCfg::jysCfg< For internal use by Controller
 CADBLib::LogSimple class for a single, independent log file that can be passed around normally
 CADBLib::LoggerStatic logging class allowing for global access to logging capabilities without a whole lot of annoyances
 CADBLib::MadgwickAHRS
 CADBLib::MatrixA class for matrix math
 CADBLib::MultiVisionCamera manager-type class that allows easy camera switching/handling
 Cruntime_error
 CADBLib::parse_error
 CADBLib::SimplePID
 CADBLib::SimplePneumatic
 CADBLib::Token
 CADBLib::Vector3D