3#include <controller_manager_msgs/ControllerState.h>
35 std::vector<controller_manager_msgs::ControllerState>
listControllers();
44 std::vector<std::string> stop_controllers,
ros::ServiceClient srvUnloadController
bool unloadController(std::string name)
bool switchControllers(std::vector< std::string > start_controllers, std::vector< std::string > stop_controllers, Strictness strictness)
virtual void onInitialize() override
ros::ServiceClient srvListControllersTypes
ros::ServiceClient srvSwitchControllers
virtual ~CpRosControlInterface()
ros::ServiceClient srvLoadController
std::vector< controller_manager_msgs::ControllerState > listControllers()
bool loadController(std::string name)
boost::optional< std::string > serviceName_
bool reloadControllerLibraries(bool forceKill)
std::vector< ControllerTypeInfo > listControllerTypes()
ros::ServiceClient srvListControllers
ros::ServiceClient srvReloadControllerLibraries