AccelStrategy enum name | rev::CANPIDController | |
ArbFFUnits enum name | rev::CANPIDController | |
GetD(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetDFilter(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetFF(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetI(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetIAccum() const =0 | rev::CANPIDController | pure virtual |
GetIMaxAccum(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetIZone(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetOutputMax(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetOutputMin(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetP(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetPositionPIDWrappingEnabled() const =0 | rev::CANPIDController | pure virtual |
GetPositionPIDWrappingMaxInput() const =0 | rev::CANPIDController | pure virtual |
GetPositionPIDWrappingMinInput() const =0 | rev::CANPIDController | pure virtual |
GetSmartMotionAllowedClosedLoopError(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetSmartMotionMaxAccel(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetSmartMotionMaxVelocity(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
GetSmartMotionMinOutputVelocity(int slotID=0) const =0 | rev::CANPIDController | pure virtual |
SetD(double gain, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetDFilter(double gain, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetFeedbackDevice(const CANSensor &sensor)=0 | rev::CANPIDController | pure virtual |
SetFF(double gain, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetI(double gain, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetIAccum(double iAccum)=0 | rev::CANPIDController | pure virtual |
SetIMaxAccum(double iMaxAccum, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetIZone(double IZone, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetOutputRange(double min, double max, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetP(double gain, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetPositionPIDWrappingEnabled(bool enable)=0 | rev::CANPIDController | pure virtual |
SetPositionPIDWrappingMaxInput(double value)=0 | rev::CANPIDController | pure virtual |
SetPositionPIDWrappingMinInput(double value)=0 | rev::CANPIDController | pure virtual |
SetReference(double value, ControlType ctrl, int pidSlot=0, double arbFeedforward=0, ArbFFUnits arbFFUnits=ArbFFUnits::kVoltage)=0 | rev::CANPIDController | pure virtual |
SetSmartMotionAccelStrategy(AccelStrategy accelStrategy, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetSmartMotionAllowedClosedLoopError(double allowedErr, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetSmartMotionMaxAccel(double maxAccel, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetSmartMotionMaxVelocity(double maxVel, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SetSmartMotionMinOutputVelocity(double minVel, int slotID=0)=0 | rev::CANPIDController | pure virtual |
SparkMaxPIDController | rev::CANPIDController | friend |
~CANPIDController() | rev::CANPIDController | inlinevirtual |