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