コード例 #1
0
ファイル: MainForm.cs プロジェクト: zagunhy/adrilight
 private void StopBackgroundWorkers()
 {
     if (null != _mOverlay)
     {
         _mOverlay.Stop();
         _mOverlay = null;
     }
     if (null != _mSerialStream)
     {
         _mSerialStream.Stop();
         _mSerialStream = null;
     }
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: zagunhy/adrilight
        private void RefreshTransferState()
        {
            if (null == _mSerialStream)
            {
                _mSerialStream = new SerialStream();
            }

            if (Settings.TransferActive)
            {
                comboBoxComPort.Enabled = false;
                _mSerialStream.Start();
            }
            else
            {
                _mSerialStream.Stop();
                _mSerialStream          = null;
                comboBoxComPort.Enabled = true;
            }
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: robinschulz/adrilight
        private static void RefreshTransferState()
        {
            if (null == _mSerialStream)
            {
                _mSerialStream = new SerialStream();
            }

            if (Settings.TransferActive && !_mSerialStream.IsRunning)
            {
                //start it
                _log.Debug("starting the serial stream");
                _mSerialStream.Start();
            }
            else if (!Settings.TransferActive && _mSerialStream.IsRunning)
            {
                //stop it
                _log.Debug("stopping the serial stream");
                _mSerialStream.Stop();
            }
        }