Documentation
Tools for embedded systems
Loading...
Searching...
No Matches
qlibs::pidController Member List

This is the complete list of members for qlibs::pidController, including all inherited members.

bindAutoTuning(pidAutoTuning &at) noexceptqlibs::pidController
control(const real_t w, const real_t y) noexceptqlibs::pidController
derive(const real_t s, const real_t dt, const bool bUpdate=true) noexceptqlibs::nState
enableAutoTuning(const uint32_t tEnable) noexceptqlibs::pidController
getGains(void) const noexceptqlibs::pidControllerinline
init(const real_t x0=0.0_re, const real_t sn_1=0.0_re, const real_t sn_2=0.0_re) noexceptqlibs::nState
integrate(const real_t s, const real_t dt, const bool bUpdate=true) noexceptqlibs::nState
isAutoTuningComplete(void) const noexceptqlibs::pidController
Kcqlibs::pidGains
Kdqlibs::pidGains
Kiqlibs::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) noexceptqlibs::nStateinline
operator()(void) const noexceptqlibs::nStateinline
pidController()=defaultqlibs::pidController
removeModelReferenceControl(void) noexceptqlibs::pidController
reset(void) noexceptqlibs::pidController
setAutoTuningControllerType(const pidType t) noexceptqlibs::pidController
setAutoTuningParameters(const real_t Mu, const real_t Alpha, const real_t lambda) noexceptqlibs::pidController
setDerivationMethod(derivationMethod m) noexceptqlibs::nStateinline
setDerivativeFilter(const real_t Beta) noexceptqlibs::pidController
setDerivativeFilterTimeConstant(const real_t Tf) noexceptqlibs::pidController
setDirection(const pidDirection d) noexceptqlibs::pidController
setEpsilon(const real_t eps) noexceptqlibs::pidController
setExtraGains(const real_t Kw, const real_t Kt) noexceptqlibs::pidController
setGains(const real_t kc, const real_t ki, const real_t kd) noexceptqlibs::pidController
setGains(const pidGains &g) noexceptqlibs::pidController
setIntegrationMethod(integrationMethod m) noexceptqlibs::nStateinline
setManualInput(const real_t manualInput) noexceptqlibs::pidController
setMode(const pidMode Mode) noexceptqlibs::pidController
setModelReferenceControl(const real_t &modelRef, const real_t Gamma=0.5_re, const real_t Alpha=0.01_re) noexceptqlibs::pidController
setParams(const real_t kc, const real_t ti, const real_t td) noexceptqlibs::pidController
setReferenceWeighting(const real_t gb, const real_t gc) noexceptqlibs::pidController
setSaturation(const real_t Min, const real_t Max) noexceptqlibs::pidController
setSeries(void) noexceptqlibs::pidController
setup(const real_t kc, const real_t ki, const real_t kd, const real_t dT) noexceptqlibs::pidController
setup(const pidGains &g, const real_t dT) noexceptqlibs::pidControllerinline
unbindAutoTuning(void) noexceptqlibs::pidControllerinline
~nState()qlibs::nStateinlinevirtual
~pidController()qlibs::pidControllerinlinevirtual