private void initClass(string strUrl, string strUrl_ALE, string strRicName, AntControlMode antMode, int intPort, int intAlarmId, int intGreenId) { clsLog = new Log(@".\RFID_MW", "MW", 30, true); client = new RICManagerEXClient(strUrl); Ale = new ALEService(); Ale.Url = strUrl_ALE; //client.setAutoReadingControl(strRicName, (int)antMode); client.getWebservice(); strRICName = strRicName; StratEventServer(intPort); SetSubScrib(); intAlarmID = intAlarmId; intGreenID = intGreenId; //if (antMode == AntControlMode.Always) // StartReading(); //else // StopReading(); TurnOnAlarm(100); }
//public clsEpcMW(string strUrl, string strUrl_ALE, string strRicName, AntControlMode antMode, int intPort, int intAlarmId, int intGreenId) //{ // initClass(strUrl, strUrl_ALE, strRicName, antMode, intPort, intAlarmId, intGreenId); //} private void initXmlSetting(string strSystemID, XML XML) { try { XML.chNode2Root(); //XML.chSingleNode(@"SETTING/" + strSystemID); //SYSTEMID = XML.GetSingleNodeValue("SYSTEMID"); XML.chNode2Root(); XML.chSingleNode("EpcMW"); string strUrl = XML.GetSingleNodeValue("URL"); string strUrl_ALE = XML.GetSingleNodeValue("URL_ALE"); int intAlarmId = Convert.ToInt32(XML.GetSingleNodeValue("AlarmID")); int intGreenId = Convert.ToInt32(XML.GetSingleNodeValue("GreenID")); XML.chSingleNode(strSystemID); string strRicName = XML.GetSingleNodeValue("RICNAME"); AntControlMode antMode = (AntControlMode)Convert.ToInt32(XML.GetSingleNodeValue("DefaultAntMode")); int intPort = Convert.ToInt32(XML.GetSingleNodeValue("ServerPort")); strEcSpecName = XML.GetSingleNodeValue("ECSPECNAME"); intReadingDuration = Convert.ToInt32(XML.GetSingleNodeValue("ReadingDuration")); intWritingDuration = Convert.ToInt32(XML.GetSingleNodeValue("WritingDuration")); initClass(strUrl, strUrl_ALE, strRicName, antMode, intPort, intAlarmId, intGreenId); } catch (Exception ex) { SP_SMS_SET_ERROR(ex); throw; } }