Exemple #1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            labelClock.Text      = "";
            labelInputState.Text = "";
            labelPower.Text      = "";
#if DEBUG
            // for setting a debugger to inspect the shared
            // memory between WSJT-X and its .exe
            buttonSpy.Visible = true;
#endif
            SetupForm sf = new SetupForm();
            if (sf.ShowDialog() != DialogResult.OK)
            {
                Close();
                return;
            }
            digiMode             = sf.digiMode;
            TRIGGER_DECODE_TENTH = digiMode == XDft.DigiMode.DIGI_FT8 ? 130u : 40u;
            FINAL_TENTH          = digiMode == XDft.DigiMode.DIGI_FT8 ? 140u: 65u;
            InitDemodulator(sf);
            var wavesIn = XD.WaveDeviceEnumerator.waveInDevices();
            foreach (var s in wavesIn)
            {
                comboBoxWaveIn.Items.Add(s);
            }
            comboBoxWaveIn.SelectedIndex = 0;
            xmitForm          = new TransmitForm();
            xmitForm.digiMode = digiMode;
            xmitForm.mycall   = mycall;
            xmitForm.Show();
        }
Exemple #2
0
 private void buttonOK_Click(object sender, EventArgs e)
 {
     sharedMemoryKey = textBoxSharedMemory.Text;
     appDataName     = textBoxAppDataName.Text;
     myCall          = textBoxMyCall.Text;
     if (appDataName.IndexOfAny("\\/|".ToCharArray()) != -1)
     {
         DialogResult = DialogResult.None;
         MessageBox.Show("-FolderName- may not contain any of these characters: \\/|");
         return;
     }
     if (String.IsNullOrEmpty(appDataName))
     {
         DialogResult = DialogResult.None;
         MessageBox.Show("Name to user for folder in AppData directory must be setup.");
         return;
     }
     if (radioButtonFt4.Checked)
     {
         digiMode = XDft.DigiMode.DIGI_FT4;
     }
 }