controller_loader.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/controller_manager/include/controller_manager/
controller__loader_8h
controller_manager/controller_loader_interface.h
controller_manager::ControllerLoader
controller_manager
controller_loader_interface.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/controller_manager/include/controller_manager/
controller__loader__interface_8h
controller_manager::ControllerLoaderInterface
controller_manager
controller_manager.cpp
/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/controller_manager/src/
controller__manager_8cpp
controller_manager/controller_manager.h
controller_manager/controller_loader.h
controller_manager
controller_manager.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/controller_manager/include/controller_manager/
controller__manager_8h
controller_manager/controller_spec.h
controller_manager/controller_loader_interface.h
controller_manager::ControllerManager
controller_manager
controller_spec.h
/home/rosbuild/hudson/workspace/doc-hydro-ros_control/doc_stacks/2015-08-28_12-34-17.194603/ros_control/controller_manager/include/controller_manager/
controller__spec_8h
controller_manager::ControllerSpec
controller_manager
controller_manager
namespacecontroller__manager.html
controller_manager::ControllerLoader
controller_manager::ControllerLoaderInterface
controller_manager::ControllerManager
controller_manager::ControllerSpec
controller_manager::ControllerLoader
classcontroller__manager_1_1ControllerLoader.html
controller_manager::ControllerLoaderInterface
ControllerLoader
classcontroller__manager_1_1ControllerLoader.html
afe9bad4518a77dff8aaa108c517f643f
(const std::string &package, const std::string &base_class)
boost::shared_ptr< controller_interface::ControllerBase >
createInstance
classcontroller__manager_1_1ControllerLoader.html
a4624522fe70a5bc8d763a6303c0d1f90
(const std::string &lookup_name)
std::vector< std::string >
getDeclaredClasses
classcontroller__manager_1_1ControllerLoader.html
aa0d029bd7f49e79e24a774d05e584ad1
()
void
reload
classcontroller__manager_1_1ControllerLoader.html
a22fbd05d6a74624394812ff3019c71b7
()
std::string
base_class_
classcontroller__manager_1_1ControllerLoader.html
a11fc4999e45c84d1ab8f9c2988efc1c7
boost::shared_ptr< pluginlib::ClassLoader< T > >
controller_loader_
classcontroller__manager_1_1ControllerLoader.html
a763f99995f93b6cf29638e2215761e0f
std::string
package_
classcontroller__manager_1_1ControllerLoader.html
aab883fabeffffe6419a82948ec59bcd6
controller_manager::ControllerLoaderInterface
classcontroller__manager_1_1ControllerLoaderInterface.html
ControllerLoaderInterface
classcontroller__manager_1_1ControllerLoaderInterface.html
a3a3e2f57895d302c20255c42730f0d4f
(const std::string &name)
virtual boost::shared_ptr< controller_interface::ControllerBase >
createInstance
classcontroller__manager_1_1ControllerLoaderInterface.html
ad09f91e6dd661b62f4a239bfa61dd739
(const std::string &lookup_name)=0
virtual std::vector< std::string >
getDeclaredClasses
classcontroller__manager_1_1ControllerLoaderInterface.html
abf15bd6150b59cefbaadb8554e86e106
()=0
const std::string &
getName
classcontroller__manager_1_1ControllerLoaderInterface.html
aa944d7cdcd2d22b9d64700302e15b43c
()
virtual void
reload
classcontroller__manager_1_1ControllerLoaderInterface.html
a56a2d0dac8b1ec5e15716c7b3587f182
()=0
virtual
~ControllerLoaderInterface
classcontroller__manager_1_1ControllerLoaderInterface.html
aea4e16e92e52160b8bac13d2fe3a4ed9
()
const std::string
name_
classcontroller__manager_1_1ControllerLoaderInterface.html
a18e6769c3bce7aafe0952db3401b1245
controller_manager::ControllerManager
classcontroller__manager_1_1ControllerManager.html
ControllerManager
classcontroller__manager_1_1ControllerManager.html
a3487162480e9ac6bbec0511de31baf2c
(hardware_interface::RobotHW *robot_hw, const ros::NodeHandle &nh=ros::NodeHandle())
virtual
~ControllerManager
classcontroller__manager_1_1ControllerManager.html
acc297e7ba73de9c6c813c7e18efa896e
()
void
update
classcontroller__manager_1_1ControllerManager.html
a340a4947a82cb93c3bcbb42ca8dc645c
(const ros::Time &time, const ros::Duration &period, bool reset_controllers=false)
bool
loadController
classcontroller__manager_1_1ControllerManager.html
a6316b64601392b811381073a73022ef3
(const std::string &name)
bool
unloadController
classcontroller__manager_1_1ControllerManager.html
aaff12715b2afdec1a114683d4bd5c754
(const std::string &name)
bool
switchController
classcontroller__manager_1_1ControllerManager.html
a731fb6a9be5781003b889b55e8b18e72
(const std::vector< std::string > &start_controllers, const std::vector< std::string > &stop_controllers, const int strictness)
virtual controller_interface::ControllerBase *
getControllerByName
classcontroller__manager_1_1ControllerManager.html
a19641089ab588d6ee9fb0bd0a70686ee
(const std::string &name)
void
registerControllerLoader
classcontroller__manager_1_1ControllerManager.html
ae688de123fa41763784a46741fa0f378
(boost::shared_ptr< ControllerLoaderInterface > controller_loader)
boost::shared_ptr< ControllerLoaderInterface >
LoaderPtr
classcontroller__manager_1_1ControllerManager.html
a95ece08b1b8ef41880e97e7a79d86be7
void
getControllerNames
classcontroller__manager_1_1ControllerManager.html
a8b5753fd8b17983405a4b55141750af0
(std::vector< std::string > &v)
ros::NodeHandle
cm_node_
classcontroller__manager_1_1ControllerManager.html
ace8d0c0b00159cae024ab335e854bc8e
std::list< LoaderPtr >
controller_loaders_
classcontroller__manager_1_1ControllerManager.html
a2e6556217aaac8f3fc1599565da55086
hardware_interface::RobotHW *
robot_hw_
classcontroller__manager_1_1ControllerManager.html
aebd93b5efd9981539c00837471e67a17
ros::NodeHandle
root_nh_
classcontroller__manager_1_1ControllerManager.html
a5e3fccf7908fb696bff105187e69b9f7
std::vector< controller_interface::ControllerBase * >
start_request_
classcontroller__manager_1_1ControllerManager.html
ae99699b5d1e3d5502fc56ca3a16cc18d
std::vector< controller_interface::ControllerBase * >
stop_request_
classcontroller__manager_1_1ControllerManager.html
a94e40241232f5ad14c7a3c84275b10b8
bool
please_switch_
classcontroller__manager_1_1ControllerManager.html
ae63976c1be4e6877687dbef72ced6d88
int
switch_strictness_
classcontroller__manager_1_1ControllerManager.html
a7fd75d8db77b4d602e4fc3ecbea1dee7
boost::recursive_mutex
controllers_lock_
classcontroller__manager_1_1ControllerManager.html
adf3ac772d8732c807696f97d54c9cef1
std::vector< ControllerSpec >
controllers_lists_
classcontroller__manager_1_1ControllerManager.html
afb9a5dbddb0ddc3ee6208e6ad6220f33
[2]
int
current_controllers_list_
classcontroller__manager_1_1ControllerManager.html
a0a8e7ccd5ef44806cd10ee2ea0888d8a
int
used_by_realtime_
classcontroller__manager_1_1ControllerManager.html
a7aff5326225ea33556e6380153cbd0d0
boost::mutex
services_lock_
classcontroller__manager_1_1ControllerManager.html
aa087fe392edbfd1536a254922c87f985
ros::ServiceServer
srv_list_controllers_
classcontroller__manager_1_1ControllerManager.html
aa8fb859e5667647a066be26b9595224e
ros::ServiceServer
srv_list_controller_types_
classcontroller__manager_1_1ControllerManager.html
ac21b85b1774c7e1f34463f429fc1dc54
ros::ServiceServer
srv_load_controller_
classcontroller__manager_1_1ControllerManager.html
a26cf91b9bfa7922d174dd73dd4bb9a62
ros::ServiceServer
srv_unload_controller_
classcontroller__manager_1_1ControllerManager.html
a50e95a14710d7190535a9e1423378965
ros::ServiceServer
srv_switch_controller_
classcontroller__manager_1_1ControllerManager.html
ae472e9d94ce7e3de14a9c62ff3c0b8ce
ros::ServiceServer
srv_reload_libraries_
classcontroller__manager_1_1ControllerManager.html
a6695b5a61e6b63a17bb83e523b852221
bool
listControllerTypesSrv
classcontroller__manager_1_1ControllerManager.html
a5547504dd36e3a276ae0fff2b508eb32
(controller_manager_msgs::ListControllerTypes::Request &req, controller_manager_msgs::ListControllerTypes::Response &resp)
bool
listControllersSrv
classcontroller__manager_1_1ControllerManager.html
ae1502987cd21c568b6c2a5ec64cd38bb
(controller_manager_msgs::ListControllers::Request &req, controller_manager_msgs::ListControllers::Response &resp)
bool
switchControllerSrv
classcontroller__manager_1_1ControllerManager.html
a69af670bd07c3de1a0d6c4645ddcd9e3
(controller_manager_msgs::SwitchController::Request &req, controller_manager_msgs::SwitchController::Response &resp)
bool
loadControllerSrv
classcontroller__manager_1_1ControllerManager.html
ae609f6ba78a44e8fb41df58034df9929
(controller_manager_msgs::LoadController::Request &req, controller_manager_msgs::LoadController::Response &resp)
bool
unloadControllerSrv
classcontroller__manager_1_1ControllerManager.html
a94dad422983417a4df4db2b542a986b0
(controller_manager_msgs::UnloadController::Request &req, controller_manager_msgs::UnloadController::Response &resp)
bool
reloadControllerLibrariesSrv
classcontroller__manager_1_1ControllerManager.html
ac671e1e888be5051fe8a6451c0f9b4c8
(controller_manager_msgs::ReloadControllerLibraries::Request &req, controller_manager_msgs::ReloadControllerLibraries::Response &resp)
controller_manager::ControllerSpec
structcontroller__manager_1_1ControllerSpec.html
boost::shared_ptr< controller_interface::ControllerBase >
c
structcontroller__manager_1_1ControllerSpec.html
ae0292a086659f5df72da3eb08e26398f
hardware_interface::ControllerInfo
info
structcontroller__manager_1_1ControllerSpec.html
aa187946370a454107c62dcea2efd3f2a
ros
namespaceros.html