#include <ros/ros.h>
#include <moveit/macros/class_forward.h>
#include <moveit_ros_control_interface/ControllerHandle.h>
#include <moveit/controller_manager/controller_manager.h>
#include <controller_manager_msgs/ListControllers.h>
#include <controller_manager_msgs/SwitchController.h>
#include <pluginlib/class_list_macros.hpp>
#include <pluginlib/class_loader.hpp>
#include <boost/bimap.hpp>
#include <map>
#include <memory>
Go to the source code of this file.
Classes | |
class | moveit_ros_control_interface::MoveItControllerManager |
moveit_controller_manager::MoveItControllerManager sub class that interfaces one ros_control controller_manager instance. All services and names are relative to ns_. More... | |
class | moveit_ros_control_interface::MoveItMultiControllerManager |
MoveItMultiControllerManager discovers all running ros_control node and delegates member function to the corresponding MoveItControllerManager instances. More... | |
Namespaces | |
moveit_ros_control_interface | |
Functions | |
bool | moveit_ros_control_interface::checkTimeout (ros::Time &t, double timeout, bool force=false) |
check for timeout More... | |
moveit_ros_control_interface::MOVEIT_CLASS_FORWARD (MoveItControllerManager) | |
PLUGINLIB_EXPORT_CLASS (moveit_ros_control_interface::MoveItControllerManager, moveit_controller_manager::MoveItControllerManager) | |
PLUGINLIB_EXPORT_CLASS (moveit_ros_control_interface::MoveItMultiControllerManager, moveit_controller_manager::MoveItControllerManager) | |
PLUGINLIB_EXPORT_CLASS | ( | moveit_ros_control_interface::MoveItControllerManager | , |
moveit_controller_manager::MoveItControllerManager | |||
) |
PLUGINLIB_EXPORT_CLASS | ( | moveit_ros_control_interface::MoveItMultiControllerManager | , |
moveit_controller_manager::MoveItControllerManager | |||
) |