SirenOfShame.Lib.Device.SirenOfShameDevice.CheckConnection C# (CSharp) Method

CheckConnection() private method

private CheckConnection ( ) : void
return void
        private void CheckConnection()
        {
            if (_disconnecting)
            {
                return;
            }
            DeviceInterface deviceInterface = FindDevice();
            if (IsConnected && deviceInterface == null)
            {
                OnDisconnected();
            }
            else if (IsConnected && deviceInterface != null)
            {
                // still connected
            }
            else if (!IsConnected && deviceInterface != null)
            {
                TryConnect();
            }
        }