| AsyncPosPIDController(const std::shared_ptr< ControllerInput< double > > &iinput, const std::shared_ptr< ControllerOutput< double > > &ioutput, const TimeUtil &itimeUtil, double ikP, double ikI, double ikD, double ikBias=0, double iratio=1, std::unique_ptr< Filter > iderivativeFilter=std::make_unique< PassthroughFilter >(), const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) | okapi::AsyncPosPIDController | |
| AsyncPosPIDController(const std::shared_ptr< OffsetableControllerInput > &iinput, const std::shared_ptr< ControllerOutput< double > > &ioutput, const TimeUtil &itimeUtil, double ikP, double ikI, double ikD, double ikBias=0, double iratio=1, std::unique_ptr< Filter > iderivativeFilter=std::make_unique< PassthroughFilter >(), const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) | okapi::AsyncPosPIDController | |
| AsyncWrapper(const std::shared_ptr< ControllerInput< double > > &iinput, const std::shared_ptr< ControllerOutput< double > > &ioutput, const std::shared_ptr< IterativeController< double, double > > &icontroller, const Supplier< std::unique_ptr< AbstractRate > > &irateSupplier, const double iratio=1, std::shared_ptr< Logger > ilogger=Logger::getDefaultLogger()) | okapi::AsyncWrapper< double, double > | inline |
| AsyncWrapper(AsyncWrapper< double, double > &&other)=delete | okapi::AsyncWrapper< double, double > | |
| controller | okapi::AsyncWrapper< double, double > | protected |
| controllerSet(const double ivalue) override | okapi::AsyncWrapper< double, double > | inline |
| okapi::AsyncController::controllerSet(Input ivalue)=0 | okapi::ControllerOutput< Input > | pure virtual |
| dtorCalled | okapi::AsyncWrapper< double, double > | protected |
| flipDisable() override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| flipDisable(const bool iisDisabled) override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| getError() const override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| getGains() const | okapi::AsyncPosPIDController | |
| getMaxOutput() | okapi::AsyncWrapper< double, double > | inline |
| getMinOutput() | okapi::AsyncWrapper< double, double > | inline |
| getOutput() const | okapi::AsyncWrapper< double, double > | inline |
| getProcessValue() const override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| getTarget() override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| getThread() const | okapi::AsyncWrapper< double, double > | inline |
| hasFirstTarget | okapi::AsyncWrapper< double, double > | protected |
| input | okapi::AsyncWrapper< double, double > | protected |
| internalController | okapi::AsyncPosPIDController | protected |
| isDisabled() const override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| isSettled() override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| lastTarget | okapi::AsyncWrapper< double, double > | protected |
| logger | okapi::AsyncWrapper< double, double > | protected |
| loop() | okapi::AsyncWrapper< double, double > | inlineprotected |
| offsettableInput | okapi::AsyncPosPIDController | protected |
| operator=(AsyncWrapper< double, double > &&other)=delete | okapi::AsyncWrapper< double, double > | |
| output | okapi::AsyncWrapper< double, double > | protected |
| rateSupplier | okapi::AsyncWrapper< double, double > | protected |
| ratio | okapi::AsyncWrapper< double, double > | protected |
| reset() override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| resumeMovement() | okapi::AsyncWrapper< double, double > | inlineprotectedvirtual |
| setControllerSetTargetLimits(double itargetMax, double itargetMin) | okapi::AsyncWrapper< double, double > | inline |
| setGains(const IterativePosPIDController::Gains &igains) | okapi::AsyncPosPIDController | |
| setMaxVelocity(std::int32_t imaxVelocity) override | okapi::AsyncPosPIDController | virtual |
| setOutputLimits(const double imax, const double imin) | okapi::AsyncWrapper< double, double > | inline |
| setSampleTime(const QTime &isampleTime) | okapi::AsyncWrapper< double, double > | inline |
| setTarget(const double itarget) override | okapi::AsyncWrapper< double, double > | inline |
| okapi::AsyncController::setTarget(Input itarget)=0 | okapi::ClosedLoopController< Input, Output > | pure virtual |
| startThread() | okapi::AsyncWrapper< double, double > | inline |
| tarePosition() override | okapi::AsyncPosPIDController | virtual |
| task | okapi::AsyncWrapper< double, double > | protected |
| trampoline(void *context) | okapi::AsyncWrapper< double, double > | inlineprotectedstatic |
| waitUntilSettled() override | okapi::AsyncWrapper< double, double > | inlinevirtual |
| ~AsyncWrapper() override | okapi::AsyncWrapper< double, double > | inline |
| ~ClosedLoopController()=default | okapi::ClosedLoopController< Input, Output > | virtual |