public void startRead() { try { if (mReaderType == READER_TYPE.READER_IMP) { mReaderIMP.Start(); } if (mReaderType == READER_TYPE.READER_TM) { mReaderTM.StartReading(); } if (mReaderType == READER_TYPE.READER_DLX_PM) { mReaderDLXPM.StartInventory(mComPort, RadioOperationMode.Continuous, 1); } if (mReaderType == READER_TYPE.READER_XD_PM) { mReaderXDPM.StartInventory(1000, 8192u, false); } } catch (Exception) { } }
public virtual void StartInventory() { if (rfid.StartInventory(mComPort, RadioOperationMode.Continuous, 1) != operateResult.ok) { MetroMessageBox.Show(this, "开启扫描失败,请重新启动程序", "Error"); } }
/// <summary> /// 开始盘点 /// </summary> private bool StartInventory() { //判断是否未盘点,未盘点则开始盘点 if (this.isInventory == false) { this.isInventory = true; reader.StartInventory(mComPort, RadioOperationMode.Continuous, 1); } return(true); }