36 std::string vel_joint_name;
37 controller_nh.
getParam(
"velocity_joint", vel_joint_name);
72 std::string eff_joint_name;
73 controller_nh.
getParam(
"effort_joint", eff_joint_name);
bool init(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
bool init(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
std::vector< hardware_interface::InterfaceResources > ClaimedResources
bool getParam(const std::string &key, std::string &s) const
bool initRequest(hardware_interface::RobotHW *hw, ros::NodeHandle &nh, ros::NodeHandle &pnh, controller_interface::ControllerBase::ClaimedResources &cr) override
void update(const ros::Time &, const ros::Duration &) override
JointHandle getHandle(const std::string &name)
bool initRequest(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override
#define PLUGINLIB_EXPORT_CLASS(class_type, base_class_type)