Artemis.DeviceProviders.Corsair.CorsairMousemats.CanInitializeSdk C# (CSharp) Method

CanInitializeSdk() private static method

private static CanInitializeSdk ( ) : bool
return bool
        private static bool CanInitializeSdk()
        {
            // This will skip the check-loop if the SDK is initialized
            if (CueSDK.IsInitialized)
                return CueSDK.IsSDKAvailable(CorsairDeviceType.Mousemat);

            for (var tries = 0; tries < 9; tries++)
            {
                if (CueSDK.IsSDKAvailable(CorsairDeviceType.Mousemat))
                    return true;
                Thread.Sleep(2000);
            }
            return false;
        }
    }