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_