/* * */ public CReader(READER_TYPE rt) { mReaderType = rt; if (mReaderType == READER_TYPE.READER_IMP) { mIp = ConfigurationManager.AppSettings["ReaderIP_IMP"]; mPower = double.Parse(ConfigurationManager.AppSettings["ReaderPower_IMP"]); } 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 static void loadReaderType() { if (SysConfig.LGNUM == "ET01") { mReaderType = READER_TYPE.READER_TM; } if (SysConfig.LGNUM == "HL01") { mReaderType = READER_TYPE.READER_IMP; } string rt = ConfigurationManager.AppSettings["ReaderType"]; if (!string.IsNullOrEmpty(rt)) { if (rt.Trim() == "1") { mReaderType = READER_TYPE.READER_IMP; } if (rt.Trim() == "2") { mReaderType = READER_TYPE.READER_TM; } } }
public virtual void InitDevice(READER_TYPE readerType, bool connectBarcode) { mReader = new CReader(readerType); if (readerType == READER_TYPE.READER_IMP || readerType == READER_TYPE.READER_TM) { mReader.OnTagReported += Reader_OnTagReported; } if (readerType == READER_TYPE.READER_DLX_PM || readerType == READER_TYPE.READER_XD_PM) { mReader.OnTagReported += Reader_OnTagReportedPM; } mPlc = new PLCController(SysConfig.Port); if (connectBarcode) { mBarcode1 = new BarcodeDevice(SysConfig.ScannerPort_1); mBarcode2 = new BarcodeDevice(SysConfig.ScannerPort_2); } }
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; } }