LogViewer B2 CEID=308,309 Name to ModelID
ServerLog ViewList.xml 내문서/DDUtility 폴더로 복제 및 사용
This commit is contained in:
@@ -61,7 +61,7 @@ namespace DDUtilityApp.LOGPARSER.DATA
|
||||
string value = string.Empty;
|
||||
foreach(string name in this.DisplayNameOrder.Split(';'))
|
||||
{
|
||||
value = this.PropertyGet(name);
|
||||
value = this.PropertyGet(name).ToString();
|
||||
if (!string.IsNullOrEmpty(value)) break;
|
||||
}
|
||||
return value;
|
||||
|
||||
@@ -794,7 +794,7 @@ namespace DDUtilityApp.LOGPARSER
|
||||
|
||||
string propertyName = values[0].Trim();
|
||||
string valueB = values[1].Trim().Replace("'", "");
|
||||
string valueA = data.PropertyGet(propertyName);
|
||||
string valueA = data.PropertyGet(propertyName).ToString();
|
||||
if (valueA != valueB) flag = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -566,7 +566,7 @@ namespace DDUtilityApp.LOGPARSER
|
||||
|
||||
string propertyName = values[0].Trim();
|
||||
string valueB = values[1].Trim().Replace("'", "");
|
||||
string valueA = data.PropertyGet(propertyName);
|
||||
string valueA = data.PropertyGet(propertyName).ToString();
|
||||
if (valueA != valueB) flag = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -609,11 +609,13 @@ namespace DDUtilityApp.LOGPARSER.PARSER
|
||||
{
|
||||
if (this.SECSDefine != null) this.SECSDefine.SetInformation(rootSECS);
|
||||
this.LogString_Append(rootSECS.ToFullString());
|
||||
string ceid = string.Empty;
|
||||
|
||||
// CEID
|
||||
secsItem = rootSECS.GetItemByName("CEID").FirstOrDefault();
|
||||
if (secsItem == null && rootSECS.ChildItems.Count == 3) secsItem = rootSECS[1];
|
||||
standardData.Value = $"CEID: {secsItem.Value}" + (string.IsNullOrEmpty(secsItem.Description) ? "" : $" {secsItem.Description}");
|
||||
ceid = secsItem.Value;
|
||||
|
||||
// LOTID
|
||||
secsItems = rootSECS.GetItemByName("LOT_ID", "LOTID", "LotID", "LEFT_LOTID", "RIGHT_LOTID");
|
||||
@@ -675,6 +677,15 @@ namespace DDUtilityApp.LOGPARSER.PARSER
|
||||
standardData.ModuleID += item.Value;
|
||||
}
|
||||
|
||||
// 308:ModuleIn, 309:ModuleOut 'Name' 항목을 추가한다.
|
||||
if (new string[] { "308", "309" }.Contains(ceid))
|
||||
secsItems = rootSECS.GetItemByName("NAME");
|
||||
foreach (SECSItem item in secsItems)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(standardData.ModuleID)) standardData.HostPanelID += " ";
|
||||
standardData.ModuleID += item.Value;
|
||||
}
|
||||
|
||||
this.SendStandardData.Add(standardData.SystemByte, standardData);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user