18 #ifndef __ROSEE_DUMMY_HAL__ 19 #define __ROSEE_DUMMY_HAL__ 38 typedef std::shared_ptr<DummyHal>
Ptr;
39 typedef std::shared_ptr<const DummyHal>
ConstPtr;
44 virtual bool sense()
override;
45 virtual bool move()
override;
58 void hal_js_clbk(
const sensor_msgs::JointState::ConstPtr& msg);
65 #endif // __ROSEE_DUMMY_HAL__ virtual bool move() override
ros::Subscriber _hal_joint_state_sub
this will subscribe to joint_state_publisher
Class representing an end-effector.
DummyHal(ros::NodeHandle *nh)
void hal_js_clbk(const sensor_msgs::JointState::ConstPtr &msg)
ros::Publisher _hal_joint_state_pub
this will publish to joint_state_publisher
std::shared_ptr< DummyHal > Ptr
Class representing an end-effector.
virtual bool sense() override
#define HAL_CREATE_OBJECT(className)
std::shared_ptr< const DummyHal > ConstPtr