WPILib 2012
WPILibRoboticsLibraryforFRC
|
Public Member Functions | |
PIDCommand (const char *name, double p, double i, double d) | |
PIDCommand (const char *name, double p, double i, double d, double period) | |
PIDCommand (double p, double i, double d) | |
PIDCommand (double p, double i, double d, double period) | |
void | SetSetpointRelative (double deltaSetpoint) |
virtual void | PIDWrite (float output) |
virtual double | PIDGet () |
NetworkTable * | GetControllerTable () |
virtual std::string | GetType () |
Protected Member Functions | |
PIDController * | GetPIDController () |
virtual void | _Initialize () |
virtual void | _Interrupted () |
virtual void | _End () |
void | SetSetpoint (double setpoint) |
double | GetSetpoint () |
double | GetPosition () |
void | SetSetpointRange (double a, double b) |
virtual double | ReturnPIDInput ()=0 |
virtual void | UsePIDOutput (double output)=0 |