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

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

Enumeration Type Documentation

Enumerator
error 
hydsys 
info 
resource 
Enumerator
EXPON 
MULTI 
DIVIS 
ADDIT 
SUBTRA 
LPAREN 
RPAREN 
Enumerator
VALUE 
VARIABLE 
OPERATOR 

Function Documentation

ostream & ADBLib::operator<< ( ostream &  output,
Matrix &  matr 
)

Debugging overload for output to console.

Here is the call graph for this function: