private void WRITE() { if (checkBox6.Checked && textBox5.Text.Length < 2) { return; } AT_UHF_NET.MEMBANK_CODE MBank = AT_UHF_NET.MEMBANK_CODE.BANK_EPC; uint start = Convert.ToUInt32(textBox2.Text); string EPC = textBox5.Text.Trim(); string AccessPWD = textBox1.Text; string WriteData = textBox4.Text; switch (comboBox2.SelectedIndex) { case 0: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_EPC; break; case 1: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_TID; break; case 2: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_USER; break; case 3: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_RESERVED; break; default: break; } if (checkBox6.Checked) //Tag Select { if (AccessPWD.Length > 0) { Main.rfid.BankSelectWrite_TagSelect(MBank, start, WriteData, EPC, AccessPWD); } else { Main.rfid.BankSelectWrite_TagSelect(MBank, start, WriteData, EPC); } } else { if (AccessPWD.Length > 0) { Main.rfid.BankSelectWrite(MBank, start, WriteData, AccessPWD); } else { Main.rfid.BankSelectWrite(MBank, start, WriteData); } } }
private void READ() { if (checkBox6.Checked && textBox5.Text.Length < 2) { return; } string Data = new string(new char[1024]); AT_UHF_NET.AccessResult Result = AT_UHF_NET.AccessResult.Unknown; AT_UHF_NET.MEMBANK_CODE MBank = AT_UHF_NET.MEMBANK_CODE.BANK_EPC; uint start = Convert.ToUInt32(textBox2.Text); uint length = Convert.ToUInt32(textBox3.Text); string EPC = textBox5.Text.Trim(); string AccessPWD = textBox1.Text; switch (comboBox2.SelectedIndex) { case 0: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_EPC; break; case 1: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_TID; break; case 2: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_USER; break; case 3: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_RESERVED; break; default: break; } if (checkBox6.Checked) //Tag Select { if (AccessPWD.Length > 0) { Result = Main.rfid.BankSelectRead_TagSelect_Done(Data, MBank, start, length, EPC, AccessPWD); } else { Result = Main.rfid.BankSelectRead_TagSelect_Done(Data, MBank, start, length, EPC); } } else { if (AccessPWD.Length > 0) { Result = Main.rfid.BankSelectRead_Done(Data, MBank, start, length, AccessPWD); } else { Result = Main.rfid.BankSelectRead_Done(Data, MBank, start, length); } } //if (Result == AT_UHF_NET.AccessResult.OK) // textBox6.Text = Data; //else // textBox8.Text = Result.ToString(); string temp = Main.rfid.GET_LAST_ERROR(); if (temp.Equals("OK")) { textBox6.Text = Data; } else { textBox8.Text = temp; } AT_UHF_NET.CUHFHost.PlaySuccess(); }
private void WRITE() { if (checkBox6.Checked && textBox5.Text.Length < 2) { return; } AT_UHF_NET.AccessResult Result = AT_UHF_NET.AccessResult.Unknown; AT_UHF_NET.MEMBANK_CODE MBank = AT_UHF_NET.MEMBANK_CODE.BANK_EPC; uint start = Convert.ToUInt32(textBox2.Text); string EPC = textBox5.Text.Trim(); string AccessPWD = textBox1.Text; string WriteData = textBox4.Text; switch (comboBox2.SelectedIndex) { case 0: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_EPC; break; case 1: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_TID; break; case 2: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_USER; break; case 3: MBank = AT_UHF_NET.MEMBANK_CODE.BANK_RESERVED; break; default: break; } if (checkBox6.Checked) //Tag Select { if (AccessPWD.Length > 0) { Result = Main.rfid.BankSelectWrite_TagSelect_Done(MBank, start, WriteData, EPC, AccessPWD); } else { Result = Main.rfid.BankSelectWrite_TagSelect_Done(MBank, start, WriteData, EPC); } } else { if (AccessPWD.Length > 0) { Result = Main.rfid.BankSelectWrite_Done(MBank, start, WriteData, AccessPWD); } else { Result = Main.rfid.BankSelectWrite_Done(MBank, start, WriteData); } } //textBox8.Text = Result.ToString(); textBox8.Text = Main.rfid.GET_LAST_ERROR(); AT_UHF_NET.CUHFHost.PlaySuccess(); }