From ac0db02b48098c7cf0bc31403224ecd0b55cb6b7 Mon Sep 17 00:00:00 2001
From: 천호석 <hosuk1418@naver.com>
Date: 목, 15 12월 2022 16:41:40 +0900
Subject: [PATCH] Parameter position 화면에 Safety Plc reset 버튼 추가

---
 SHARP_CLAS_UI/100.Screen/Form_Parameter_Position.cs |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/SHARP_CLAS_UI/100.Screen/Form_Parameter_Position.cs b/SHARP_CLAS_UI/100.Screen/Form_Parameter_Position.cs
index 483eae8..bc6f33d 100644
--- a/SHARP_CLAS_UI/100.Screen/Form_Parameter_Position.cs
+++ b/SHARP_CLAS_UI/100.Screen/Form_Parameter_Position.cs
@@ -1963,5 +1963,22 @@
                 dgv_Position_Info.FirstDisplayedScrollingRowIndex = rowindex;
         }
         #endregion
+
+        SequenceTimer _safetyPlcTimer = new SequenceTimer();
+        private void btn_SafetyPlc_MouseDown(object sender, MouseEventArgs e)
+        {
+            _Parent._equip.Board_Control.IO_manager.Set_Output(OutputData.Safety_PLC_Reset, true);
+            _safetyPlcTimer.Restart();
+        }
+
+        private void btn_SafetyPlc_MouseUp(object sender, MouseEventArgs e)
+        {
+            while(_safetyPlcTimer.Seconds < 2)
+            {
+
+            }
+
+            _Parent._equip.Board_Control.IO_manager.Set_Output(OutputData.Safety_PLC_Reset, false);
+        }
     }
 }

--
Gitblit v1.9.3