Exemple #1
0
        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);
        }
Exemple #2
0
        //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;
            }
        }