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");
     }
 }
Exemple #3
0
 /// <summary>
 /// 开始盘点
 /// </summary>
 private bool StartInventory()
 {
     //判断是否未盘点,未盘点则开始盘点
     if (this.isInventory == false)
     {
         this.isInventory = true;
         reader.StartInventory(mComPort, RadioOperationMode.Continuous, 1);
     }
     return(true);
 }