private void DisconnectSaitek() { if (_saitek != null && !_saitek.Unacquiring) { _saitek.UnAcquire(); _saitek = null; } }
private void ConnectSaitek() { lock (lockSaitek) { if (_settings.saitekX52ProEnable) { if (_saitek == null || !_saitek.Acquired) { Debug.Print("Connecting Saitek"); try { _saitek = new SaitekMFD(); if (!_saitek.Acquiring) { _saitek.Acquire(); _saitek.AddPage(1, "JoystickCurves"); } } catch { Debug.Print("Connect Saitek exception"); } } } } }