|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
This is the complete list of members for okapi::IterativeControllerFactory, including all inherited members.
| motorVelocity(Motor imotor, double ikP, double ikD, double ikF=0, double ikSF=0, std::unique_ptr< VelMath > ivelMath=VelMathFactory::createPtr(imev5GreenTPR), std::unique_ptr< Filter > iderivativeFilter=std::make_unique< PassthroughFilter >(), const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) | okapi::IterativeControllerFactory | static |
| motorVelocity(MotorGroup imotor, double ikP, double ikD, double ikF=0, double ikSF=0, std::unique_ptr< VelMath > ivelMath=VelMathFactory::createPtr(imev5GreenTPR), std::unique_ptr< Filter > iderivativeFilter=std::make_unique< PassthroughFilter >(), const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) | okapi::IterativeControllerFactory | static |
| motorVelocity(Motor imotor, std::shared_ptr< IterativeVelocityController< double, double > > icontroller) | okapi::IterativeControllerFactory | static |
| motorVelocity(MotorGroup imotor, std::shared_ptr< IterativeVelocityController< double, double > > icontroller) | okapi::IterativeControllerFactory | static |
| posPID(double ikP, double ikI, double ikD, double ikBias=0, std::unique_ptr< Filter > iderivativeFilter=std::make_unique< PassthroughFilter >(), const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) | okapi::IterativeControllerFactory | static |
| velPID(double ikP, double ikD, double ikF=0, double ikSF=0, std::unique_ptr< VelMath > ivelMath=VelMathFactory::createPtr(imev5GreenTPR), std::unique_ptr< Filter > iderivativeFilter=std::make_unique< PassthroughFilter >(), const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) | okapi::IterativeControllerFactory | static |