领胜LDS 键盘AOI检测项目
patrick.xu
2021-04-28 96b6869bb20677f9b945f67c014a9b992ee05ac4
src/Bro.M071.Process/M071Process.cs
@@ -58,25 +58,31 @@
        {
            InitialSetting();
            base.Open();
            if (!Config.IsOfflineMode)
            {
                base.Open();
            InitialMotionCardBaseAxisAlarm();
                InitialMotionCardBaseAxisAlarm();
            SwitchBeep(false);
            SwitchLightGreen(false);
            SwitchLightRed(false);
            SwitchLightYellow(false);
                SwitchBeep(false);
                SwitchLightGreen(false);
                SwitchLightRed(false);
                SwitchLightYellow(false);
            Reset(null, null, null);
            FullReset(null);
                Reset(null, null, null);
                FullReset(null);
            }
            if (Config.Precision > 0)
            {
                _precision = "f" + Config.Precision;
            }
            IncomingCheckMethod = InitialMESWebServiceMethod(IncomingCheckMethodName, out IncomingCheckObj);
            DataUploadMethod = InitialMESWebServiceMethod(DataUploadMethodName, out DataUploadObj);
            if (Config.IsEnableMESUpload)
            {
                IncomingCheckMethod = InitialMESWebServiceMethod(IncomingCheckMethodName, out IncomingCheckObj);
                DataUploadMethod = InitialMESWebServiceMethod(DataUploadMethodName, out DataUploadObj);
            }
            var allowedShiftStr = ConfigurationManager.AppSettings["DataShift"];
            if (!double.TryParse(allowedShiftStr, out _allowedShift))
@@ -1438,8 +1444,15 @@
                            keyBindList.ForEach(kb =>
                            {
                                kb.KeyImages.Add(image.ConvertHObjectToHImage());
                                kb.FillKeyValues(resultDict);
                                if (kb.KeyImages != null)
                                {
                                    kb.KeyImages.Add(image.ConvertHObjectToHImage());
                                    kb.FillKeyValues(resultDict);
                                }
                                else
                                {
                                }
                            });
                        });