From e0795dd16b814e656f4e743bf377c24d3e0c1e4f Mon Sep 17 00:00:00 2001 From: IceStormNG Date: Sun, 30 Jul 2023 10:47:35 +0200 Subject: [PATCH] Adjust timeout to lower values. The typical mouse response time is between 1 and 40ms. 300 should be more than enough to fail earlier when the device does not respond. --- app/Peripherals/Mouse/AsusMouse.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Peripherals/Mouse/AsusMouse.cs b/app/Peripherals/Mouse/AsusMouse.cs index 35cf9134..ff98a158 100644 --- a/app/Peripherals/Mouse/AsusMouse.cs +++ b/app/Peripherals/Mouse/AsusMouse.cs @@ -211,9 +211,14 @@ namespace GHelper.Peripherals.Mouse } } + public virtual int USBTimeout() + { + return 300; + } + public override void SetProvider() { - _usbProvider = new WindowsUsbProvider(_vendorId, _productId, path); + _usbProvider = new WindowsUsbProvider(_vendorId, _productId, path, USBTimeout()); } protected virtual void OnDisconnect()