#include <pidTunerFactory.hpp>
|
| static PIDTuner | create (const std::shared_ptr< ControllerInput< double > > &iinput, const std::shared_ptr< ControllerOutput< double > > &ioutput, QTime itimeout, std::int32_t igoal, double ikPMin, double ikPMax, double ikIMin, double ikIMax, double ikDMin, double ikDMax, std::int32_t inumIterations=5, std::int32_t inumParticles=16, double ikSettle=1, double ikITAE=2, const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) |
| |
| static std::unique_ptr< PIDTuner > | createPtr (const std::shared_ptr< ControllerInput< double > > &iinput, const std::shared_ptr< ControllerOutput< double > > &ioutput, QTime itimeout, std::int32_t igoal, double ikPMin, double ikPMax, double ikIMin, double ikIMax, double ikDMin, double ikDMax, std::int32_t inumIterations=5, std::int32_t inumParticles=16, double ikSettle=1, double ikITAE=2, const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger()) |
| |
Definition at line 12 of file pidTunerFactory.hpp.
◆ create()
| static PIDTuner okapi::PIDTunerFactory::create |
( |
const std::shared_ptr< ControllerInput< double > > & |
iinput, |
|
|
const std::shared_ptr< ControllerOutput< double > > & |
ioutput, |
|
|
QTime |
itimeout, |
|
|
std::int32_t |
igoal, |
|
|
double |
ikPMin, |
|
|
double |
ikPMax, |
|
|
double |
ikIMin, |
|
|
double |
ikIMax, |
|
|
double |
ikDMin, |
|
|
double |
ikDMax, |
|
|
std::int32_t |
inumIterations = 5, |
|
|
std::int32_t |
inumParticles = 16, |
|
|
double |
ikSettle = 1, |
|
|
double |
ikITAE = 2, |
|
|
const std::shared_ptr< Logger > & |
ilogger = Logger::getDefaultLogger() |
|
) |
| |
|
static |
◆ createPtr()
| static std::unique_ptr< PIDTuner > okapi::PIDTunerFactory::createPtr |
( |
const std::shared_ptr< ControllerInput< double > > & |
iinput, |
|
|
const std::shared_ptr< ControllerOutput< double > > & |
ioutput, |
|
|
QTime |
itimeout, |
|
|
std::int32_t |
igoal, |
|
|
double |
ikPMin, |
|
|
double |
ikPMax, |
|
|
double |
ikIMin, |
|
|
double |
ikIMax, |
|
|
double |
ikDMin, |
|
|
double |
ikDMax, |
|
|
std::int32_t |
inumIterations = 5, |
|
|
std::int32_t |
inumParticles = 16, |
|
|
double |
ikSettle = 1, |
|
|
double |
ikITAE = 2, |
|
|
const std::shared_ptr< Logger > & |
ilogger = Logger::getDefaultLogger() |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: