in servo_pkg/src/servo_mgr.cpp [110:118]
void ServoMgr::rawPWMSubscriber(const deepracer_interfaces_pkg::msg::ServoCtrlMsg::SharedPtr servoMsg) {
if (servoMsg->throttle >= 0 && servoMsg->throttle <= SERVO_PERIOD) {
throttle_->setDuty(servoMsg->throttle);
}
if (servoMsg->angle >= 0 && servoMsg->angle <= SERVO_PERIOD) {
angle_->setDuty(servoMsg->angle);
}
std::this_thread::sleep_for(std::chrono::nanoseconds(SERVO_PERIOD));
}