virtual bool move() override
sensor_msgs::JointState _mr_msg
ros::Subscriber _hal_joint_state_sub
this will subscribe to joint_state_publisher
DummyHal(ros::NodeHandle *nh)
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
void hal_js_clbk(const sensor_msgs::JointState::ConstPtr &msg)
ros::Publisher _hal_joint_state_pub
this will publish to joint_state_publisher
void publish(const boost::shared_ptr< M > &message) const
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
Class representing an end-effector.
virtual bool sense() override
sensor_msgs::JointState _js_msg