ARMARX_INFO<<deactivateSpam(100000,std::to_string(dataTimestamp->getTimestamp()))<<"No new signal from gamepad for "<<age.toMilliSecondsDouble()<<" milliseconds. Not sending data. Timeout: "<<getProperty<int>("PublishTimeout").getValue()<<" ms";
}
},30);
sendTask->start();
ARMARX_TRACE;
openGamepadConnection();
}
voidGamepadUnit::vibrate(const::Ice::Current&)
{
ARMARX_INFO<<"vibration!";
js.executeEffect();
}
boolGamepadUnit::openGamepadConnection()
{
if(js.open(deviceName))
{
ARMARX_TRACE;
ARMARX_INFO<<"opened a gamepad named "<<js.name<<" with "<<js.numberOfAxis<<" axis and "<<js.numberOfButtons<<" buttons.";