qb_device_hardware_interface::qbDeviceHWResources joints_
virtual bool init(ros::NodeHandle &root_nh, ros::NodeHandle &robot_hw_nh)
const TransmissionPtr & getTransmission()
std::vector< int > position_limits
std::vector< std::string > getJoints() override
qb_device_hardware_interface::qbDeviceResources device_
virtual void read(const ros::Time &time, const ros::Duration &period)
std::vector< std::string > names
qb_device_transmission_interface::qbDeviceTransmissionResources transmission_
The qbrobotics qbhand HardWare interface implements the specific structures to manage the communicati...
qbHandHW()
Initialize the qb_device_hardware_interface::qbDeviceHW with the specific transmission interface and ...
bool init(ros::NodeHandle &root_nh, ros::NodeHandle &robot_hw_nh) override
Call the base method and nothing more.
virtual void write(const ros::Time &time, const ros::Duration &period)
void write(const ros::Time &time, const ros::Duration &period) override
Call the base method and nothing more.
PLUGINLIB_EXPORT_CLASS(transmission_interface::BiDirectionalEffortJointInterfaceProvider, transmission_interface::RequisiteProvider)
~qbHandHW() override
Do nothing.
void read(const ros::Time &time, const ros::Duration &period) override
Call the base method and nothing more.
The qbrobotics qbhand Transmission interface implements the specific transmission_interface::Transmis...