HamBook – Diff between revs 17 and 19
?pathlinks?
Rev 17 | Rev 19 | |||
---|---|---|---|---|
Line 590... | Line 590... | |||
590 | } |
590 | } |
|
591 | catch (Exception exception) |
591 | catch (Exception exception) |
|
592 | { |
592 | { |
|
593 | Log.Error(exception, Resources.Failed_to_read_VFO_B); |
593 | Log.Error(exception, Resources.Failed_to_read_VFO_B); |
|
594 | } |
594 | } |
|
- | 595 | |
||
- | 596 | try |
||
- | 597 | { |
||
- | 598 | var mc = await _catAssemblies.CatReadAsync<int>("MC", new object[] { }, _cancellationToken); |
||
- | 599 | |
||
- | 600 | contextMenuStrip1.InvokeIfRequired(contextMenuStrip => |
||
- | 601 | { |
||
- | 602 | scrollableToolStripComboBox5.Text = $"{mc}"; |
||
- | 603 | |
||
- | 604 | }); |
||
- | 605 | } |
||
- | 606 | catch (Exception exception) |
||
- | 607 | { |
||
- | 608 | Log.Error(exception, Resources.Failed_to_read_memory_channel); |
||
- | 609 | } |
||
595 | }, _cancellationToken); |
610 | }, _cancellationToken); |
|
596 | } |
611 | } |
|
Line 597... | Line 612... | |||
597 | |
612 | |
|
598 | private void spectrogramToolStripMenuItem_Click(object sender, EventArgs e) |
613 | private void spectrogramToolStripMenuItem_Click(object sender, EventArgs e) |
|
Line 756... | Line 771... | |||
756 | catch(Exception exception) |
771 | catch(Exception exception) |
|
757 | { |
772 | { |
|
758 | Log.Error(exception, Resources.Error_while_cycling_text); |
773 | Log.Error(exception, Resources.Error_while_cycling_text); |
|
759 | } |
774 | } |
|
760 | } |
775 | } |
|
- | 776 | |
||
- | 777 | private async void scrollableToolStripComboBox5_MouseWheel(object sender, MouseEventArgs e) |
||
- | 778 | { |
||
- | 779 | using (var soundPlayer = new SoundPlayer(Assembly.GetExecutingAssembly().GetManifestResourceStream("HamBook.Effects.pot.wav"))) |
||
- | 780 | { |
||
- | 781 | var toolStripComboBox = (ScrollableToolStripComboBox)sender; |
||
- | 782 | if (int.TryParse(toolStripComboBox.Text, out var memoryChannel)) |
||
- | 783 | { |
||
- | 784 | switch (Math.Sign(e.Delta)) |
||
- | 785 | { |
||
- | 786 | case -1: |
||
- | 787 | memoryChannel = memoryChannel - 1; |
||
- | 788 | break; |
||
- | 789 | case 1: |
||
- | 790 | memoryChannel = memoryChannel + 1; |
||
- | 791 | break; |
||
- | 792 | } |
||
- | 793 | |
||
- | 794 | soundPlayer.Play(); |
||
- | 795 | |
||
- | 796 | try |
||
- | 797 | { |
||
- | 798 | await _catAssemblies.CatSetAsync<int, bool>("MC", new object[] { memoryChannel }, _cancellationToken); |
||
- | 799 | toolStripComboBox.Text = $"{memoryChannel}"; |
||
- | 800 | |
||
- | 801 | Log.Information($"{Resources.Set_VFO_A_frequency} {memoryChannel}"); |
||
- | 802 | } |
||
- | 803 | catch (Exception exception) |
||
- | 804 | { |
||
- | 805 | Log.Error(exception, Resources.Failed_to_set_memory_channel); |
||
- | 806 | } |
||
- | 807 | } |
||
- | 808 | } |
||
- | 809 | } |
||
- | 810 | |
||
- | 811 | private async void scrollableToolStripComboBox5_TextChanged(object sender, EventArgs e) |
||
- | 812 | { |
||
- | 813 | var toolStripComboBox = (ToolStripComboBox)sender; |
||
- | 814 | if (int.TryParse(toolStripComboBox.Text, out var memoryChannel)) |
||
- | 815 | { |
||
- | 816 | try |
||
- | 817 | { |
||
- | 818 | await _catAssemblies.CatSetAsync<int, bool>("MC", new object[] { memoryChannel }, _cancellationToken); |
||
- | 819 | } |
||
- | 820 | catch (Exception exception) |
||
- | 821 | { |
||
- | 822 | Log.Error(exception, Resources.Failed_to_set_memory_channel); |
||
- | 823 | } |
||
- | 824 | } |
||
- | 825 | } |
||
761 | } |
826 | } |
|
762 | } |
827 | } |