public bool Parsing(string str, out List<string> errorMsg) { bool result = true; errorMsg = new List<string>(); var keyValues = FAECInfo.SplitECData(str); if (keyValues.ContainsKey("FUNCTION_RPY")) { FUNCTION_RPY = keyValues["FUNCTION_RPY"]; } if (keyValues.ContainsKey("EQP_ID")) { EQP_ID = keyValues["EQP_ID"]; } if (keyValues.ContainsKey("CURRENT_TOOL_ID")) { CURRENT_TOOL_ID = keyValues["CURRENT_TOOL_ID"]; } if (keyValues.ContainsKey("PART_TOOL_ID")) { PART_TOOL_ID = keyValues["PART_TOOL_ID"]; } if (keyValues.ContainsKey("RESULT")) { if (keyValues["RESULT"] == "PASS") RESULT = FAECResult.PASS; else if (keyValues["RESULT"] == "FAIL") RESULT = FAECResult.FAIL; else { result = false; errorMsg.Add("RESULT is not PASS or FAIL"); } } if (keyValues.ContainsKey("MSG")) { MSG = keyValues["MSG"]; } return result; }
public void Clear() { FUNCTION_RPY = ""; LOT_ID = ""; EQP_ID = ""; RESULT = FAECResult.FAIL; MSG = ""; }
public void Clear() { FUNCTION_RPY = ""; EQP_ID = ""; CURRENT_TOOL_ID = ""; PART_TOOL_ID = ""; RESULT = FAECResult.FAIL; MSG = ""; }
public void Clear() { FUNCTION_RPY = string.Empty; LOT_ID = string.Empty; PART_ID = string.Empty; L_BOX_ID = string.Empty; FORMAT01 = string.Empty; FORMAT02 = string.Empty; RESULT = FAECResult.FAIL; MSG = ""; }
public bool Parsing(string str, out List<string> errorMsg) { bool result = true; errorMsg = new List<string>(); var keyValues = FAECInfo.SplitECData(str); if (keyValues.ContainsKey("FUNCTION_RPY")) { FUNCTION_RPY = keyValues["FUNCTION_RPY"]; } if (keyValues.ContainsKey("LOT_ID")) { LOT_ID = keyValues["LOT_ID"]; } if (keyValues.ContainsKey("PART_ID")) { PART_ID = keyValues["PART_ID"]; } if (keyValues.ContainsKey("L_BOX_ID")) { L_BOX_ID = keyValues["L_BOX_ID"]; } if (keyValues.ContainsKey("LABEL_CNT")) { int v; if (int.TryParse(keyValues["LABEL_CNT"], out v) == true) { LABEL_CNT = v; } } if (keyValues.ContainsKey("FORMAT01")) { FORMAT01 = keyValues["FORMAT01"]; } if (keyValues.ContainsKey("FORMAT02")) { FORMAT02 = keyValues["FORMAT02"]; } if (keyValues.ContainsKey("RESULT")) { if (keyValues["RESULT"] == "PASS") RESULT = FAECResult.PASS; else if (keyValues["RESULT"] == "FAIL") RESULT = FAECResult.FAIL; else { result = false; errorMsg.Add("RESULT is not PASS or FAIL"); } } if (keyValues.ContainsKey("MSG")) { MSG = keyValues["MSG"]; } return result; }
public bool Parsing(string str, out List<string> errorMsg) { bool result = true; errorMsg = new List<string>(); var keyValues = FAECInfo.SplitECData(str); if (keyValues.ContainsKey("FUNCTION_RPY")) { FUNCTION_RPY = keyValues["FUNCTION_RPY"]; } if (keyValues.ContainsKey("DATA_ID")) { DATA_ID = keyValues["DATA_ID"]; } if (keyValues.ContainsKey("MODE")) { try { MODE = (ClearMode)Enum.Parse(typeof(ClearMode), keyValues["MODE"]); } catch (Exception e) { result = false; errorMsg.Add(string.Format("MODE parsing fail. {0}", e.ToString())); } } if (keyValues.ContainsKey("OPER_ID")) { OPER_ID = keyValues["OPER_ID"]; } if (keyValues.ContainsKey("RESULT")) { if (keyValues["RESULT"] == "PASS") RESULT = FAECResult.PASS; else if (keyValues["RESULT"] == "FAIL") RESULT = FAECResult.FAIL; else { result = false; errorMsg.Add("RESULT is not PASS or FAIL"); } } if (keyValues.ContainsKey("MSG")) { MSG = keyValues["MSG"]; } return result; }
public void Clear() { FUNCTION_RPY = string.Empty; MODE = ClearMode.LBOX; OPER_ID = string.Empty; DATA_ID = string.Empty; RESULT = FAECResult.FAIL; MSG = ""; }
public void Clear() { FUNCTION_RPY = ""; EQP_ID = ""; DEN_LABEL_MAT_CODE = ""; DEN_LABEL_MAT_CODE_BOM = ""; RESULT = FAECResult.FAIL; MSG = ""; }
public bool Parsing(string str, out List<string> errorMsg) { bool result = true; errorMsg = new List<string>(); var keyValues = FAECInfo.SplitECData(str); string dataValidErrorMsg = string.Empty; if (CheckECDataValid(keyValues, out dataValidErrorMsg) == false) { errorMsg.Add(dataValidErrorMsg); result = false; } if (keyValues.ContainsKey("FUNCTION_RPY")) { FUNCTION_RPY = keyValues["FUNCTION_RPY"]; } if (keyValues.ContainsKey("LOT_ID")) { LOT_ID = keyValues["LOT_ID"]; } if (keyValues.ContainsKey("PART_ID")) { PART_ID = keyValues["PART_ID"]; } if (keyValues.ContainsKey("RESULT")) { if (keyValues["RESULT"] == "PASS") RESULT = FAECResult.PASS; else if (keyValues["RESULT"] == "FAIL") RESULT = FAECResult.FAIL; else { result = false; errorMsg.Add("RESULT is not PASS or FAIL"); } } if (keyValues.ContainsKey("MSG")) { MSG = keyValues["MSG"]; } return result; }
public void Clear() { FUNCTION_RPY = ""; LOT_ID = ""; PART_ID = ""; L_BOX_ID = ""; FORMAT = ""; RESULT = FAECResult.FAIL; MSG = ""; }