|
#include <armarx/control/client/ControllerBuilder.h>
Public Types | |
using | AronDTO = typename ControllerDescriptionType::AronDTO |
using | ControllerDescriptionType = ControllerDescription< T > |
Public Member Functions | |
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::optional< ControllerWrapper< T > > | create () |
Creates the controller with the default name. More... | |
std::optional< ControllerWrapper< T > > | create (const std::string &name) |
std::string | getControllerName () |
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 & | withNamePrefix (const std::string &namePrefix) |
ControllerBuilder & | withNodeSet (const std::string &nodeSetName) |
Definition at line 51 of file ControllerBuilder.h.
using AronDTO = typename ControllerDescriptionType::AronDTO |
Definition at line 57 of file ControllerBuilder.h.
Definition at line 54 of file ControllerBuilder.h.
|
inline |
Definition at line 64 of file ControllerBuilder.h.
|
inline |
Definition at line 303 of file ControllerBuilder.h.
|
inline |
|
inline |
Creates the controller with the default name.
Definition at line 166 of file ControllerBuilder.h.
|
inline |
|
inline |
Definition at line 309 of file ControllerBuilder.h.
|
inline |
Definition at line 94 of file ControllerBuilder.h.
|
inline |
Definition at line 130 of file ControllerBuilder.h.
|
inline |
Definition at line 103 of file ControllerBuilder.h.
|
inline |
Definition at line 79 of file ControllerBuilder.h.
|
inline |
Definition at line 152 of file ControllerBuilder.h.
|
inline |
Definition at line 145 of file ControllerBuilder.h.