📄 gen2form.cs
字号:
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 + -