예제 #1
0
void PneumaticPiston::Callback(const msgs::ConstFloat64Ptr& msg) {
  if (msg->data() < -0.001) {
    signal = -reverse_force;
  } else if (msg->data() > 0.001) {
    signal = forward_force;
  }
}
예제 #2
0
void Servo::Callback(const msgs::ConstFloat64Ptr& msg) {
  signal = msg->data();
  if (signal < -1) {
    signal = -1;
  } else if (signal > 1) {
    signal = 1;
  }
}
예제 #3
0
void SimEncoder::velocityCallback(const msgs::ConstFloat64Ptr &msg) {
	velocity = msg->data();
}
예제 #4
0
void SimFloatInput::callback(const msgs::ConstFloat64Ptr& msg) {
  value = msg->data();
}
예제 #5
0
void SimEncoder::positionCallback(const msgs::ConstFloat64Ptr &msg) {
	position = msg->data();
}