private void lk_epc_Click(object sender, EventArgs e) { //Stop current process if (Program.ReaderCE.MyState != ReaderOperationMode.Idle) Program.ReaderCE.Stop(); while (Program.ReaderCE.MyState != ReaderOperationMode.Idle) { System.Threading.Thread.Sleep(10); Application.DoEvents(); } AttachCallback(false); using (InventoryForm InvForm = new InventoryForm(true)) { if (InvForm.ShowDialog() == DialogResult.OK) { lk_epc.Text = TargetEPC = InvForm.EPC; } } AttachCallback(true); }
private void btn_inv_Click(object sender, EventArgs e) { using (InventoryForm InvForm = new InventoryForm(false)) { InvForm.ShowDialog(); } UpdatePower(); }
private void btn_scan_Click(object sender, EventArgs e) { //Stop current operation if (Program.ReaderCE.MyState == ReaderOperationMode.Running) { Program.ReaderCE.Stop(); } while (Program.ReaderCE.MyState != ReaderOperationMode.Idle) { Thread.Sleep(10); Application.DoEvents(); } AttachCallback(false); using (InventoryForm inv = new InventoryForm(true)) { if (inv.ShowDialog() == DialogResult.OK) { TargetEPC = tb_epc.Text = inv.EPC; } } AttachCallback(true); }
private void lb_epc_Click(object sender, EventArgs e) { if (Program.ReaderCE.MyState == ReaderOperationMode.Idle) { AttachCallback(false); using (InventoryForm InvForm = new InventoryForm(true)) { if (InvForm.ShowDialog() == DialogResult.OK) { TargetEPC = InvForm.EPC; lb_epc.Text = EpcAddDashLine(InvForm.EPC); } } AttachCallback(true); } else { MessageBox.Show("Please wait, Reader is busy"); } }