HamBook – Diff between revs 33 and 34

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 33 Rev 34
Line 1136... Line 1136...
1136 Log.Error(exception, Resources.Failed_to_set_radio_mode, radioMode); 1136 Log.Error(exception, Resources.Failed_to_set_radio_mode, radioMode);
1137 } 1137 }
1138 } 1138 }
1139 } 1139 }
Line 1140... Line 1140...
1140   1140  
1141 private void scrollableToolStripComboBox7_SelectedIndexChanged(object sender, EventArgs e) 1141 private async void scrollableToolStripComboBox7_SelectedIndexChanged(object sender, EventArgs e)
1142 { 1142 {
Line 1143... Line 1143...
1143 var toolStripComboBox = (ScrollableToolStripComboBox)sender; 1143 var toolStripComboBox = (ScrollableToolStripComboBox)sender;
1144   1144  
-   1145 if (int.TryParse(toolStripComboBox.Text, out var amplification))
-   1146 {
-   1147  
-   1148 try
-   1149 {
-   1150 if (await _catAssemblies.CatSetAsync<int, bool>("PC", new object[] { amplification }, _cancellationToken))
1145 _powerScheduledContinuation.Schedule(TimeSpan.FromSeconds(1), () => 1151 {
-   1152  
-   1153 toolStripComboBox.Text = $"{amplification}";
-   1154  
-   1155 Log.Information($"{Resources.Amplification_set} {amplification}W");
-   1156 }
1146 { 1157 }
-   1158 catch (Exception exception)
-   1159 {
-   1160 Log.Error(exception, Resources.Failed_to_set_amplification);
-   1161 }
-   1162 }
-   1163 }
-   1164  
-   1165 private async void scrollableToolStripComboBox7_KeyPress(object sender, KeyPressEventArgs e)
-   1166 {
-   1167 switch (e.KeyChar)
-   1168 {
-   1169 case (char)Keys.Enter:
1147 contextMenuStrip1.InvokeIfRequired(async contextMenuStrip1 => 1170 var toolStripComboBox = (ScrollableToolStripComboBox)sender;
1148 { 1171  
Line 1149... Line 1172...
1149 if (int.TryParse(toolStripComboBox.Text, out var amplification)) 1172 if (int.TryParse(toolStripComboBox.Text, out var amplification))
1150 { 1173 {
1151   1174  
-   1175 try
Line 1152... Line 1176...
1152 try 1176 {
Line 1153... Line 1177...
1153 { 1177 if (await _catAssemblies.CatSetAsync<int, bool>("PC", new object[] { amplification }, _cancellationToken))
-   1178 {
-   1179  
-   1180 toolStripComboBox.Text = $"{amplification}";
1154 await _catAssemblies.CatWriteAsync<int>("PC", new object[] { amplification }, _cancellationToken); 1181  
1155   1182 Log.Information($"{Resources.Amplification_set} {amplification}W");
1156 toolStripComboBox.Text = $"{amplification}"; 1183  
1157   1184 e.Handled = true;
1158 Log.Information($"{Resources.Amplification_set} {amplification}W"); 1185 }
1159 } 1186 }
1160 catch (Exception exception) 1187 catch (Exception exception)
1161 { 1188 {
1162 Log.Error(exception, Resources.Failed_to_set_amplification); 1189 Log.Error(exception, Resources.Failed_to_set_amplification);
Line 1163... Line 1190...
1163 } 1190 }
1164 } 1191 }
1165 }); 1192 break;