private void btnSetBuzzer_Click(object sender, EventArgs e) { //0x00: turn off buzzer;0x01: turn on buzzer byte mode = 0; if (rbEnableBuzzer.Checked) { mode = 1; } else if (rbDisableBuzzer.Checked) { mode = 0; } else { string msg = "failure!"; showMessage(msg); return; } if (!UHFAPI.getInstance().UHFSetBuzzer(mode)) { string msg = "failure!"; showMessage(msg); return; } }
private void btnGen2Set_Click(object sender, EventArgs e) { string msg = "Set the Gen2 failure!"; try { byte Target = (byte)cmbTarget.SelectedIndex; byte Action = (byte)cmbAction.SelectedIndex; byte T = (byte)cmbT.SelectedIndex; byte Q = (byte)cmbQ.SelectedIndex; byte StartQ = (byte)cmbStartQ.SelectedIndex; byte MinQ = (byte)cmbMinQ.SelectedIndex; byte MaxQ = (byte)cmbMaxQ.SelectedIndex; byte D = (byte)cmbDr.SelectedIndex; byte Coding = (byte)cmbCoding.SelectedIndex; byte P = (byte)cmbP.SelectedIndex; byte Sel = (byte)cmbSel.SelectedIndex; byte Session = (byte)cmbSession.SelectedIndex; byte G = (byte)cmbG.SelectedIndex; byte LF = (byte)cmbLinkFrequency.SelectedIndex; if (UHFAPI.getInstance().SetGen2(Target, Action, T, Q, StartQ, MinQ, MaxQ, D, Coding, P, Sel, Session, G, LF)) { msg = "Set the Gen2 success!"; } } catch (Exception ex) { } showMessage(msg); }
private void btnrbTagfocusSet_Click(object sender, EventArgs e) { int flag = -1; string msg = "failure"; if (rbTagfocusEnable.Checked) { flag = 1; } else if (rbTagfocusDisable.Checked) { flag = 0; } if (flag >= 0) { if (UHFAPI.getInstance().SetTagfocus((byte)flag)) { msg = "success"; if (flag == 1) { if (UHFAPI.getInstance().SetFastID(0)) { rbFastIDDisable.Checked = true; } if (UHFAPI.getInstance().SetEPCTIDMode(0, 0)) { rbEPCDisable.Checked = true; } } } } showMessage(msg); }
private void btnSetQT_Click(object sender, EventArgs e) { if (!DetectionFiltration()) { return; } string pws = textBox1.Text.Replace(" ", ""); if (pws.Length != 8) { MessageBox.Show("The length of the password must be 8!"); return; } byte[] uAccessPwd = DataConvert.HexStringToByteArray(pws); //---------------------------- string filerData = txtFilter_EPC.Text.Replace(" ", ""); int filerBank = 1; byte[] filerBuff = DataConvert.HexStringToByteArray(filerData); int filerPtr = int.Parse(txtPtr.Text); int filerLen = int.Parse(txtLen.Text); if ((filerLen / 8 + (filerLen % 8 == 0 ? 0 : 1)) * 2 > filerData.Length) { MessageBox.Show("filter data length error!"); //to do return; } if (rbTID.Checked) { filerBank = 2; } if (rbUser.Checked) { filerBank = 3; } //-------------------------------------- int time = 500; int QTData = Convert.ToByte("000000" + comboBox2.SelectedIndex + comboBox1.SelectedIndex); string msg = ""; //QT if (UHFAPI.getInstance().SetQT(uAccessPwd, (byte)filerBank, filerPtr, filerLen, filerBuff, (byte)QTData)) { time = 100; msg = " success"; } else { msg = " failure"; } frmWaitingBox f = new frmWaitingBox((obj, args) => { System.Threading.Thread.Sleep(time); }, msg); f.ShowDialog(this); }
private void EPCSet_Click(object sender, EventArgs e) { string msg = "failure"; int mode = -1; if (rbEPCDisable.Checked) { mode = 0; } else if (rbEPCEnable.Checked) { mode = 1; } if (mode >= 0) { int flag = cbEPCAndTID.Checked ? 1 : 0; if (UHFAPI.getInstance().SetEPCTIDMode((byte)flag, (byte)mode)) { msg = "success"; if (mode == 1) { if (UHFAPI.getInstance().SetFastID(0)) { rbFastIDDisable.Checked = true; } if (UHFAPI.getInstance().SetTagfocus(0)) { rbTagfocusDisable.Checked = true; } } } } showMessage(msg); }
//start private void btnScanEPC_Click(object sender, EventArgs e) { if (btnScanEPC.Text == strStop || btnScanEPC.Text == strStop2) { StopEPC(true); } else { if (!isRuning && isComplete) { mainform.disableControls(); isRuning = true; isComplete = false; if (UHFAPI.getInstance().Inventory()) { label9.Text = ""; StartEPC(); } else { MessageBoxEx.Show(this, "Inventory failure!"); isRuning = false; isComplete = true; mainform.enableControls(); } } } }
private void button3_Click(object sender, EventArgs e) { try { string temp = textBox3.Text; if (temp == null || temp.Length == 0) { string msg = "failure!"; showMessage(msg); return; } int t = int.Parse(temp); if (t < 50 || t > 75) { string msg = "failure!"; showMessage(msg); return; } if (!UHFAPI.getInstance().SetTemperatureVal((byte)t)) { string msg = "failure!"; showMessage(msg); return; } } catch (Exception ex) { string msg = "failure!"; showMessage(msg); return; } }
//epc private void StopEPC(bool isStop) { UHFAPI.getInstance().StopGet(); isRuning = false; groupBox8.Enabled = true; btnScanEPC.Text = Common.isEnglish ? strStart : strStart2; mainform.enableControls(); }
//epc private void StopEPC() { button1.Enabled = true; btnScanEPC.Text = strStart2; isRuning = false; Thread.Sleep(100); UHFAPI.getInstance().StopGet(); mainform.enableControls(); }
private void btnSetCW_Click(object sender, EventArgs e) { string msg = "failure!"; if (UHFAPI.getInstance().SetCW(0)) { msg = "success!"; } showMessage(msg); }
private void btnReset_Click(object sender, EventArgs e) { string msg = "failure"; if (UHFAPI.getInstance().SetSoftReset()) { msg = "success"; } showMessage(msg); }
private void button4_Click(object sender, EventArgs e) { int temp = UHFAPI.getInstance().GetTemperatureVal(); textBox3.Text = temp + ""; if (temp == -1) { string msg = "failure!"; showMessage(msg); } }
private void button1_Click(object sender, EventArgs e) { byte mode = (byte)workMode.SelectedIndex; if (!UHFAPI.getInstance().SetWorkMode(mode)) { string msg = "failure!"; showMessage(msg); return; } }
private void button2_Click_1(object sender, EventArgs e) { string msg = "failure"; int type = UHFAPI.getInstance().GetProtocol(); if (type > -1) { msg = "success"; cmbProtocol.SelectedIndex = type; } showMessage(msg); }
private void btnRFLinkGet_Click(object sender, EventArgs e) { string msg = "failure"; byte mode = 0; if (UHFAPI.getInstance().GetRFLink(ref mode)) { cmbRFLink.SelectedIndex = mode; msg = "success"; } showMessage(msg); }
private void btnSetANTWorkTime_Click(object sender, EventArgs e) { string msg = "failure"; int ant = cmbAntWorkTime.SelectedIndex + 1; int time = int.Parse(txtAntWorkTime.Text); int flag = cbAntWorkTime.Checked ? 1 : 0; if (UHFAPI.getInstance().SetANTWorkTime((byte)ant, (byte)flag, time)) { msg = "success"; } showMessage(msg); }
private void btnWorkModeGet_Click(object sender, EventArgs e) { string msg = "failure!"; int[] ifrequency = new int[1]; if (UHFAPI.getInstance().GetJumpFrequency(ref ifrequency)) { comboBox1.Text = ifrequency[0].ToString().Insert(3, "."); msg = "success!"; } showMessage(msg); }
private void button5_Click(object sender, EventArgs e) { string msg = "failure"; int type = cmbProtocol.SelectedIndex; if (type >= 0) { if (UHFAPI.getInstance().SetProtocol((byte)type)) { msg = "success"; } } showMessage(msg); }
private void btnGetANTWorkTime_Click(object sender, EventArgs e) { string msg = "failure"; int ant = cmbAntWorkTime.SelectedIndex + 1; int time = 0; if (UHFAPI.getInstance().GetANTWorkTime((byte)ant, ref time)) { txtAntWorkTime.Text = time.ToString(); msg = "success"; } showMessage(msg); }
private void toolStripMenuItem1_Click(object sender, EventArgs e) { if (isOpen) { frmWaitingBox f = new frmWaitingBox((obj, args) => { string Temperature = UHFAPI.getInstance().GetTemperature(); string temp = (Common.isEnglish?"Temperature:":"Temperature:") + Temperature + "℃"; frmWaitingBox.message = temp; System.Threading.Thread.Sleep(1500); }); f.ShowDialog(this); } }
private void btnPowerGet_Click(object sender, EventArgs e) { string msg = "Get the power failure!"; byte power = 0; if (UHFAPI.getInstance().GetPower(ref power)) { cmbPower.SelectedIndex = power - 5; msg = "Get the power success"; } showMessage(msg); }
private void btnSet_Click(object sender, EventArgs e) { int ptr = int.Parse(txtPtr.Text); int leng = int.Parse(filerLen.Text); int save = cbSave.Checked ? 1 : 0; string txtPtr1 = txtPtr.Text; string data = txtData.Text.Replace(" ", ""); if (!StringUtils.IsHexNumber(data) && leng > 0) { MessageBoxEx.Show(this, "Please input filter hexadecimal data!"); return; } if ((leng / 8 + (leng % 8 == 0 ? 0 : 1)) * 2 > data.Length) { MessageBox.Show("filter data length error!"); //to do return; } byte bank = 0x01; if (rbEPC.Checked) { bank = 0x01; } else if (rbTID.Checked) { bank = 0x02; } else if (rbUser.Checked) { bank = 0x03; } if (leng == 0) { data = "00"; } byte[] buff = DataConvert.HexStringToByteArray(data); if (UHFAPI.getInstance().SetFilter((byte)save, bank, ptr, leng, buff)) { MessageBoxEx.Show(this, "Success!"); } else { MessageBoxEx.Show(this, "failure!"); } }
private void button2_Click(object sender, EventArgs e) { int save = cbSave.Checked ? 1 : 0; if (UHFAPI.getInstance().SetFilter((byte)save, 1, 4, 0, new byte[] { 0 }) && UHFAPI.getInstance().SetFilter((byte)save, 2, 4, 0, new byte[] { 0 }) && UHFAPI.getInstance().SetFilter((byte)save, 3, 4, 0, new byte[] { 0 })) { MessageBoxEx.Show(this, "Success!"); } else { MessageBoxEx.Show(this, "failure!"); } }
private void button6_Click(object sender, EventArgs e) { byte[] data = new byte[2]; if (!UHFAPI.getInstance().getIOControl(data)) { string msg = "failure!"; showMessage(msg); return; } else { comboBox2.SelectedIndex = data[0]; comboBox3.SelectedIndex = data[1]; } }
private void button7_Click(object sender, EventArgs e) { int status = cmbOutStatus.SelectedIndex; int ouput2 = 1; // cmbOutPut2.SelectedIndex; int ouput1 = 1; // cmbOutPut1.SelectedIndex; if (!UHFAPI.getInstance().setIOControl((byte)ouput1, (byte)ouput2, (byte)status)) { string msg = "failure!"; showMessage(msg); return; } }
private void btnRFLinkSet_Click(object sender, EventArgs e) { string msg = "failure"; int flag = cbRFLink.Checked ? 1 : 0; if (cmbRFLink.SelectedIndex >= 0) { if (UHFAPI.getInstance().SetRFLink((byte)flag, (byte)cmbRFLink.SelectedIndex)) { msg = "success"; } } showMessage(msg); }
private void btnPowerSet_Click(object sender, EventArgs e) { string msg = "Set the power failure!"; if (cmbPower.SelectedIndex >= 0) { byte power = (byte)(cmbPower.SelectedIndex + 5); byte save = (byte)(cbSave.Checked?1:0); if (UHFAPI.getInstance().SetPower(save, power)) { msg = "Set the power success!"; } } showMessage(msg); }
private void btnRegionSet_Click(object sender, EventArgs e) { //0x01(China1),0x02(China2),0x04(Europe),0x08(USA),0x16(Korea),0x32(Japan) int flag = cbRegionSave.Checked ? 1 : 0; int region = -1; switch (cmbRegion.SelectedIndex) { case 0: region = 0x01; break; case 1: region = 0x02; break; case 2: region = 0x04; break; case 3: region = 0x08; break; case 4: region = 0x16; break; case 5: region = 0x32; break; case 6: region = 0x34; break; } string msg = "Set the region failure!"; if (region >= 0) { if (UHFAPI.getInstance().SetRegion((byte)flag, (byte)region)) { msg = "Set the region success"; } } showMessage(msg); }