⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gen2form.cs

📁 RFID Reader SampleCode
💻 CS
📖 第 1 页 / 共 2 页
字号:
			this.labelMemoryBank.Text = "Memory Bank";
			// 
			// comboBoxSelectMemoryBank
			// 
			this.comboBoxSelectMemoryBank.Location = new System.Drawing.Point(128, 32);
            this.comboBoxSelectMemoryBank.Name = "comboBoxSelectMemoryBank";
            this.comboBoxSelectMemoryBank.Size = new System.Drawing.Size(88, 23);
            this.comboBoxSelectMemoryBank.TabIndex = 0;
			// 
			// comboBoxMemoryBank
			// 
			this.comboBoxMemoryBank.Location = new System.Drawing.Point(136, 8);
            this.comboBoxMemoryBank.Name = "comboBoxMemoryBank";
            this.comboBoxMemoryBank.Size = new System.Drawing.Size(88, 23);
            this.comboBoxMemoryBank.TabIndex = 1;
			// 
			// panel1
			// 
			this.panel1.BackColor = System.Drawing.Color.DarkGray;
			this.panel1.Controls.Add(this.label3);
			this.panel1.Controls.Add(this.labelStartQ);
			this.panel1.Controls.Add(this.numericUpDownStartQ);
			this.panel1.Controls.Add(this.comboBoxSelectMemoryBank);
			this.panel1.Controls.Add(this.labelSelectFlag);
			this.panel1.Controls.Add(this.labelSessionID);
			this.panel1.Controls.Add(this.labelTarget);
			this.panel1.Controls.Add(this.labelSelMemoryBank);
			this.panel1.Controls.Add(this.comboBoxTarget);
			this.panel1.Controls.Add(this.comboBoxSessionID);
			this.panel1.Controls.Add(this.comboBoxSelectFlag);
			this.panel1.Location = new System.Drawing.Point(8, 88);
            this.panel1.Name = "panel1";
			this.panel1.Size = new System.Drawing.Size(224, 152);
			// 
			// label3
			// 
			this.label3.Location = new System.Drawing.Point(8, 0);
            this.label3.Name = "label3";
            this.label3.Size = new System.Drawing.Size(100, 20);
			this.label3.Text = "Tag Singulation";
			// 
			// Gen2Form
			// 
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
			this.ClientSize = new System.Drawing.Size(240, 297);
			this.ControlBox = false;
			this.Controls.Add(this.comboBoxMemoryBank);
			this.Controls.Add(this.labelMemoryBank);
			this.Controls.Add(this.textBoxKillPwd);
			this.Controls.Add(this.textBoxAccessPwd);
			this.Controls.Add(this.buttonOK);
			this.Controls.Add(this.labelKillPwd);
			this.Controls.Add(this.labelAccessPwd);
			this.Controls.Add(this.panel1);
			this.MaximizeBox = false;
			this.MinimizeBox = false;
            this.Name = "Gen2Form";
			this.Text = "Gen2 Settings";
			this.Load += new System.EventHandler(this.Gen2Form_Load);
            this.panel1.ResumeLayout(false);
            this.ResumeLayout(false);

		}
		#endregion

		private void Gen2Form_Load(object sender, System.EventArgs e)
		{
			comboBoxMemoryBank.Items.Add(Gen2Tags.MemoryBank.Reserved);
			comboBoxMemoryBank.Items.Add(Gen2Tags.MemoryBank.EPC);
			comboBoxMemoryBank.Items.Add(Gen2Tags.MemoryBank.TID);
			comboBoxMemoryBank.Items.Add(Gen2Tags.MemoryBank.User);
			comboBoxMemoryBank.SelectedIndex = (int) theReader.Parameters.Gen2Tags.MemBank;

			textBoxAccessPwd.Text = theReader.Parameters.Gen2Tags.AccessPassword.ToString("X2");
			textBoxKillPwd.Text = theReader.Parameters.Gen2Tags.KillPassword.ToString("X2");

			//Initialize select memory Bank combo box
			comboBoxSelectMemoryBank.Items.Add(Gen2Tags.MemoryBank.Reserved);
			comboBoxSelectMemoryBank.Items.Add(Gen2Tags.MemoryBank.EPC);
			comboBoxSelectMemoryBank.Items.Add(Gen2Tags.MemoryBank.TID);
			comboBoxSelectMemoryBank.Items.Add(Gen2Tags.MemoryBank.User);
			comboBoxSelectMemoryBank.SelectedIndex = (int) theReader.Parameters.Gen2Tags.SelectMemBank;

			//Initialize select flag combo box
			comboBoxSelectFlag.Items.Add(Gen2Tags.Sel.IgnoreSel);
			comboBoxSelectFlag.Items.Add(Gen2Tags.Sel.SelNotSet);
			comboBoxSelectFlag.Items.Add(Gen2Tags.Sel.SelSet);

			Gen2Tags.Sel selFlag = theReader.Parameters.Gen2Tags.SelectFlag;
			for (int i = 0; i < comboBoxSelectFlag.Items.Count; i++)
			{
				if (((Gen2Tags.Sel)comboBoxSelectFlag.Items[i]) == selFlag)
				{
					comboBoxSelectFlag.SelectedIndex = i;
					break;
				}
			}

			//Initialise Session ID combo box
			comboBoxSessionID.Items.Add(Gen2Tags.Session.S0);
			comboBoxSessionID.Items.Add(Gen2Tags.Session.S1);
			comboBoxSessionID.Items.Add(Gen2Tags.Session.S2);
			comboBoxSessionID.Items.Add(Gen2Tags.Session.S3);

			comboBoxSessionID.SelectedIndex = (int) theReader.Parameters.Gen2Tags.SessionID;

			//Initialize Target combo box
			comboBoxTarget.Items.Add(Gen2Tags.InventoriedFlag.FlagA);
			comboBoxTarget.Items.Add(Gen2Tags.InventoriedFlag.FlagB);
			if (theReader.Parameters.Gen2Tags.Target == Gen2Tags.InventoriedFlag.FlagA)
			{
				comboBoxTarget.SelectedIndex = 0;
			}
			else
			{
				comboBoxTarget.SelectedIndex = 1;
			}
         
			//Initialize startQ
			numericUpDownStartQ.Value = theReader.Parameters.Gen2Tags.StartQ;

			//Event handlers for controls are added after initializing 
			this.comboBoxSelectFlag.SelectedIndexChanged += new System.EventHandler(this.comboBoxSelectFlag_SelectedIndexChanged);
			this.comboBoxSessionID.SelectedIndexChanged += new System.EventHandler(this.comboBoxSessionID_SelectedIndexChanged);
			this.comboBoxTarget.SelectedIndexChanged += new System.EventHandler(this.comboBoxTarget_SelectedIndexChanged);
			this.numericUpDownStartQ.LostFocus += new System.EventHandler(this.numericUpDownStartQ_LostFocus);
			this.textBoxAccessPwd.LostFocus += new System.EventHandler(this.textBoxAccessPwd_LostFocus);
			this.textBoxKillPwd.LostFocus += new System.EventHandler(this.textBoxKillPwd_LostFocus);
			this.comboBoxSelectMemoryBank.SelectedIndexChanged += new System.EventHandler(this.comboBoxSelectMemoryBank_SelectedIndexChanged);
			this.comboBoxMemoryBank.SelectedIndexChanged += new System.EventHandler(this.comboBoxMemoryBank_SelectedIndexChanged);

		}

		private void comboBoxSelectFlag_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.SelectFlag = (Gen2Tags.Sel)comboBoxSelectFlag.SelectedItem;
		}

		private void comboBoxSessionID_SelectedIndexChanged(object sender, System.EventArgs e)
		{
		
			theReader.Parameters.Gen2Tags.SessionID = (Gen2Tags.Session)comboBoxSessionID.SelectedItem;
		}

		private void comboBoxTarget_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.Target = (Gen2Tags.InventoriedFlag)comboBoxTarget.SelectedItem;	
		}

		private void numericUpDownStartQ_LostFocus(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.StartQ = (byte) numericUpDownStartQ.Value;
		}

		private void textBoxAccessPwd_LostFocus(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.AccessPassword = int.Parse(textBoxAccessPwd.Text, System.Globalization.NumberStyles.AllowHexSpecifier);
		}

		private void textBoxKillPwd_LostFocus(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.KillPassword = int.Parse(textBoxKillPwd.Text, System.Globalization.NumberStyles.AllowHexSpecifier);
			
		}

		private void buttonOK_Click(object sender, System.EventArgs e)
		{
			this.Close();
		}
        private void buttonOK_KeyDown(object sender, KeyEventArgs e)
        {
            // Checks if the key pressed was an enter button (character code 13)
            if (e.KeyValue == (char)13)
                buttonOK_Click(this, e);
        }

        private void Gen2Form_KeyUp(object sender, KeyEventArgs e)
        {
            this.buttonOK.Focus();
        }

		private void comboBoxMemoryBank_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.MemBank = (Gen2Tags.MemoryBank) comboBoxMemoryBank.SelectedIndex;
		}

		private void comboBoxSelectMemoryBank_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			theReader.Parameters.Gen2Tags.SelectMemBank = (Gen2Tags.MemoryBank) comboBoxSelectMemoryBank.SelectedIndex;		
		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -