|
ControllerBuilder & | allowReuse (const bool allowReuse) |
|
AronDTO & | config () |
|
| ControllerBuilder (const armarx::RobotUnitInterfacePrx &controllerCreator, const memory::config::Reader &configProvider, const memory::config::Writer &configWriter, const std::string &controllerNamePrefix) |
|
std::unique_ptr< ControllerWrapper< T > > | create () |
| Creates the controller with the default name. More...
|
|
std::unique_ptr< ControllerWrapper< T > > | create (const std::string &name) |
|
CtrlProxy | createGetTSComplianceMPCtrl (const std::string &namePrefix, const ::armarx::aron::data::dto::DictPtr &mpConfigDict, const ::armarx::aron::data::dto::DictPtr &configDict=nullptr, const std::string &configFilename="", bool flagActivate=true, bool flagAllowReuse=true, bool flagFromMemory=false, bool flagStart=true) |
|
std::unique_ptr< ControllerWrapper< T > > | createTSComplianceCtrl (const std::string &namePrefix="", const ::armarx::aron::data::dto::DictPtr &configDict=nullptr, const std::string &configFilename="", bool flagActivate=true, bool flagAllowReuse=true, bool flagFromMemory=false) |
|
std::unique_ptr< ControllerWrapper< T > > | createTSComplianceMPCtrl (const std::string &namePrefix, const ::armarx::aron::data::dto::DictPtr &mpConfigDict, const ::armarx::aron::data::dto::DictPtr &configDict=nullptr, const std::string &configFilename="", bool flagActivate=true, bool flagAllowReuse=true, bool flagFromMemory=false, bool flagStart=true) |
|
ControllerBuilder & | daemonize () |
|
std::string | getControllerName () |
|
bool | getReusing () |
|
ControllerBuilder & | withConfig (const ::armarx::aron::data::dto::DictPtr &configDict) |
|
ControllerBuilder & | withConfig (const armarx::armem::MemoryID &memoryId) |
|
ControllerBuilder & | withConfig (const AronDTO &dto) |
|
ControllerBuilder & | withConfig (const std::filesystem::path &filename) |
|
ControllerBuilder & | withDefaultConfig (const std::string &name="default") |
|
ControllerBuilder & | withDefaultConfigFile (const std::string &name="default", const std::string &robotNameSuffix="", const std::string &appendix="") |
|
ControllerBuilder & | withNamePrefix (const std::string &namePrefix) |
|
ControllerBuilder & | withNodeSet (const std::string &nodeSetName) |
|
template<auto T>
class armarx::control::client::ControllerBuilder< T >
Definition at line 52 of file ControllerBuilder.h.