using System; using System.Linq; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using SmartX; using INT_LKD.Controls; using INT_LKD.DataStore; using INT_LKD.DialogForms; using INT_LKD.Part11_UserManager; namespace INT_LKD.Forms { public partial class FormMenu : Form { #region Field private FormMain m_ParentForm; // Recipe public ControlMenuRecipeSetting Child_Recipe_Setting; // User public ControlMenuUserUserEditor Child_User_UserEditor; public ControlMenuUserMyPage Child_User_MyPage; public ControlMenuUserGroupEditor Child_User_GroupEditor; // Manual public ControlMenuManualIoTest Child_Manual_IoTest; // Log public ControlMenuLogHistory Child_Log_History; public ControlMenuLogInspection Child_Log_Inspection; public ControlMenuLogAlarm Child_Log_Alarm; // System public ControlMenuSystemInformation Child_System_Information; public ControlMenuSystemEthernet Child_System_Ethernet; public ControlMenuSystemStatus Child_System_Equipment10; public ControlMenuSystemStatus1 Child_System_Equipment10_1; public ControlMenuSystemSetting Child_System_Setting; public Define.E_TopMenuStore SelectedTopMenu; public Define.E_MenuRecipeStore SelectedMenuRecipe; public Define.E_MenuUserStore SelectedMenuUser; public Define.E_MenuManualStore SelectedMenuManual; public Define.E_MenuLogStore SelectedMenuLog; public Define.E_MenuSystemStore SelectedMenuSystem; private Queue Q_FileList = new Queue(); #endregion #region Constructor public FormMenu(FormMain parent) { InitializeComponent(); this.ParentForm = parent; this.Initialize(); this.CreateChildControls(); this.InitializeDesign(); } #endregion #region Property public FormMain ParentForm { get { return this.m_ParentForm; } private set { this.m_ParentForm = value; } } #endregion #region Method private void Initialize() { this.SelectedTopMenu = Define.E_TopMenuStore.Recipe; this.SelectedMenuRecipe = Define.E_MenuRecipeStore._0_None; this.SelectedMenuUser = Define.E_MenuUserStore._0_None; this.SelectedMenuManual = Define.E_MenuManualStore._0_None; this.SelectedMenuLog = Define.E_MenuLogStore._0_None; this.SelectedMenuSystem = Define.E_MenuSystemStore._0_None; } public void InitializeDesign() { switch (this.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.labelStart.Text = "运行"; this.labelStop.Text = "停止"; this.buttonRecipe.ButtonText = "配方设置"; this.buttonUser.ButtonText = "用户编辑"; this.buttonManual.ButtonText = "手动设置"; this.buttonLog.ButtonText = "日志"; this.buttonSystem.ButtonText = "系统设置"; this.buttonHome.ButtonText = "首页"; break; default: this.labelStart.Text = "Run"; this.labelStop.Text = "Stop"; this.buttonRecipe.ButtonText = "Recipe"; this.buttonUser.ButtonText = "User"; this.buttonManual.ButtonText = "Manual"; this.buttonLog.ButtonText = "Log"; this.buttonSystem.ButtonText = "System"; this.buttonHome.ButtonText = "Home"; break; } } private void CreateChildControls() { this.Child_Recipe_Setting = new ControlMenuRecipeSetting(this); this.Child_User_UserEditor = new ControlMenuUserUserEditor(this); this.Child_User_MyPage = new ControlMenuUserMyPage(this); this.Child_User_GroupEditor = new ControlMenuUserGroupEditor(this); this.Child_Manual_IoTest = new ControlMenuManualIoTest(this); this.Child_Log_History = new ControlMenuLogHistory(this); this.Child_Log_Inspection = new ControlMenuLogInspection(this); this.Child_Log_Alarm = new ControlMenuLogAlarm(this); this.Child_System_Information = new ControlMenuSystemInformation(this); this.Child_System_Equipment10 = new ControlMenuSystemStatus(this); this.Child_System_Ethernet = new ControlMenuSystemEthernet(this); this.Child_System_Setting = new ControlMenuSystemSetting(this); this.Controls.Add(this.Child_Recipe_Setting); this.Controls.Add(this.Child_User_UserEditor); this.Controls.Add(this.Child_User_MyPage); this.Controls.Add(this.Child_User_GroupEditor); this.Controls.Add(this.Child_Manual_IoTest); this.Controls.Add(this.Child_Log_Alarm); this.Controls.Add(this.Child_Log_History); this.Controls.Add(this.Child_Log_Inspection); this.Controls.Add(this.Child_System_Information); this.Controls.Add(this.Child_System_Equipment10); this.Controls.Add(this.Child_System_Ethernet); this.Controls.Add(this.Child_System_Setting); this.Child_Recipe_Setting.Location = new Point(0, 39); this.Child_User_UserEditor.Location = new Point(0, 39); this.Child_User_MyPage.Location = new Point(0, 39); this.Child_User_GroupEditor.Location = new Point(0, 39); this.Child_Manual_IoTest.Location = new Point(0, 39); this.Child_Log_Alarm.Location = new Point(0, 39); this.Child_Log_History.Location = new Point(0, 39); this.Child_Log_Inspection.Location = new Point(0, 39); this.Child_System_Information.Location = new Point(0, 39); this.Child_System_Equipment10.Location = new Point(0, 39); this.Child_System_Ethernet.Location = new Point(0, 39); this.Child_System_Setting.Location = new Point(0, 39); this.Child_System_Equipment10_1 = new ControlMenuSystemStatus1(this); this.Controls.Add(this.Child_System_Equipment10_1); this.Child_System_Equipment10_1.Location = new Point(0, 39); } public void UpdateButtonColor() { this.buttonRecipe.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonRecipe.Enabled); this.buttonUser.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonUser.Enabled); this.buttonManual.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonManual.Enabled); this.buttonLog.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonLog.Enabled); this.buttonSystem.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonSystem.Enabled); this.buttonHome.ButtonColor = this.ParentForm.ButtonColorChange(this.buttonSystem.Enabled); } public void UpdateDisplayUser(UserItem user) { string id = "", group = ""; switch (user.Group) { case Define.E_UserGroup.Level1: case Define.E_UserGroup.Level2: case Define.E_UserGroup.Level3: case Define.E_UserGroup.Admin: case Define.E_UserGroup.Developer: id = user.ID; group = user.Group.ToString(); this.buttonRecipe.Enabled = true; this.buttonUser.Enabled = true; this.buttonManual.Enabled = true; this.buttonLog.Enabled = true; this.buttonSystem.Enabled = true; break; default: id = ""; group = "Off"; //this.buttonRecipe.Enabled = false; //this.buttonUser.Enabled = false; //this.buttonManual.Enabled = false; //this.buttonLog.Enabled = false; //this.buttonSystem.Enabled = false; break; } this.UpdateButtonColor(); if (this.labelUserLevel.Text != group) this.labelUserLevel.Text = group; if (this.labelUserID.Text != id) this.labelUserID.Text = id; } public void UpdateDisplayAlarmView(AlarmList alarm) { string value = ""; // A1_ServoEmergencyStop if (alarm.A1_ServoEmergencyStop == true) value = "a1_Emergency stop "; // A2_PressureError if (alarm.A2_PressureError == true) value += "a2_Pressure "; // A3_MasterSlaveComm if (alarm.A3_BoardStatusCOM == true) value += "a3_M/S Board "; // A4_ServoOrigin if (alarm.A4_ServoOrigin == true) value += "a4_Servo Origin "; // A5_ServoAlarm1 if (alarm.A5_ServoAlarm1 == true) value += "a5_Servo1 "; // A6_ServoTorqueAlarm1 if (alarm.A6_ServoTorqueAlarm1 == true) value += "a6_Servo Torque1 "; // A7_ServoAlarm2 if (alarm.A7_ServoAlarm2 == true) value += "a7_Servo2 "; // A8_ServoTorqueAlarm2 if (alarm.A8_ServoTorqueAlarm2 == true) value += "a8_Servo Torque2 "; // A9_PressureSensorError1 if (alarm.A9_PressureSensorError1 == true) value += "a9_Pressure Sensor1 "; // A10_PressureSensorError2 if (alarm.A10_PressureSensorError2 == true) value += "a10_Pressure Sensor2 "; // A13_차압센서에러1 if (alarm.A13_DiffSensorError1 == true) value += "a13_Diff Sensor1 "; // A14_차압센서에러2 if (alarm.A14_DiffSensorError2 == true) value += "a14_Diff Sensor2 "; // A17_변위센서에러1 if (alarm.A17_DispSensorError1 == true) value += "a17_Disp Sensor1 "; // A18_변위센서에러2 if (alarm.A18_DispSensorError2 == true) value += "a18_Disp Sensor2 "; value = value.Trim(); //this.labelAlarm.Size = new Size(value.Length * 9, 20); this.labelAlarm.Text = value; //if (this.labelAlarm.Width > 465) //{ // if (this.labelAlarm.Text != "") // this.smartTimerAlarm.Start(); //} //else //{ // this.smartTimerAlarm.Stop(); // this.labelAlarm.Location = new Point(0, 10); //} } public void UpdateDisplayTime(DateTime time) { this.labelTime.Text = time.ToString("yyyy-MM-dd HH:mm:ss"); this.Child_System_Information.UpdateDisplayTime(time); } #region Log // FileCopy public void FileCopy(Define.E_DataType type, string targetFileFullPath) { string targetPath = "", destTargetPath = "", sourceFolderPath = "", sourceFilePath = "", destFilePath = ""; string[] result; DirectoryInfo dir; FileInfo[] files; try { #region USB 장착 유무 체크 targetPath = "하드 디스크\\"; // USB 장착 유무 체크 dir = new DirectoryInfo(targetPath); if (dir.Exists == false) { // USB메모리가 장착되지 않았습니다 DialogFormMessage msg1 = new DialogFormMessage(5, this.ParentForm.SystemConfig.LANGUAGE); msg1.ShowDialog(); SmartSplash.Finish(); return; } #endregion // USB\SerialNumber\Inspection or Alarm or History destTargetPath = string.Format("{0}{1}\\{2}\\", targetPath, this.ParentForm.SystemConfig.SERIAL_NUMBER, type); switch (type) { case Define.E_DataType.Inspection: sourceFolderPath = this.ParentForm.PathDataInspectionFolder; break; case Define.E_DataType.History: sourceFolderPath = this.ParentForm.PathDataHistoryFolder; break; case Define.E_DataType.Alarm: sourceFolderPath = this.ParentForm.PathDataAlarmFolder; break; default: sourceFolderPath = this.ParentForm.PathDataInspectionFolder; break; } SmartSplash.Start(SmartX.SmartSplash.BuiltInLoadingImages.LOADING1_SMALL, 200); this.CopyFile(sourceFolderPath + targetFileFullPath, destTargetPath + targetFileFullPath); // 복사 완료 메시지 DialogFormMessage msg2 = new DialogFormMessage("1", this.ParentForm.SystemConfig.LANGUAGE); SmartSplash.Finish(); msg2.ShowDialog(); } catch { // 제조사에 문의하세요 DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.SystemConfig.LANGUAGE); SmartSplash.Finish(); msg.ShowDialog(); return; } } public void CopyFolder(string sourceFolder, string destFolder) { if (!Directory.Exists(destFolder)) Directory.CreateDirectory(destFolder); string[] files = Directory.GetFiles(sourceFolder); string[] folders = Directory.GetDirectories(sourceFolder); foreach (string file in files) { string name = Path.GetFileName(file); string dest = Path.Combine(destFolder, name); File.Copy(file, dest); } foreach (string folder in folders) { string name = Path.GetFileName(folder); string dest = Path.Combine(destFolder, name); this.CopyFolder(folder, dest); } } public void CopyFile(string sourceFile, string destFile) { string[] targetPath = destFile.Split('\\'); StringBuilder sb = new StringBuilder(); for (int i = 0; i < targetPath.Length - 1; i++) { sb.Append(targetPath[i]); sb.Append("\\"); } if (!Directory.Exists(sb.ToString())) Directory.CreateDirectory(sb.ToString()); File.Copy(sourceFile, destFile, true); //string[] files = Directory.GetFiles(sourceFolder); //string[] folders = Directory.GetDirectories(sourceFolder); //foreach (string file in files) //{ // if (targetFileFullPath == file) // { // string name = Path.GetFileName(file); // string dest = Path.Combine(destFolder, name); // File.Copy(sourceFile, destFile); // return; // } //} //foreach (string folder in folders) //{ // for (int i = 0; i < targetPath.Length; i++) // { // if (targetPath[i] == folder) // { // string name = Path.GetFileName(folder); // string dest = Path.Combine(destFolder, name); // this.CopyFolder(folder, dest); // } // } //} } public List DirectorySort(DirectoryInfo[] directorys) { List listDirectory = new List(); Dictionary dirNames = new Dictionary(); foreach (DirectoryInfo dir in directorys) dirNames.Add(dir.Name, int.Parse(dir.Name)); // 순서데로 오름차순 정렬 var vrList = dirNames.OrderBy(x => x.Value); foreach (var v in vrList) listDirectory.Add(v.Key); return listDirectory; } private List GetSeletedNodeList(TreeView tree) { int yearCNT, monthCNT, dayCNT; List listSelectedFile = new List(); yearCNT = tree.Nodes.Count; if (yearCNT != 0) { for (int i = 0; i < yearCNT; i++) { monthCNT = tree.Nodes[i].Nodes.Count; if (monthCNT != 0) { for (int j = 0; j < monthCNT; j++) { dayCNT = tree.Nodes[i].Nodes[j].Nodes.Count; if (dayCNT != 0) { for (int k = 0; k < dayCNT; k++) { if (tree.Nodes[i].Nodes[j].Nodes[k].Checked == true) { //listSelectedFile.Add(tree.Nodes[i].Nodes[j].Nodes[k].Text); listSelectedFile.Add(string.Format("{0}\\{1}\\{2}", tree.Nodes[i].Text, tree.Nodes[i].Nodes[j].Text, tree.Nodes[i].Nodes[j].Nodes[k].Text)); } } } } } } } return listSelectedFile; } #endregion private void DisplayUserScreen(UserGroup group) { switch (this.ParentForm.CurrentSystemStatus.CurrentUser.Group) { case Define.E_UserGroup.Level1: if (group.Level1.IsMenuUserSetting == true) { this.Child_User_UserEditor.DisplayRefresh(); this.Child_User_UserEditor.BringToFront(); } else { this.Child_User_MyPage.DisplayRefresh(); this.Child_User_MyPage.BringToFront(); this.buttonBottom2.Visible = false; } break; case Define.E_UserGroup.Level2: if (group.Level2.IsMenuUserSetting == true) { this.Child_User_UserEditor.DisplayRefresh(); this.Child_User_UserEditor.BringToFront(); } else { this.Child_User_MyPage.DisplayRefresh(); this.Child_User_MyPage.BringToFront(); this.buttonBottom2.Visible = false; } break; case Define.E_UserGroup.Level3: if (group.Level3.IsMenuUserSetting == true) { this.Child_User_UserEditor.DisplayRefresh(); this.Child_User_UserEditor.BringToFront(); } else { this.Child_User_MyPage.DisplayRefresh(); this.Child_User_MyPage.BringToFront(); this.buttonBottom2.Visible = false; } break; case Define.E_UserGroup.Developer: case Define.E_UserGroup.Admin: this.Child_User_UserEditor.DisplayRefresh(); this.Child_User_UserEditor.BringToFront(); break; default: break; } } private void SetTopMenu(Define.E_TopMenuStore bottom) { switch (bottom) { case Define.E_TopMenuStore.Recipe: this.buttonRecipe.ButtonDown(); this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); switch (this.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.buttonBottom1.ButtonText = "设置"; break; default: this.buttonBottom1.ButtonText = "Setting"; break; } this.buttonBottom1.Visible = true; this.buttonBottom2.Visible = false; this.buttonBottom3.Visible = false; this.buttonBottom4.Visible = false; this.SelectedMenuRecipe = Define.E_MenuRecipeStore._1_Setting; this.SetBottomMenuRecipe(this.SelectedMenuRecipe); break; case Define.E_TopMenuStore.User: this.buttonRecipe.ButtonUp(); this.buttonUser.ButtonDown(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); switch (this.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.buttonBottom1.ButtonText = "用户设置"; this.buttonBottom2.ButtonText = "组编辑"; break; default: this.buttonBottom1.ButtonText = "User Edit"; this.buttonBottom2.ButtonText = "Group Edit"; break; } this.buttonBottom1.Visible = true; this.buttonBottom2.Visible = true; this.buttonBottom3.Visible = false; this.buttonBottom4.Visible = false; this.SelectedMenuUser = Define.E_MenuUserStore._1_UserEditor; this.SetBottomMenuUser(this.SelectedMenuUser); break; case Define.E_TopMenuStore.Manual: this.buttonRecipe.ButtonUp(); this.buttonUser.ButtonUp(); this.buttonManual.ButtonDown(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); switch (this.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.buttonBottom1.ButtonText = "IO Test"; break; default: this.buttonBottom1.ButtonText = "IO Test"; break; } this.buttonBottom1.Visible = true; this.buttonBottom2.Visible = false; this.buttonBottom3.Visible = false; this.buttonBottom4.Visible = false; this.SelectedMenuManual = Define.E_MenuManualStore._1_IoTest; this.SetBottomMenuManual(this.SelectedMenuManual); break; case Define.E_TopMenuStore.Log: this.buttonRecipe.ButtonUp(); this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonDown(); this.buttonSystem.ButtonUp(); switch (this.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.buttonBottom1.ButtonText = "判断"; this.buttonBottom2.ButtonText = "历史"; this.buttonBottom3.ButtonText = "警报"; break; default: this.buttonBottom1.ButtonText = "Inspection"; this.buttonBottom2.ButtonText = "History"; this.buttonBottom3.ButtonText = "Alarm"; break; } this.buttonBottom1.Visible = true; this.buttonBottom2.Visible = true; this.buttonBottom3.Visible = true; this.buttonBottom4.Visible = false; this.SelectedMenuLog = Define.E_MenuLogStore._1_Inspection; this.SetBottomMenuLog(this.SelectedMenuLog); break; case Define.E_TopMenuStore.System: this.buttonRecipe.ButtonUp(); this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonDown(); switch (this.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.buttonBottom1.ButtonText = "系统信息"; this.buttonBottom2.ButtonText = "以太网"; this.buttonBottom3.ButtonText = "设置"; this.buttonBottom4.ButtonText = "设备设置"; break; default: this.buttonBottom1.ButtonText = "Information"; this.buttonBottom2.ButtonText = "Ethernet"; this.buttonBottom3.ButtonText = "Setting"; this.buttonBottom4.ButtonText = "Equipment"; break; } this.buttonBottom1.Visible = true; this.buttonBottom2.Visible = true; if (this.ParentForm.CurrentSystemStatus.CurrentUser.Group == Define.E_UserGroup.Admin || this.ParentForm.CurrentSystemStatus.CurrentUser.Group == Define.E_UserGroup.Developer) { this.buttonBottom3.Visible = true; } else { this.buttonBottom3.Visible = false; } if (this.ParentForm.CurrentSystemStatus.CurrentUser.Group == Define.E_UserGroup.Developer) this.buttonBottom4.Visible = true; else this.buttonBottom4.Visible = false; this.SelectedMenuSystem = Define.E_MenuSystemStore._1_Information; this.SetBottomMenuSystem(this.SelectedMenuSystem); break; default: this.buttonBottom1.Visible = false; this.buttonBottom2.Visible = false; this.buttonBottom3.Visible = false; this.buttonBottom4.Visible = false; break; } this.UpdateButtonColor(); } private void SetBottomMenuRecipe(Define.E_MenuRecipeStore menu) { switch (menu) { case Define.E_MenuRecipeStore._0_None: break; case Define.E_MenuRecipeStore._1_Setting: this.Child_Recipe_Setting.DisplayRefresh(); this.Child_Recipe_Setting.BringToFront(); this.buttonBottom1.ButtonDown(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; default: break; } } private void SetBottomMenuUser(Define.E_MenuUserStore menu) { switch (menu) { case Define.E_MenuUserStore._1_UserEditor: this.DisplayUserScreen(this.ParentForm.CurrentUserGroup); this.buttonBottom1.ButtonDown(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; case Define.E_MenuUserStore._2_GroupEditor: this.Child_User_GroupEditor.DisplayRefresh(); this.Child_User_GroupEditor.BringToFront(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonDown(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; default: break; } } private void SetBottomMenuManual(Define.E_MenuManualStore menu) { switch (menu) { case Define.E_MenuManualStore._1_IoTest: this.Child_Manual_IoTest.DisplayRefresh(); this.Child_Manual_IoTest.BringToFront(); this.buttonBottom1.ButtonDown(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; default: break; } } private void SetBottomMenuLog(Define.E_MenuLogStore menu) { switch (menu) { case Define.E_MenuLogStore._1_Inspection: this.Child_Log_Inspection.BringToFront(); this.Child_Log_Inspection.DisplayRefresh(); this.buttonBottom1.ButtonDown(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; case Define.E_MenuLogStore._2_History: this.Child_Log_History.BringToFront(); this.Child_Log_History.DisplayRefresh(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonDown(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; case Define.E_MenuLogStore._3_Alarm: this.Child_Log_Alarm.BringToFront(); this.Child_Log_Alarm.DisplayRefresh(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonDown(); this.buttonBottom4.ButtonUp(); break; default: break; } } private void SetBottomMenuSystem(Define.E_MenuSystemStore menu) { switch (menu) { case Define.E_MenuSystemStore._1_Information: this.Child_System_Information.DisplayRefresh(); this.Child_System_Information.BringToFront(); this.buttonBottom1.ButtonDown(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; case Define.E_MenuSystemStore._2_Equipment: this.Child_System_Equipment10_1.DisplayRefresh(); this.Child_System_Equipment10_1.BringToFront(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonDown(); break; case Define.E_MenuSystemStore._3_Ethernet: this.Child_System_Ethernet.DisplayRefresh(); this.Child_System_Ethernet.BringToFront(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonDown(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonUp(); break; case Define.E_MenuSystemStore._4_Equipment1: this.Child_System_Equipment10.DisplayRefresh(); this.Child_System_Equipment10.BringToFront(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonUp(); this.buttonBottom4.ButtonDown(); break; case Define.E_MenuSystemStore._5_Setting: this.Child_System_Setting.DisplayRefresh(); this.Child_System_Setting.BringToFront(); this.buttonBottom1.ButtonUp(); this.buttonBottom2.ButtonUp(); this.buttonBottom3.ButtonDown(); this.buttonBottom4.ButtonUp(); break; default: break; } } // Menu public void UpdateEquipmentStatusDisplay(Define.E_EquipmentStatus status) { if (status == Define.E_EquipmentStatus.Start) { #region Start this.labelStart.Visible = true; this.labelStop.Visible = false; #endregion this.Set_Equipment_ButtonEnable(false); } else { #region Stop this.labelStart.Visible = false; this.labelStop.Visible = true; #endregion this.Set_Equipment_ButtonEnable(true); } this.Child_System_Equipment10_1.UpdateEquipmentStatusDisplay(status); } public void Set_Equipment_ButtonEnable(bool data) { if (data == true) { this.buttonRecipe.Enabled = true; this.buttonUser.Enabled = true; this.buttonManual.Enabled = true; this.buttonLog.Enabled = true; this.buttonSystem.Enabled = true; this.buttonBottom1.Enabled = true; this.buttonBottom2.Enabled = true; this.buttonBottom3.Enabled = true; this.buttonBottom4.Enabled = true; this.buttonHome.Enabled = true; } else { this.buttonRecipe.Enabled = false; this.buttonUser.Enabled = false; this.buttonManual.Enabled = false; this.buttonLog.Enabled = false; this.buttonSystem.Enabled = false; this.buttonBottom1.Enabled = false; this.buttonBottom2.Enabled = false; this.buttonBottom3.Enabled = false; this.buttonBottom4.Enabled = false; this.buttonHome.Enabled = false; } this.UpdateButtonColor(); } // Menu Recipe public void UpdateDisplayRecipeData(Recipe item) { this.Child_Recipe_Setting.UpdateDisplayControlData(item); } // Menu Manual public void UpdateDisplayIOTestAlarmView(AlarmList data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayAlarmView(data); } public void UpdateDisplayIOTestInputData(Collection datas) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayInputData(datas); } // 변위센서 데이터 public void UpdateDisplayIOTestDispData1(LeakData1 data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayDispData1(data); } public void UpdateDisplayIOTestDispData2(LeakData1 data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayDispData2(data); } // 차압센서 데이터 public void UpdateDisplayIOTestDiffData1(LeakData1 data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayDiffData1(data); } public void UpdateDisplayIOTestDiffData2(LeakData1 data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayDiffData2(data); } // 압력센서 데이터 public void UpdateDisplayIOTestPresData1(LeakData1 data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayPresData1(data); } public void UpdateDisplayIOTestPresData2(LeakData1 data) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest) this.Child_Manual_IoTest.UpdateDisplayPresData2(data); } // Menu System public void UpdateMainBoardVersionDisplay(string data) { this.Child_System_Information.UpdateMainBoardVersionDisplay(data); } // Menu User public void UpdateLevelNameDisplay(SystemConfiguration data) { this.Child_User_UserEditor.UpdateLevelNameDisplay(data); } public void CallBackGetUserData(UserManager.UserMgr_user_list_t userList) { this.Child_User_UserEditor.CallBackGetUserData(userList); } public void CallBackUserListLockDataEvent(UserManager.UserMgr_user_lock_t user) { this.Child_User_UserEditor.CallBackUserListLockDataEvent(user); } public void CallBackUserListDeleteDataEvent(UserManager.UserMgr_user_del_t user) { this.Child_User_UserEditor.CallBackUserListDeleteDataEvent(user); } public void CallBackUserModifyUserData(UserManager.UserMgr_user_modify_t user) { this.Child_User_UserEditor.CallBackUserModifyUserData(user); } public void CallBackUserListModifyInfoData(UserManager.UserMgr_user_info_t user) { try { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.UserEditor) this.Child_User_UserEditor.CallBackUserListModifyInfoDataEvent(user); else if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.UserMyPage) this.Child_User_MyPage.CallBackUserListModifyInfoDataEvent(user); } catch (Exception ex) { FormMain.Exception(ex); } } public void CallBackUserListNewData(UserManager.UserMgr_user_info_t user) { this.Child_User_UserEditor.CallBackUserListNewData(user); } // Menu System public void UpdateDisplayEquipmentTest() { if (this.SelectedMenuSystem == Define.E_MenuSystemStore._2_Equipment) this.SelectedMenuSystem = Define.E_MenuSystemStore._4_Equipment1; else this.SelectedMenuSystem = Define.E_MenuSystemStore._2_Equipment; this.SetBottomMenuSystem(this.SelectedMenuSystem); } public void UpdateDisplay_Equipment_AlarmView(AlarmList data) { this.Child_System_Equipment10.UpdateDisplayAlarmView(data); } public void UpdateDisplay_Equipment_ProcessStatus(Define.E_ProcessStatus status) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayProcessStatus(status); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayProcessStatus(status); this.Child_System_Equipment10_1.UpdateDisplayProcessStatus(status); break; default: break; } } public void UpdateDisplay_Equipment1_ProcessStatusMeasuring1(Define.E_ProcessStatus status, string lane) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10_1.UpdateDisplayProcessStatusMeasuring1(status, lane); break; default: break; } } public void UpdateDisplay_Equipment1_ProcessStatusMeasuring2(Define.E_ProcessStatus status, string lane) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10_1.UpdateDisplayProcessStatusMeasuring2(status, lane); break; default: break; } } // 변위센서 데이터 public void UpdateDisplayEquipmentDispData1(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData1(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10_1.UpdateDisplayDispData1(data); this.Child_System_Equipment10.UpdateDisplayDispData1(data); break; default: break; } } public void UpdateDisplayEquipmentDispData2(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData2(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData2(data); this.Child_System_Equipment10_1.UpdateDisplayDispData2(data); break; default: break; } } public void UpdateDisplayEquipmentDispData3(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData3(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData3(data); this.Child_System_Equipment10_1.UpdateDisplayDispData3(data); break; default: break; } } public void UpdateDisplayEquipmentDispData4(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData4(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData4(data); this.Child_System_Equipment10_1.UpdateDisplayDispData4(data); break; default: break; } } public void UpdateDisplayEquipmentDispData5(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData5(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData5(data); this.Child_System_Equipment10_1.UpdateDisplayDispData5(data); break; default: break; } } public void UpdateDisplayEquipmentDispData6(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData6(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData6(data); this.Child_System_Equipment10_1.UpdateDisplayDispData6(data); break; default: break; } } public void UpdateDisplayEquipmentDispData7(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData7(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData7(data); this.Child_System_Equipment10_1.UpdateDisplayDispData7(data); break; default: break; } } public void UpdateDisplayEquipmentDispData8(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData8(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData8(data); this.Child_System_Equipment10_1.UpdateDisplayDispData8(data); break; default: break; } } public void UpdateDisplayEquipmentDispData9(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData9(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData9(data); this.Child_System_Equipment10_1.UpdateDisplayDispData9(data); break; default: break; } } public void UpdateDisplayEquipmentDispData10(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData10(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData10(data); this.Child_System_Equipment10_1.UpdateDisplayDispData10(data); break; default: break; } } public void UpdateDisplayEquipmentDispData11(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData11(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData11(data); this.Child_System_Equipment10_1.UpdateDisplayDispData11(data); break; default: break; } } public void UpdateDisplayEquipmentDispData12(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDispData12(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDispData12(data); this.Child_System_Equipment10_1.UpdateDisplayDispData12(data); break; default: break; } } // 차압센서 데이터 public void UpdateDisplayEquipmentDiffData1(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData1(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData1(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData1(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData2(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData2(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData2(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData2(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData3(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData3(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData3(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData3(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData4(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData4(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData4(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData4(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData5(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData5(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData5(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData5(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData6(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData6(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData6(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData6(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData7(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData7(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData7(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData7(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData8(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData8(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData8(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData8(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData9(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData9(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData9(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData9(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData10(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData10(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData10(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData10(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData11(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData11(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData11(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData11(data); break; default: break; } } public void UpdateDisplayEquipmentDiffData12(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayDiffData12(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayDiffData12(data); this.Child_System_Equipment10_1.UpdateDisplayDiffData12(data); break; default: break; } } // 압력센서 데이터 public void UpdateDisplayEquipmentPresData1(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData1(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData1(data); this.Child_System_Equipment10_1.UpdateDisplayPresData1(data); break; default: break; } } public void UpdateDisplayEquipmentPresData2(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData2(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData2(data); this.Child_System_Equipment10_1.UpdateDisplayPresData2(data); break; default: break; } } public void UpdateDisplayEquipmentPresData3(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData3(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData3(data); this.Child_System_Equipment10_1.UpdateDisplayPresData3(data); break; default: break; } } public void UpdateDisplayEquipmentPresData4(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData4(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData4(data); this.Child_System_Equipment10_1.UpdateDisplayPresData4(data); break; default: break; } } public void UpdateDisplayEquipmentPresData5(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData5(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData5(data); this.Child_System_Equipment10_1.UpdateDisplayPresData5(data); break; default: break; } } public void UpdateDisplayEquipmentPresData6(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData6(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData6(data); this.Child_System_Equipment10_1.UpdateDisplayPresData6(data); break; default: break; } } public void UpdateDisplayEquipmentPresData7(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData7(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData7(data); this.Child_System_Equipment10_1.UpdateDisplayPresData7(data); break; default: break; } } public void UpdateDisplayEquipmentPresData8(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData8(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData8(data); this.Child_System_Equipment10_1.UpdateDisplayPresData8(data); break; default: break; } } public void UpdateDisplayEquipmentPresData9(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData9(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData9(data); this.Child_System_Equipment10_1.UpdateDisplayPresData9(data); break; default: break; } } public void UpdateDisplayEquipmentPresData10(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData10(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData10(data); this.Child_System_Equipment10_1.UpdateDisplayPresData10(data); break; default: break; } } public void UpdateDisplayEquipmentPresData11(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData11(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData11(data); this.Child_System_Equipment10_1.UpdateDisplayPresData11(data); break; default: break; } } public void UpdateDisplayEquipmentPresData12(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayPresData12(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayPresData12(data); this.Child_System_Equipment10_1.UpdateDisplayPresData12(data); break; default: break; } } // 판정결과 public void UpdateDisplayEquipmentJudgmentData1(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData1(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData1(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData1(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData2(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData2(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData2(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData2(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData3(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData3(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData3(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData3(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData4(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData4(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData4(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData4(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData5(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData5(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData5(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData5(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData6(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData6(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData6(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData6(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData7(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData7(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData7(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData7(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData8(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData8(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData8(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData8(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData9(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData9(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData9(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData9(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData10(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData10(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData10(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData10(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData11(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData11(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData11(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData11(data); break; default: break; } } public void UpdateDisplayEquipmentJudgmentData12(LeakData1 data) { switch (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode) { case Define.E_DisplayModeStore.MainDisplay: break; case Define.E_DisplayModeStore.Recipe: this.Child_Recipe_Setting.UpdateDisplayJudgmentData12(data); break; case Define.E_DisplayModeStore.UserEditor: break; case Define.E_DisplayModeStore.UserMyPage: break; case Define.E_DisplayModeStore.UserGroupEditor: break; case Define.E_DisplayModeStore.IOTest: break; case Define.E_DisplayModeStore.LogInspection: break; case Define.E_DisplayModeStore.LogHistory: break; case Define.E_DisplayModeStore.LogAlarm: break; case Define.E_DisplayModeStore.Information: break; case Define.E_DisplayModeStore.Ethernet: break; case Define.E_DisplayModeStore.Equipment: case Define.E_DisplayModeStore.Equipment1: this.Child_System_Equipment10.UpdateDisplayJudgmentData12(data); this.Child_System_Equipment10_1.UpdateDisplayJudgmentData12(data); break; default: break; } } public void DisplayRefresh(SystemStatus status) { this.ParentForm.CurrentSystemStatus.CurrentForm = Define.E_FormStore.FormMenu; this.SelectedTopMenu = Define.E_TopMenuStore.Recipe; this.SetTopMenu(this.SelectedTopMenu); this.UpdateDisplayUser(status.CurrentUser); } #endregion #region Event Handler private void buttonHome_Click(object sender, EventArgs e) { this.buttonRecipe.ButtonDown(); this.buttonUser.ButtonUp(); this.buttonManual.ButtonUp(); this.buttonLog.ButtonUp(); this.buttonSystem.ButtonUp(); this.ParentForm.ChildFormMainDisplay.DisplayRefresh(); this.ParentForm.FormChange((int)Define.E_FormStore.FormMainDisplay); } private void buttonRecipe_Click(object sender, EventArgs e) { if (this.SelectedTopMenu != Define.E_TopMenuStore.Recipe) { this.SelectedTopMenu = Define.E_TopMenuStore.Recipe; this.SetTopMenu(this.SelectedTopMenu); } } private void buttonUser_Click(object sender, EventArgs e) { if (this.SelectedTopMenu != Define.E_TopMenuStore.User) { this.SelectedTopMenu = Define.E_TopMenuStore.User; this.SetTopMenu(this.SelectedTopMenu); } } private void buttonManual_Click(object sender, EventArgs e) { if (this.SelectedTopMenu != Define.E_TopMenuStore.Manual) { this.SelectedTopMenu = Define.E_TopMenuStore.Manual; this.SetTopMenu(this.SelectedTopMenu); } } private void buttonLog_Click(object sender, EventArgs e) { if (this.SelectedTopMenu != Define.E_TopMenuStore.Log) { this.SelectedTopMenu = Define.E_TopMenuStore.Log; this.SetTopMenu(this.SelectedTopMenu); } } private void buttonSystem_Click(object sender, EventArgs e) { if (this.SelectedTopMenu != Define.E_TopMenuStore.System) { this.SelectedTopMenu = Define.E_TopMenuStore.System; this.SetTopMenu(this.SelectedTopMenu); } } private void buttonBottom1_Click(object sender, EventArgs e) { switch (this.SelectedTopMenu) { case Define.E_TopMenuStore.Recipe: this.SelectedMenuRecipe = Define.E_MenuRecipeStore._1_Setting; this.SetBottomMenuRecipe(this.SelectedMenuRecipe); break; case Define.E_TopMenuStore.User: this.SelectedMenuUser = Define.E_MenuUserStore._1_UserEditor; this.SetBottomMenuUser(this.SelectedMenuUser); break; case Define.E_TopMenuStore.Manual: this.SelectedMenuManual = Define.E_MenuManualStore._1_IoTest; this.SetBottomMenuManual(this.SelectedMenuManual); break; case Define.E_TopMenuStore.Log: this.SelectedMenuLog = Define.E_MenuLogStore._1_Inspection; this.SetBottomMenuLog(this.SelectedMenuLog); break; case Define.E_TopMenuStore.System: this.SelectedMenuSystem = Define.E_MenuSystemStore._1_Information; this.SetBottomMenuSystem(this.SelectedMenuSystem); break; default: break; } } private void buttonBottom2_Click(object sender, EventArgs e) { switch (this.SelectedTopMenu) { case Define.E_TopMenuStore.Recipe: this.SelectedMenuRecipe = Define.E_MenuRecipeStore._0_None; this.SetBottomMenuRecipe(this.SelectedMenuRecipe); break; case Define.E_TopMenuStore.User: this.SelectedMenuUser = Define.E_MenuUserStore._2_GroupEditor; this.SetBottomMenuUser(this.SelectedMenuUser); break; case Define.E_TopMenuStore.Manual: this.SelectedMenuManual = Define.E_MenuManualStore._0_None; this.SetBottomMenuManual(this.SelectedMenuManual); break; case Define.E_TopMenuStore.Log: this.SelectedMenuLog = Define.E_MenuLogStore._2_History; this.SetBottomMenuLog(this.SelectedMenuLog); break; case Define.E_TopMenuStore.System: this.SelectedMenuSystem = Define.E_MenuSystemStore._3_Ethernet; this.SetBottomMenuSystem(this.SelectedMenuSystem); break; default: break; } } private void buttonBottom3_Click(object sender, EventArgs e) { switch (this.SelectedTopMenu) { case Define.E_TopMenuStore.Recipe: this.SelectedMenuRecipe = Define.E_MenuRecipeStore._0_None; this.SetBottomMenuRecipe(this.SelectedMenuRecipe); break; case Define.E_TopMenuStore.User: this.SelectedMenuUser = Define.E_MenuUserStore._0_None; this.SetBottomMenuUser(this.SelectedMenuUser); break; case Define.E_TopMenuStore.Manual: this.SelectedMenuManual = Define.E_MenuManualStore._0_None; this.SetBottomMenuManual(this.SelectedMenuManual); break; case Define.E_TopMenuStore.Log: this.SelectedMenuLog = Define.E_MenuLogStore._3_Alarm; this.SetBottomMenuLog(this.SelectedMenuLog); break; case Define.E_TopMenuStore.System: this.SelectedMenuSystem = Define.E_MenuSystemStore._5_Setting; this.SetBottomMenuSystem(this.SelectedMenuSystem); break; default: break; } } private void buttonBottom4_Click(object sender, EventArgs e) { switch (this.SelectedTopMenu) { case Define.E_TopMenuStore.Recipe: this.SelectedMenuRecipe = Define.E_MenuRecipeStore._0_None; this.SetBottomMenuRecipe(this.SelectedMenuRecipe); break; case Define.E_TopMenuStore.User: this.SelectedMenuUser = Define.E_MenuUserStore._0_None; this.SetBottomMenuUser(this.SelectedMenuUser); break; case Define.E_TopMenuStore.Manual: this.SelectedMenuManual = Define.E_MenuManualStore._0_None; this.SetBottomMenuManual(this.SelectedMenuManual); break; case Define.E_TopMenuStore.Log: this.SelectedMenuLog = Define.E_MenuLogStore._0_None; this.SetBottomMenuLog(this.SelectedMenuLog); break; case Define.E_TopMenuStore.System: this.SelectedMenuSystem = Define.E_MenuSystemStore._2_Equipment; this.SetBottomMenuSystem(this.SelectedMenuSystem); break; default: break; } } private void labelStart_Click(object sender, EventArgs e) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) this.ParentForm.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); } private void labelStop_Click(object sender, EventArgs e) { if (this.ParentForm.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment) this.ParentForm.TransferData(CommunicationCommand.Start, CommunicationID.MainBoard); } private void smartTimerAlarm_Tick(object sender, EventArgs e) { this.labelAlarm.Left = this.labelAlarm.Left - 5; if (this.labelAlarm.Left < 0 - this.labelAlarm.Width - 20) this.labelAlarm.Left = this.smartGroupBox3.Width - 10; } #endregion private void smartButton1_Click(object sender, EventArgs e) { string value = ""; this.smartTimerAlarm.Stop(); value = "a1_Servo emergency stop "; //value += "a2_Servo1 "; //value += "a3_Servo2 "; //value += "a4_Servo1 Torque "; //value += "a5_Servo2 Torque "; //value += "a6_Pressure "; value = value.Trim(); this.labelAlarm.Size = new Size(value.Length * 9, 20); this.labelAlarm.Text = value; if (this.labelAlarm.Width > 465) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); } else { this.smartTimerAlarm.Stop(); this.labelAlarm.Location = new Point(0, 10); } } private void smartButton2_Click(object sender, EventArgs e) { string value = ""; this.smartTimerAlarm.Stop(); value = "a1_Servo emergency stop "; value += "a2_Pressure "; //value += "a3_M/S Board "; //value += "a5_Servo1 "; //value += "a6_Servo Torque1 "; value = value.Trim(); this.labelAlarm.Size = new Size(value.Length * 9, 20); this.labelAlarm.Text = value; if (this.labelAlarm.Width > 465) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); } else { this.smartTimerAlarm.Stop(); this.labelAlarm.Location = new Point(0, 10); } } private void smartButton3_Click(object sender, EventArgs e) { string value = ""; this.smartTimerAlarm.Stop(); value = "a1_Servo emergency stop "; value += "a2_Pressure "; value += "a3_M/S Board "; value += "a5_Servo1 "; value += "a6_Servo Torque1 "; value = value.Trim(); this.labelAlarm.Size = new Size(value.Length * 9, 20); this.labelAlarm.Text = value; if (this.labelAlarm.Width > 465) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); } else { this.smartTimerAlarm.Stop(); this.labelAlarm.Location = new Point(0, 10); } } private void smartButton4_Click(object sender, EventArgs e) { string value = ""; this.smartTimerAlarm.Stop(); value = "a1_Servo emergency stop "; value += "a2_Pressure "; value += "a3_M/S Board "; value += "a5_Servo1 "; value += "a6_Servo Torque1 "; value += "a7_Servo2 "; value += "a8_Servo Torque2 "; value = value.Trim(); this.labelAlarm.Size = new Size(value.Length * 9, 20); this.labelAlarm.Text = value; if (this.labelAlarm.Width > 465) { if (this.labelAlarm.Text != "") this.smartTimerAlarm.Start(); } else { this.smartTimerAlarm.Stop(); this.labelAlarm.Location = new Point(0, 10); } } } }