private void comboMeterRXMode_SelectedIndexChanged(object sender, System.EventArgs e) { if (comboMeterRXMode.Items.Count == 0 || comboMeterRXMode.SelectedIndex < 0) { current_meter_rx_mode = MeterRXMode.FIRST; } else { MeterRXMode mode = MeterRXMode.FIRST; switch (comboMeterRXMode.Text) { case "Signal": mode = MeterRXMode.SIGNAL_STRENGTH; break; case "Sig Avg": multimeter_avg = Display_GDI.CLEAR_FLAG; mode = MeterRXMode.SIGNAL_AVERAGE; break; case "ADC L": mode = MeterRXMode.ADC_L; break; case "ADC R": mode = MeterRXMode.ADC_R; break; case "Off": mode = MeterRXMode.OFF; break; } current_meter_rx_mode = mode; if (SetupForm != null) SetupForm.comboSMeterRXMode.Text = comboMeterRXMode.Text; if (!chkMOX.Checked) { switch (mode) { case MeterRXMode.SIGNAL_STRENGTH: case MeterRXMode.SIGNAL_AVERAGE: lblMultiSMeter.Text = " 1 3 5 7 9 +20 +40 +60"; break; case MeterRXMode.ADC_L: case MeterRXMode.ADC_R: lblMultiSMeter.Text = "-100 -80 -60 -40 -20 0"; break; case MeterRXMode.OFF: lblMultiSMeter.Text = ""; break; } ResetMultiMeterPeak(); } } picMultiMeterDigital.Invalidate(); if (comboMeterRXMode.Focused) btnHidden.Focus(); }
public void rxMeterModeChanged(MeterRXMode newMode) { m_meterRxMode = newMode; }
private void comboRX2MeterMode_SelectedIndexChanged(object sender, System.EventArgs e) { if(!FWCEEPROM.RX2OK) return; if(comboRX2MeterMode.Items.Count == 0 || comboRX2MeterMode.SelectedIndex < 0) { rx2_meter_mode = MeterRXMode.FIRST; } else { MeterRXMode mode = MeterRXMode.FIRST; switch(comboRX2MeterMode.Text) { case "Signal": mode = MeterRXMode.SIGNAL_STRENGTH; break; case "Sig Avg": multimeter_avg = Display.CLEAR_FLAG; mode = MeterRXMode.SIGNAL_AVERAGE; break; case "ADC L": mode = MeterRXMode.ADC_L; break; case "ADC R": mode = MeterRXMode.ADC_R; break; case "ADC2 L": mode = MeterRXMode.ADC2_L; break; case "ADC2 R": mode= MeterRXMode.ADC2_R; break; case "Off": mode = MeterRXMode.OFF; break; } rx2_meter_mode = mode; switch(mode) { case MeterRXMode.SIGNAL_STRENGTH: case MeterRXMode.SIGNAL_AVERAGE: lblRX2Meter.Text = " 1 3 5 7 9 +20 +40 +60"; break; case MeterRXMode.ADC_L: case MeterRXMode.ADC_R: lblRX2Meter.Text = "-100 -80 -60 -40 -20 0"; break; case MeterRXMode.OFF: lblRX2Meter.Text = ""; break; } ResetRX2MeterPeak(); } picRX2Meter.Invalidate(); if(comboRX2MeterMode.Focused) btnHidden.Focus(); }