HamBook – Diff between revs 23 and 24
?pathlinks?
Rev 23 | Rev 24 | |||
---|---|---|---|---|
Line 414... | Line 414... | |||
414 | case 1: |
414 | case 1: |
|
415 | frequency = frequency + Configuration.Navigation.FrequencyStep; |
415 | frequency = frequency + Configuration.Navigation.FrequencyStep; |
|
416 | break; |
416 | break; |
|
417 | } |
417 | } |
|
Line -... | Line 418... | |||
- | 418 | |
||
- | 419 | if (frequency < 0) |
||
- | 420 | { |
||
- | 421 | frequency = 0; |
||
- | 422 | } |
||
418 | |
423 | |
|
Line 419... | Line 424... | |||
419 | soundPlayer.Play(); |
424 | soundPlayer.Play(); |
|
420 | |
425 | |
|
421 | try |
426 | try |
|
Line 448... | Line 453... | |||
448 | case 1: |
453 | case 1: |
|
449 | frequency = frequency + Configuration.Navigation.FrequencyStep; |
454 | frequency = frequency + Configuration.Navigation.FrequencyStep; |
|
450 | break; |
455 | break; |
|
451 | } |
456 | } |
|
Line -... | Line 457... | |||
- | 457 | |
||
- | 458 | if (frequency < 0) |
||
- | 459 | { |
||
- | 460 | frequency = 0; |
||
- | 461 | } |
||
452 | |
462 | |
|
Line 453... | Line 463... | |||
453 | soundPlayer.Play(); |
463 | soundPlayer.Play(); |
|
454 | |
464 | |
|
455 | try |
465 | try |
|
Line 618... | Line 628... | |||
618 | } |
628 | } |
|
619 | catch (Exception exception) |
629 | catch (Exception exception) |
|
620 | { |
630 | { |
|
621 | Log.Error(exception, Resources.Failed_to_read_memory_channel); |
631 | Log.Error(exception, Resources.Failed_to_read_memory_channel); |
|
622 | } |
632 | } |
|
- | 633 | |
||
- | 634 | try |
||
- | 635 | { |
||
- | 636 | var pc = await _catAssemblies.CatReadAsync<int>("PC", new object[] { }, _cancellationToken); |
||
- | 637 | |
||
- | 638 | contextMenuStrip1.InvokeIfRequired(contextMenuStrip => |
||
- | 639 | { |
||
- | 640 | scrollableToolStripComboBox7.Text = $"{pc}"; |
||
- | 641 | |
||
- | 642 | }); |
||
- | 643 | } |
||
- | 644 | catch (Exception exception) |
||
- | 645 | { |
||
- | 646 | Log.Error(exception, Resources.Failed_to_read_memory_channel); |
||
- | 647 | } |
||
623 | }, _cancellationToken); |
648 | }, _cancellationToken); |
|
624 | } |
649 | } |
|
Line 625... | Line 650... | |||
625 | |
650 | |
|
626 | private void spectrogramToolStripMenuItem_Click(object sender, EventArgs e) |
651 | private void spectrogramToolStripMenuItem_Click(object sender, EventArgs e) |
|
Line 802... | Line 827... | |||
802 | case 1: |
827 | case 1: |
|
803 | memoryChannel = memoryChannel + 1; |
828 | memoryChannel = memoryChannel + 1; |
|
804 | break; |
829 | break; |
|
805 | } |
830 | } |
|
Line -... | Line 831... | |||
- | 831 | |
||
- | 832 | |
||
- | 833 | if (memoryChannel < 0) |
||
- | 834 | { |
||
- | 835 | memoryChannel = 0; |
||
- | 836 | } |
||
806 | |
837 | |
|
Line 807... | Line 838... | |||
807 | soundPlayer.Play(); |
838 | soundPlayer.Play(); |
|
808 | |
839 | |
|
809 | try |
840 | try |
|
- | 841 | { |
||
810 | { |
842 | await _catAssemblies.CatWriteAsync<int>("MC", new object[] { memoryChannel }, _cancellationToken); |
|
Line 811... | Line 843... | |||
811 | await _catAssemblies.CatSetAsync<int, bool>("MC", new object[] { memoryChannel }, _cancellationToken); |
843 | |
|
812 | toolStripComboBox.Text = $"{memoryChannel}"; |
844 | toolStripComboBox.Text = $"{memoryChannel}"; |
|
813 | |
845 | |
|
Line 826... | Line 858... | |||
826 | var toolStripComboBox = (ToolStripComboBox)sender; |
858 | var toolStripComboBox = (ToolStripComboBox)sender; |
|
827 | if (int.TryParse(toolStripComboBox.Text, out var memoryChannel)) |
859 | if (int.TryParse(toolStripComboBox.Text, out var memoryChannel)) |
|
828 | { |
860 | { |
|
829 | try |
861 | try |
|
830 | { |
862 | { |
|
831 | await _catAssemblies.CatSetAsync<int, bool>("MC", new object[] { memoryChannel }, _cancellationToken); |
863 | await _catAssemblies.CatWriteAsync<int>("MC", new object[] { memoryChannel }, _cancellationToken); |
|
832 | } |
864 | } |
|
833 | catch (Exception exception) |
865 | catch (Exception exception) |
|
834 | { |
866 | { |
|
835 | Log.Error(exception, Resources.Failed_to_set_memory_channel); |
867 | Log.Error(exception, Resources.Failed_to_set_memory_channel); |
|
836 | } |
868 | } |
|
Line 870... | Line 902... | |||
870 | catch (Exception exception) |
902 | catch (Exception exception) |
|
871 | { |
903 | { |
|
872 | Log.Error(exception, Resources.Failed_tuning_current_frequency); |
904 | Log.Error(exception, Resources.Failed_tuning_current_frequency); |
|
873 | } |
905 | } |
|
874 | } |
906 | } |
|
- | 907 | |
||
- | 908 | private async void scrollableToolStripComboBox7_MouseWheel(object sender, MouseEventArgs e) |
||
- | 909 | { |
||
- | 910 | var toolStripComboBox = (ScrollableToolStripComboBox)sender; |
||
- | 911 | if (int.TryParse(toolStripComboBox.Text, out var amplification)) |
||
- | 912 | { |
||
- | 913 | switch (Math.Sign(e.Delta)) |
||
- | 914 | { |
||
- | 915 | case -1: |
||
- | 916 | amplification = amplification - 1; |
||
- | 917 | break; |
||
- | 918 | case 1: |
||
- | 919 | amplification = amplification + 1; |
||
- | 920 | break; |
||
- | 921 | } |
||
- | 922 | |
||
- | 923 | if (amplification < 0) |
||
- | 924 | { |
||
- | 925 | amplification = 0; |
||
- | 926 | } |
||
- | 927 | |
||
- | 928 | try |
||
- | 929 | { |
||
- | 930 | await _catAssemblies.CatWriteAsync<int>("PC", new object[] { amplification }, _cancellationToken); |
||
- | 931 | |
||
- | 932 | toolStripComboBox.Text = $"{amplification}"; |
||
- | 933 | |
||
- | 934 | Log.Information($"{Resources.Amplification_set} {amplification}W"); |
||
- | 935 | } |
||
- | 936 | catch (Exception exception) |
||
- | 937 | { |
||
- | 938 | Log.Error(exception, Resources.Failed_to_set_amplification); |
||
- | 939 | } |
||
- | 940 | } |
||
- | 941 | } |
||
- | 942 | |
||
- | 943 | private async void scrollableToolStripComboBox7_TextChanged(object sender, EventArgs e) |
||
- | 944 | { |
||
- | 945 | var toolStripComboBox = (ScrollableToolStripComboBox)sender; |
||
- | 946 | if (int.TryParse(toolStripComboBox.Text, out var amplification)) |
||
- | 947 | { |
||
- | 948 | |
||
- | 949 | try |
||
- | 950 | { |
||
- | 951 | await _catAssemblies.CatWriteAsync<int>("PC", new object[] { amplification }, _cancellationToken); |
||
- | 952 | |
||
- | 953 | toolStripComboBox.Text = $"{amplification}"; |
||
- | 954 | |
||
- | 955 | Log.Information($"{Resources.Amplification_set} {amplification}W"); |
||
- | 956 | } |
||
- | 957 | catch (Exception exception) |
||
- | 958 | { |
||
- | 959 | Log.Error(exception, Resources.Failed_to_set_amplification); |
||
- | 960 | } |
||
- | 961 | } |
||
- | 962 | } |
||
- | 963 | |
||
- | 964 | private async void scrollableToolStripComboBox8_MouseWheel(object sender, MouseEventArgs e) |
||
- | 965 | { |
||
- | 966 | var toolStripComboBox = (ScrollableToolStripComboBox)sender; |
||
- | 967 | if (int.TryParse(toolStripComboBox.Text, out var squelch)) |
||
- | 968 | { |
||
- | 969 | var value = _catAssemblies.CatGetDefault<int>("SQ", new object[] { }); |
||
- | 970 | |
||
- | 971 | switch (Math.Sign(e.Delta)) |
||
- | 972 | { |
||
- | 973 | case -1: |
||
- | 974 | squelch = squelch - value; |
||
- | 975 | break; |
||
- | 976 | case 1: |
||
- | 977 | squelch = squelch + value; |
||
- | 978 | break; |
||
- | 979 | } |
||
- | 980 | |
||
- | 981 | if(squelch < 0) |
||
- | 982 | { |
||
- | 983 | squelch = 0; |
||
- | 984 | } |
||
- | 985 | |
||
- | 986 | try |
||
- | 987 | { |
||
- | 988 | await _catAssemblies.CatWriteAsync<int>("SQ", new object[] { squelch }, _cancellationToken); |
||
- | 989 | |
||
- | 990 | toolStripComboBox.Text = $"{squelch}"; |
||
- | 991 | |
||
- | 992 | Log.Information($"{Resources.Squelch_set} {squelch}"); |
||
- | 993 | } |
||
- | 994 | catch (Exception exception) |
||
- | 995 | { |
||
- | 996 | Log.Error(exception, Resources.Failed_to_set_squelch); |
||
- | 997 | } |
||
- | 998 | } |
||
- | 999 | } |
||
- | 1000 | |
||
- | 1001 | private async void scrollableToolStripComboBox8_TextChanged(object sender, EventArgs e) |
||
- | 1002 | { |
||
- | 1003 | var toolStripComboBox = (ScrollableToolStripComboBox)sender; |
||
- | 1004 | if (int.TryParse(toolStripComboBox.Text, out var squelch)) |
||
- | 1005 | { |
||
- | 1006 | |
||
- | 1007 | try |
||
- | 1008 | { |
||
- | 1009 | await _catAssemblies.CatWriteAsync<int>("SQ", new object[] { squelch }, _cancellationToken); |
||
- | 1010 | |
||
- | 1011 | toolStripComboBox.Text = $"{squelch}"; |
||
- | 1012 | |
||
- | 1013 | Log.Information($"{Resources.Squelch_set} {squelch}"); |
||
- | 1014 | } |
||
- | 1015 | catch (Exception exception) |
||
- | 1016 | { |
||
- | 1017 | Log.Error(exception, Resources.Failed_to_set_squelch); |
||
- | 1018 | } |
||
- | 1019 | } |
||
- | 1020 | } |
||
- | 1021 | |
||
- | 1022 | private async void toolStripMenuItem22_CheckStateChanged(object sender, EventArgs e) |
||
- | 1023 | { |
||
- | 1024 | var toolStripMenuItem = (ToolStripMenuItem)sender; |
||
- | 1025 | try |
||
- | 1026 | { |
||
- | 1027 | if (toolStripMenuItem.Checked) |
||
- | 1028 | { |
||
- | 1029 | await _catAssemblies.CatWriteAsync<IpoState>("PA", new object[] { IpoState.IPO }, _cancellationToken); |
||
- | 1030 | return; |
||
- | 1031 | } |
||
- | 1032 | |
||
- | 1033 | await _catAssemblies.CatWriteAsync<IpoState>("PA", new object[] { IpoState.AMP }, _cancellationToken); |
||
- | 1034 | } |
||
- | 1035 | catch (Exception exception) |
||
- | 1036 | { |
||
- | 1037 | Log.Error(exception, Resources.Failed_setting_IPO); |
||
- | 1038 | } |
||
- | 1039 | } |
||
- | 1040 | |
||
- | 1041 | private async void toolStripMenuItem23_CheckStateChanged(object sender, EventArgs e) |
||
- | 1042 | { |
||
- | 1043 | var toolStripMenuItem = (ToolStripMenuItem)sender; |
||
- | 1044 | |
||
- | 1045 | try |
||
- | 1046 | { |
||
- | 1047 | if (toolStripMenuItem.Checked) |
||
- | 1048 | { |
||
- | 1049 | await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNER_ON }, _cancellationToken); |
||
- | 1050 | |
||
- | 1051 | return; |
||
- | 1052 | } |
||
- | 1053 | |
||
- | 1054 | await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNER_OFF }, _cancellationToken); |
||
- | 1055 | } |
||
- | 1056 | catch (Exception exception) |
||
- | 1057 | { |
||
- | 1058 | Log.Error(exception, Resources.Failed_setting_the_tuner_state); |
||
- | 1059 | } |
||
- | 1060 | } |
||
- | 1061 | |
||
- | 1062 | private async void toolStripMenuItem24_Click(object sender, EventArgs e) |
||
- | 1063 | { |
||
- | 1064 | try |
||
- | 1065 | { |
||
- | 1066 | await _catAssemblies.CatWriteAsync<TunerState>("AC", new object[] { TunerState.TUNING_START }, _cancellationToken); |
||
- | 1067 | } |
||
- | 1068 | catch(Exception exception) |
||
- | 1069 | { |
||
- | 1070 | |
||
- | 1071 | } |
||
- | 1072 | } |
||
875 | } |
1073 | } |
|
876 | } |
1074 | } |