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