Documentation
Tools for embedded systems
|
This is the complete list of members for qlibs::pidController, including all inherited members.
bindAutoTuning(pidAutoTuning &at) noexcept | qlibs::pidController | |
control(const real_t w, const real_t y) noexcept | qlibs::pidController | |
derive(const real_t s, const real_t dt, const bool bUpdate=true) noexcept | qlibs::nState | |
enableAutoTuning(const uint32_t tEnable) noexcept | qlibs::pidController | |
getGains(void) const noexcept | qlibs::pidController | inline |
init(const real_t x0=0.0_re, const real_t sn_1=0.0_re, const real_t sn_2=0.0_re) noexcept | qlibs::nState | |
integrate(const real_t s, const real_t dt, const bool bUpdate=true) noexcept | qlibs::nState | |
isAutoTuningComplete(void) const noexcept | qlibs::pidController | |
Kc | qlibs::pidGains | |
Kd | qlibs::pidGains | |
Ki | qlibs::pidGains | |
nState(const real_t x0=0.0_re, const real_t sn_1=0.0_re, const real_t sn_2=0.0_re) noexcept | qlibs::nState | inline |
operator()(void) const noexcept | qlibs::nState | inline |
pidController()=default | qlibs::pidController | |
removeModelReferenceControl(void) noexcept | qlibs::pidController | |
reset(void) noexcept | qlibs::pidController | |
setAutoTuningControllerType(const pidType t) noexcept | qlibs::pidController | |
setAutoTuningParameters(const real_t Mu, const real_t Alpha, const real_t lambda) noexcept | qlibs::pidController | |
setDerivationMethod(derivationMethod m) noexcept | qlibs::nState | inline |
setDerivativeFilter(const real_t Beta) noexcept | qlibs::pidController | |
setDerivativeFilterTimeConstant(const real_t Tf) noexcept | qlibs::pidController | |
setDirection(const pidDirection d) noexcept | qlibs::pidController | |
setEpsilon(const real_t eps) noexcept | qlibs::pidController | |
setExtraGains(const real_t Kw, const real_t Kt) noexcept | qlibs::pidController | |
setGains(const real_t kc, const real_t ki, const real_t kd) noexcept | qlibs::pidController | |
setGains(const pidGains &g) noexcept | qlibs::pidController | |
setIntegrationMethod(integrationMethod m) noexcept | qlibs::nState | inline |
setManualInput(const real_t manualInput) noexcept | qlibs::pidController | |
setMode(const pidMode Mode) noexcept | qlibs::pidController | |
setModelReferenceControl(const real_t &modelRef, const real_t Gamma=0.5_re, const real_t Alpha=0.01_re) noexcept | qlibs::pidController | |
setParams(const real_t kc, const real_t ti, const real_t td) noexcept | qlibs::pidController | |
setReferenceWeighting(const real_t gb, const real_t gc) noexcept | qlibs::pidController | |
setSaturation(const real_t Min, const real_t Max) noexcept | qlibs::pidController | |
setSeries(void) noexcept | qlibs::pidController | |
setup(const real_t kc, const real_t ki, const real_t kd, const real_t dT) noexcept | qlibs::pidController | |
setup(const pidGains &g, const real_t dT) noexcept | qlibs::pidController | inline |
unbindAutoTuning(void) noexcept | qlibs::pidController | inline |
~nState() | qlibs::nState | inlinevirtual |
~pidController() | qlibs::pidController | inlinevirtual |