void ControllerSlotConfig::set_rumble(uint8_t strong, uint8_t weak) { if (m_rumble_callback) { m_rumble_callback(strong, weak); } }
void MessageProcessor::set_rumble(uint8_t lhs, uint8_t rhs) { if (m_rumble_callback) { lhs = static_cast<uint8_t>(std::min(lhs * m_rumble_gain / 255, 255)); rhs = static_cast<uint8_t>(std::min(rhs * m_rumble_gain / 255, 255)); m_rumble_callback(lhs, rhs); } }
void UInputMessageProcessor::set_rumble(uint8_t lhs, uint8_t rhs) { if (m_rumble_callback) { lhs = std::min(lhs * m_rumble_gain / 255, 255); rhs = std::min(rhs * m_rumble_gain / 255, 255); m_rumble_callback(lhs, rhs); } }