mirror of
https://github.com/SDRSharpR/SDRSharper.git
synced 2025-12-06 04:12:02 +01:00
34 lines
776 B
C#
34 lines
776 B
C#
|
|
using SDRSharp.Common;
|
||
|
|
using System.Windows.Forms;
|
||
|
|
|
||
|
|
namespace SDRSharp.FrequencyScanner
|
||
|
|
{
|
||
|
|
public class FrequencyScannerPlugin : ISharpPlugin
|
||
|
|
{
|
||
|
|
private const string _displayName = "Frequency Scanner";
|
||
|
|
|
||
|
|
private ISharpControl _controlInterface;
|
||
|
|
|
||
|
|
private FrequencyScannerPanel _frequencyScannerPanel;
|
||
|
|
|
||
|
|
public UserControl Gui => this._frequencyScannerPanel;
|
||
|
|
|
||
|
|
public string DisplayName => "Frequency Scanner";
|
||
|
|
|
||
|
|
public void Close()
|
||
|
|
{
|
||
|
|
if (this._frequencyScannerPanel != null)
|
||
|
|
{
|
||
|
|
this._frequencyScannerPanel.ScanStop();
|
||
|
|
this._frequencyScannerPanel.SaveSettings();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public void Initialize(ISharpControl control)
|
||
|
|
{
|
||
|
|
this._controlInterface = control;
|
||
|
|
this._frequencyScannerPanel = new FrequencyScannerPanel(this._controlInterface);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|