fix for ThrustMasterDriver.cs and GenericHIDDevice.cs when controller is interrupt type(not sending read unitil some action happen) added timeout timer to send last received HidReport