/* * */ public CReader(READER_TYPE rt, PLC_TYPE pt) { mReaderType = rt; mPLCType = pt; if (mReaderType == READER_TYPE.READER_IMP) { mIp = ConfigurationManager.AppSettings["ReaderIP_IMP_XD"]; mPower = double.Parse(ConfigurationManager.AppSettings["ReaderPower_IMP_XD"]); } if (mReaderType == READER_TYPE.READER_TM) { mIp = ConfigurationManager.AppSettings["ReaderIP_TM"]; mPower = double.Parse(ConfigurationManager.AppSettings["ReaderPower_TM"]); } if (mReaderType == READER_TYPE.READER_DLX_PM) { mPower = double.Parse(ConfigurationManager.AppSettings["ReaderPower_DLX_PM"]); mComPort = ConfigurationManager.AppSettings["ReaderCom_DLX_PM"]; } if (mReaderType == READER_TYPE.READER_XD_PM) { mIp = ConfigurationManager.AppSettings["ReaderIP_XD_PM"]; mPower = double.Parse(ConfigurationManager.AppSettings["ReaderPower_XD_PM"]); } }
public virtual void InitDevice(READER_TYPE readerType, PLC_TYPE plcType, bool connectBarcode) { mReader = new CReader(readerType); mPlc = new CPLC(plcType); if (connectBarcode) { mBarcode1 = new BarcodeDevice(CConfig.mScannerPort_1); mBarcode2 = new BarcodeDevice(CConfig.mScannerPort_2); } if (plcType == PLC_TYPE.PLC_NONE) { mReader.OnTagReported += Reader_OnTagReportedPM; } else { mReader.OnTagReported += Reader_OnTagReported; } }
public CPLC(PLC_TYPE pt) { mPLCType = pt; }