85 bool addController(
const std::string&
name,
const std::string&
type,
const std::vector<std::string>& joint_names);
unsigned long getChangeMask() const
where all the data for each part of the configuration is stored.
std::shared_ptr< DataWarehouse > config_data_
All the controller configurations.
bool isConfigured() const override
Return true if this part of the configuration is completely set up.
ControllerInfo * findControllerByName(const std::string &controller_name)
std::vector< ControllerInfo > controllers_
Controllers config data.
bool deleteController(const std::string &controller_name)
bool addController(const std::string &name, const std::string &type, const std::vector< std::string > &joint_names)
Adds a controller to controllers_ vector.
bool hasChangedGroups() const
std::vector< ControllerInfo > & getControllers()
Gets controllers_ vector.
std::vector< std::string > joints_
std::map< std::string, std::string > parameters_