private void gsmAnalyzerMenu_Click(object sender, EventArgs e)
        {
            if (!DeviceOpened)
            {
                MessageBox.Show("Open a device or file first.");
                return;
            }
            if (!Device.AllowsMultipleReaders)
            {
                MessageBox.Show("Further analysis is not possible with the opened device.");
                return;
            }

            if (GsmAnalyzerWindow == null || GsmAnalyzerWindow.IsDisposed)
            {
                GsmAnalyzerWindow = new GSMAnalyzer();
            }

            GsmAnalyzerWindow.Show();
            if (Device != null)
            {
                GsmAnalyzerWindow.OpenSharedMem(Device.ShmemChannel);
                GsmAnalyzerWindow.Source.SampleSource.DataFormat = Device.SampleSource.DataFormat;
                GsmAnalyzerWindow.Device = Device;
            }
        }
Beispiel #2
0
        public OptionsDialog(GSMAnalyzer analyzer)
        {
            Analyzer = analyzer;
            InitializeComponent();

            RefreshOptions();
        }
Beispiel #3
0
        public KrakenTestDialog(GSMAnalyzer analyzer)
        {
            Analyzer = analyzer;

            InitializeComponent();
        }