private void KeyerModeChange() { try { if (chkG59Iambic.Checked) { if (chkG59IambicBmode.Checked & !chkG59IambicRev.Checked) genesisKeyerMode = Keyer_mode.Iambic_B_Mode; else if (chkG59IambicRev.Checked && !chkG59IambicBmode.Checked) genesisKeyerMode = Keyer_mode.IambicReverse; else if (chkG59IambicRev.Checked && chkG59IambicBmode.Checked) genesisKeyerMode = Keyer_mode.Iambic_Reverse_B_Mode; else genesisKeyerMode = Keyer_mode.Iambic; } else genesisKeyerMode = Keyer_mode.HandKey; MainForm.G59_set_keyer(); } catch (Exception ex) { Debug.Write(ex.ToString()); } }
public void KeyerModeChange() { try { DSPMode tmp_mode = console.CurrentDSPMode; if (console.chkVFOSplit.Checked) tmp_mode = console.CurrentDSPModeSubRX; if (tmp_mode == DSPMode.CWL || tmp_mode == DSPMode.CWU) { if (chkGenesisIambic.Checked) { if (chkIambicBMode.Checked & !chkIambicReverse.Checked) genesisKeyerMode = Keyer_mode.Iambic_B_Mode; else if (chkIambicReverse.Checked && !chkIambicBMode.Checked) genesisKeyerMode = Keyer_mode.IambicReverse; else if (chkIambicReverse.Checked && chkIambicBMode.Checked) genesisKeyerMode = Keyer_mode.Iambic_Reverse_B_Mode; else genesisKeyerMode = Keyer_mode.Iambic; } else genesisKeyerMode = Keyer_mode.HandKey; } else genesisKeyerMode = Keyer_mode.PHONE; switch (console.CurrentModel) { case Model.GENESIS_G11: console.G11_setup_keyer(); break; case Model.GENESIS_G59USB: case Model.GENESIS_G59NET: console.G59_setup_keyer(); break; case Model.GENESIS_G6: console.G6_setup_keyer(); break; } } catch (Exception ex) { Debug.Write(ex.ToString()); } }