Class PassivePIDController

  • All Implemented Interfaces:
    edu.wpi.first.wpilibj.PIDInterface, edu.wpi.first.wpilibj.Sendable

    public class PassivePIDController
    extends PrefPIDController
    This class is a PrefPIDController with no output. This is useful if calculating the PID output is only part of calculating the outputs to actuators. Use PIDController.get() to check the last output value.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class edu.wpi.first.wpilibj.PIDController

        edu.wpi.first.wpilibj.PIDController.AbsoluteTolerance, edu.wpi.first.wpilibj.PIDController.NullTolerance, edu.wpi.first.wpilibj.PIDController.PercentageTolerance, edu.wpi.first.wpilibj.PIDController.Tolerance
    • Field Summary

      • Fields inherited from class edu.wpi.first.wpilibj.PIDController

        kDefaultPeriod, m_pidInput, m_pidOutput
    • Constructor Summary

      Constructors 
      Constructor Description
      PassivePIDController​(java.lang.String prefString, double Kp, double Ki, double Kd, double Kf, edu.wpi.first.wpilibj.PIDSource source)  
      PassivePIDController​(java.lang.String prefString, double Kp, double Ki, double Kd, double Kf, edu.wpi.first.wpilibj.PIDSource source, double period)  
      PassivePIDController​(java.lang.String prefString, double Kp, double Ki, double Kd, edu.wpi.first.wpilibj.PIDSource source)  
      PassivePIDController​(java.lang.String prefString, double Kp, double Ki, double Kd, edu.wpi.first.wpilibj.PIDSource source, double period)  
    • Method Summary

      • Methods inherited from class edu.wpi.first.wpilibj.PIDController

        calculate, calculateFeedForward, disable, enable, free, get, getAvgError, getContinuousError, getD, getDeltaSetpoint, getError, getF, getI, getP, getSetpoint, initSendable, isEnabled, onTarget, reset, setContinuous, setContinuous, setD, setEnabled, setF, setI, setInputRange, setP, setSetpoint, setTolerance, setToleranceBuffer
      • Methods inherited from class edu.wpi.first.wpilibj.SendableBase

        addChild, getName, getSubsystem, setName, setName, setName, setSubsystem
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface edu.wpi.first.wpilibj.Sendable

        getName, getSubsystem, setName, setName, setSubsystem