WPILibC++  2018.4.1-20181002134759-1212-g7b471d8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
frc::PIDBase Member List

This is the complete list of members for frc::PIDBase, including all inherited members.

AddChild(std::shared_ptr< Sendable > child)frc::SendableBaseprotected
AddChild(void *child)frc::SendableBaseprotected
Calculate()frc::PIDBaseprotectedvirtual
CalculateFeedForward()frc::PIDBaseprotectedvirtual
Get() const frc::PIDBasevirtual
GetAvgError() const frc::PIDBasevirtual
GetContinuousError(double error) const frc::PIDBaseprotected
GetD() const overridefrc::PIDBasevirtual
GetDeltaSetpoint() const frc::PIDBase
GetError() const frc::PIDBasevirtual
GetF() const frc::PIDBasevirtual
GetI() const overridefrc::PIDBasevirtual
GetName() const finalfrc::SendableBasevirtual
GetP() const overridefrc::PIDBasevirtual
GetPIDSourceType() const frc::PIDBasevirtual
GetSetpoint() const overridefrc::PIDBasevirtual
GetSubsystem() const finalfrc::SendableBasevirtual
InitSendable(SendableBuilder &builder) overridefrc::PIDBasevirtual
m_enabled (defined in frc::PIDBase)frc::PIDBaseprotected
m_pidInput (defined in frc::PIDBase)frc::PIDBaseprotected
m_pidOutput (defined in frc::PIDBase)frc::PIDBaseprotected
m_pidWriteMutex (defined in frc::PIDBase)frc::PIDBasemutableprotected
m_setpointTimer (defined in frc::PIDBase)frc::PIDBaseprotected
m_thisMutex (defined in frc::PIDBase)frc::PIDBasemutableprotected
OnTarget() const frc::PIDBasevirtual
operator=(PIDBase &&)=default (defined in frc::PIDBase)frc::PIDBase
operator=(SendableBase &&rhs) (defined in frc::SendableBase)frc::SendableBase
operator=(Sendable &&)=default (defined in frc::Sendable)frc::Sendable
operator=(PIDInterface &&)=default (defined in frc::PIDInterface)frc::PIDInterface
PIDBase(double p, double i, double d, PIDSource &source, PIDOutput &output)frc::PIDBase
PIDBase(double p, double i, double d, double f, PIDSource &source, PIDOutput &output)frc::PIDBase
PIDBase(PIDBase &&)=default (defined in frc::PIDBase)frc::PIDBase
PIDInterface()=default (defined in frc::PIDInterface)frc::PIDInterface
PIDInterface(PIDInterface &&)=default (defined in frc::PIDInterface)frc::PIDInterface
PIDWrite(double output) overridefrc::PIDBasevirtual
Reset() overridefrc::PIDBasevirtual
Sendable()=default (defined in frc::Sendable)frc::Sendable
Sendable(Sendable &&)=default (defined in frc::Sendable)frc::Sendable
SendableBase(bool addLiveWindow=true)frc::SendableBaseexplicit
SendableBase(SendableBase &&rhs) (defined in frc::SendableBase)frc::SendableBase
SetAbsoluteTolerance(double absValue)frc::PIDBasevirtual
SetContinuous(bool continuous=true)frc::PIDBasevirtual
SetD(double d)frc::PIDBase
SetF(double f)frc::PIDBase
SetI(double i)frc::PIDBase
SetInputRange(double minimumInput, double maximumInput)frc::PIDBasevirtual
SetName(const wpi::Twine &name) finalfrc::SendableBasevirtual
SetName(const wpi::Twine &moduleType, int channel)frc::SendableBaseprotected
SetName(const wpi::Twine &moduleType, int moduleNumber, int channel)frc::SendableBaseprotected
frc::Sendable::SetName(const wpi::Twine &subsystem, const wpi::Twine &name)frc::Sendableinline
SetOutputRange(double minimumOutput, double maximumOutput)frc::PIDBasevirtual
SetP(double p)frc::PIDBase
SetPercentTolerance(double percentValue)frc::PIDBasevirtual
SetPID(double p, double i, double d) overridefrc::PIDBasevirtual
SetPID(double p, double i, double d, double f)frc::PIDBasevirtual
SetPIDSourceType(PIDSourceType pidSource)frc::PIDBasevirtual
SetSetpoint(double setpoint) overridefrc::PIDBasevirtual
SetSubsystem(const wpi::Twine &subsystem) finalfrc::SendableBasevirtual
SetTolerance(double percent)frc::PIDBasevirtual
SetToleranceBuffer(int buf=1)frc::PIDBasevirtual
~PIDBase() override=default (defined in frc::PIDBase)frc::PIDBase
~Sendable()=default (defined in frc::Sendable)frc::Sendablevirtual
~SendableBase() override (defined in frc::SendableBase)frc::SendableBase