allegro_hand_ros/allegro_hand_controllers/src/allegro_node_grasp.cpp
void AllegroNodeGrasp::envelopTorqueCallback(const std_msgs::Float32 &msg) {
  const double torque = msg.data;
  ROS_WARN("Setting envelop torque to %.3f.", torque);
  pBHand->SetEnvelopTorqueScalar(torque);
}
// The grasp controller can set the desired envelop grasp torque by listening to
// Float32 messages on ENVELOP_TORQUE_TOPIC ("allegroHand/envelop_torque").
The grasp controller can set the desired envelop grasp torque by listening to
Float32 messages on ENVELOP_TORQUE_TOPIC ("allegroHand/envelop_torque").
The grasp controller can set the desired envelop grasp torque by listening to Float32 messages on ENVELOP_TORQUE_TOPIC ( " allegroHand / envelop_torque " ) .
void AllegroNodeGrasp::envelopTorqueCallback(const std_msgs::Float32 &msg) {
  const double torque = msg.data;
  ROS_WARN("Setting envelop torque to %.3f.", torque);
  pBHand->SetEnvelopTorqueScalar(torque);
}
void AllegroNodeGrasp :: envelopTorqueCallback ( const std_msgs :: Float32 & msg ) { const double torque = msg . data ; ROS_WARN ( " " , torque ) ; pBHand -> SetEnvelopTorqueScalar ( torque ) ; }
The grasp controller can set the desired envelop grasp torque by listening to
Float32 messages on ENVELOP_TORQUE_TOPIC ("allegroHand/envelop_torque").
The grasp controller can set the desired envelop grasp torque by listening to Float32 messages on ENVELOP_TORQUE_TOPIC ( " allegroHand / envelop_torque " ) .