public void SelectDevice(string serial) { Close(); _bladeRFDevice = new BladeRFDevice(serial); _bladeRFDevice.SamplesAvailable += BladeRFDevice_SamplesAvailable; _bladeRFDevice.SampleRateChanged += BladeRFDevice_SampleRateChanged; _bladeRFDevice.Frequency = _frequency; _gui.ConfigureGUI(); _gui.ConfigureDevice(); }
public void Close() { if (_bladeRFDevice == null) { return; } _bladeRFDevice.SamplesAvailable -= BladeRFDevice_SamplesAvailable; _bladeRFDevice.SampleRateChanged -= BladeRFDevice_SampleRateChanged; _bladeRFDevice.Dispose(); _bladeRFDevice = null; }
public void Close() { if (_bladeRFDevice == null) return; _bladeRFDevice.SamplesAvailable -= BladeRFDevice_SamplesAvailable; _bladeRFDevice.SampleRateChanged -= BladeRFDevice_SampleRateChanged; _bladeRFDevice.Dispose(); _bladeRFDevice = null; }