コード例 #1
0
 public void CloseTuner()
 {
     DeviceClosed?.Invoke(this, EventArgs.Empty);
     SampleSource.Close();
     CloseTuner();
     Close();
 }
コード例 #2
0
        public void CloseTuner()
        {
            DeviceClosed?.Invoke(this, EventArgs.Empty);

            lock (this)
            {
            }
        }
コード例 #3
0
        public void CloseTuner()
        {
            DeviceClosed?.Invoke(this, EventArgs.Empty);

            CloseConnection();
            NetShmemSink.Close();
            _SampleSource.Close();
            CloseTuner();
            Close();
        }
コード例 #4
0
ファイル: HiQSDRDeviceControl.cs プロジェクト: g3gg0/rx-fft
        public void CloseTuner()
        {
            DeviceClosed?.Invoke(this, EventArgs.Empty);

            lock (this)
            {
                if (HiQControl != null)
                {
                    HiQControl.Close();
                }
            }
        }
コード例 #5
0
        public void CloseTuner()
        {
            DeviceClosed?.Invoke(this, EventArgs.Empty);

            if (Source != null)
            {
                Source.Close();
                Source = null;
            }

            TransferMode = eTransferMode.Stopped;
            Timer.Stop();
            Close();
        }
コード例 #6
0
ファイル: USBRXDeviceControl.cs プロジェクト: g3gg0/rx-fft
        public virtual void CloseTuner()
        {
            DeviceClosed?.Invoke(this, EventArgs.Empty);

            if (Connected)
            {
                USBRX.Tuner.CloseTuner();
                USBRX.CurrentMode = eTransferMode.Stopped;
                USBRX.Close();
                USBRX = null;
                _SampleSource.Close();

                Connected = false;
            }

            Hide();
        }