/// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private int CheckAllNumber()
        {
            int ret = -1;

            HttpAllCheck httpImeiSnDecorrelation = new HttpAllCheck();

            try
            {
                ret = httpImeiSnDecorrelation.DataGetAndAnalysis(planCode, eidRead, imeiRead, snRead, iccidRead);
                if (ret != 0)
                {
                    //frmMain.DisplayLog(((ReturnCode)httpImeiSnDecorrelation.Response.code).ToString());
                    frmMain.DisplayLog(httpImeiSnDecorrelation.Response.message + "\r\n");
                }
                else
                {
                    frmMain.DisplayLog(string.Format("服务器一致性检查: {0}\r\n", "PASS"));
                    ret = 0;
                }
            }
            catch (Exception ex)
            {
                frmMain.DisplayLog(ex.ToString() + "\r\n");
            }
            return(ret);
        }
示例#2
0
        /// <summary>
        /// 循环检测测试线程状态并循环开启测试线程
        /// </summary>
        public void CheckProductionTestState(object labelImeiIn)
        {
            //秒表伴随测试线程
            stopwatch.ReStart();
            flow.StartTimeoutTimer();

            string labelImei = labelImeiIn as string;

            HttpAllCheck httpImeiSnDecorrelation = new HttpAllCheck();

            //Test
            //int ret = httpImeiSnDecorrelation.DataGetAndAnalysis("PLANTEST", "898602C99916C0362528", "864867040002025", "CH04027410010001", "898602C99916C0362528");
            //frmMain.ClearUILastTestState();
            //循环检测模块上电
            frmMain.DisplayLog("正在检测模块上电,请插入模块...\r\n");
            flow.CheckModulePowerOn();

            //开始测试
            flow.TestTaskMain(labelImei);
            flow.StopTimeOutTimer();
            stopwatch.Stop();
            frmMain.SetTextBoxReadOnly(AllForms.EnumControlWidget.txtLabelImei.ToString(), false);

            ////循环检测模块掉电
            //frmMain.DisplayLog("正在检测模块掉电,请拔下模块...\r\n");
            //flow.CheckModulePowerOff();
            //frmMain.DisplayLog("模块已拔出\r\n");
            //frmMain.ClearUILastTestState();
        }