private void lk_epc_Click(object sender, EventArgs e) { //Stop current process if (Program.ReaderCE.State != RFState.IDLE) { return; } AttachCallback(false); using (TagSearchForm InvForm = new TagSearchForm()) { if (InvForm.ShowDialog() == DialogResult.OK) { lk_epc.Text = TargetEPC = InvForm.epc; } } AttachCallback(true); }
private void btn_scan_Click(object sender, EventArgs e) { //Stop current operation if (Program.ReaderCE.State == RFState.BUSY) { Program.ReaderCE.StopOperation(true); } while (Program.ReaderCE.State != RFState.IDLE) { Thread.Sleep(10); Application.DoEvents(); } AttachCallback(false); using (TagSearchForm inv = new TagSearchForm()) { if (inv.ShowDialog() == DialogResult.OK) { TargetEPC = tb_epc.Text = inv.epc; } } AttachCallback(true); }