public FormTagReader() { InitializeComponent(); ReaderWrapper.MainForm = this; ReaderWrapper.Initialize_Configuration(); toolStripButton_Save.Enabled = false; toolStripButton_Connect.Enabled = true; toolStripButton_Start.Enabled = false; toolStripButton_Stop.Enabled = false; toolStripButton_Clear.Enabled = false; toolStripButton_Refresh.Enabled = false; toolStripButton_Settings.Enabled = true; ToolStripMenuItem_Save.Enabled = false; ToolStripMenuItem_Connect.Enabled = true; ToolStripMenuItem_Start.Enabled = false; ToolStripMenuItem_Stop.Enabled = false; ToolStripMenuItem_Settings.Enabled = true; toolStripTextBox_Address.Text = ReaderWrapper.ReaderParameters.Ip; toolStripTextBox_Power.Text = Convert.ToString(ReaderWrapper.ReaderParameters.TransmitPower, CultureInfo.InvariantCulture); toolStripComboBox_Frequency.Text = Convert.ToString( ReaderSettings.Channal2Frequency(ReaderWrapper.ReaderParameters.ChannelIndex), CultureInfo.InvariantCulture); }
private void button_Connect_Click(object sender, EventArgs e) { if (IsSettingsButtonClicked) { toolStripTextBox_Address.Text = ReaderWrapper.ReaderParameters.Ip; toolStripTextBox_Power.Text = ReaderWrapper.ReaderParameters.TransmitPower.ToString(CultureInfo.InvariantCulture); toolStripComboBox_Frequency.Text = Convert.ToString(ReaderSettings.Channal2Frequency(ReaderWrapper.ReaderParameters.ChannelIndex), CultureInfo.InvariantCulture); // Convert.ToString(920.625 + ReaderWrapper.ReaderParameters.ChannelIndex*0.25, // CultureInfo.InvariantCulture); } else { var ipAddress = toolStripTextBox_Address.Text; var txPower = Convert.ToDouble(toolStripTextBox_Power.Text); var frequency = toolStripComboBox_Frequency.SelectedItem.ToString(); if (ipAddress == string.Empty) { MessageBox.Show("IP Address Cannot be Empty"); } if (txPower < 10 || txPower > 32.5) { MessageBox.Show("Invalid Power!"); } ReaderWrapper.ReaderParameters.Ip = ipAddress; ReaderWrapper.ReaderParameters.TransmitPower = txPower; ReaderWrapper.ReaderParameters.ChannelIndex = ReaderSettings.Frequency2Channal(Convert.ToDouble(frequency)); // Convert.ToUInt16((Convert.ToDouble(frequency) - 920.625)/0.25); } _isConnected2Reader = ReaderWrapper.ConnectToReader(); //MessageBox.Show(_isConnected2Reader ? "Successfully Connected!" : "Connect Failed!"); if (_isConnected2Reader) { toolStripButton_Settings.Enabled = false; ToolStripMenuItem_Settings.Enabled = false; toolStripButton_Connect.Enabled = false; ToolStripMenuItem_Connect.Enabled = false; toolStripButton_Start.Enabled = true; ToolStripMenuItem_Start.Enabled = true; toolStripTextBox_Address.Enabled = false; toolStripTextBox_Power.Enabled = false; toolStripComboBox_Frequency.Enabled = false; } }
public SettingsWindow() { InitializeComponent(); textBox_IP.Text = ReaderWrapper.ReaderParameters.Ip; textBox_Power.Text = Convert.ToString(ReaderWrapper.ReaderParameters.TransmitPower, CultureInfo.InvariantCulture); comboBox_Frequency.Text = Convert.ToString(ReaderSettings.Channal2Frequency(ReaderWrapper.ReaderParameters.ChannelIndex), CultureInfo.InvariantCulture); textBox_Tari.Text = Convert.ToString(ReaderWrapper.ReaderParameters.Tari); textBox_Population.Text = Convert.ToString(ReaderWrapper.ReaderParameters.TagPopulation); comboBox_SearchMode.Text = "Dual_Target"; comboBox_ReaderMode.Text = "2 (Dense Reader M4)"; for (ushort i = 0; i < ReaderWrapper.ReaderParameters.AntennaId.Length; ++i) { if (ReaderWrapper.ReaderParameters.AntennaId[i]) { switch (i) { case 0: checkBox_Antenna1.Checked = true; break; case 1: checkBox_Antenna2.Checked = true; break; case 2: checkBox_Antenna3.Checked = true; break; case 3: checkBox_Antenna4.Checked = true; break; } } } this.checkBox_TimerMode.Checked = true; this.textBox_Timer.Text = "10"; this.checkBox_AutoSave.Checked = true; }