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/500.Equipment/400.Module/000.Vision/Client_AOI.cs | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/SHARP_CLAS_UI/500.Equipment/400.Module/000.Vision/Client_AOI.cs b/SHARP_CLAS_UI/500.Equipment/400.Module/000.Vision/Client_AOI.cs index 4dc7cad..7ad69bc 100644 --- a/SHARP_CLAS_UI/500.Equipment/400.Module/000.Vision/Client_AOI.cs +++ b/SHARP_CLAS_UI/500.Equipment/400.Module/000.Vision/Client_AOI.cs @@ -354,6 +354,12 @@ sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Ack, true); sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Result, grab_ready_Ack.result == 0 ? false : true); } + else if (grab_ready_Ack.SeqType == (int)En_SeqType.MeasurementWidth) + { + WriteClientLog($"[Recv]MeasurementWidth Grab Ready, Result : {grab_ready_Ack.result}"); + sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Ack, true); + sm.Set_Bit(Vision_Address.Measurement_Grab_Ready_Result, grab_ready_Ack.result == 0 ? false : true); + } break; } @@ -388,6 +394,12 @@ sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Ack, true); sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Result, grab_start_Ack.result == 0 ? false : true); } + else if (grab_start_Ack.SeqType == (int)En_SeqType.MeasurementWidth) + { + WriteClientLog($"[Recv]MeasurementWidth Left Grab Start, Result : {grab_start_Ack.result}"); + sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Ack, true); + sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Left_Result, grab_start_Ack.result == 0 ? false : true); + } } else if (grab_start_Ack.ModuleIdx == (int)En_Module_Idx.Right) { @@ -415,6 +427,12 @@ sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Ack, true); sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Result, grab_start_Ack.result == 0 ? false : true); } + else if (grab_start_Ack.SeqType == (int)En_SeqType.MeasurementWidth) + { + WriteClientLog($"[Recv]MeasurementWidth Right Grab Start, Result : {grab_start_Ack.result}"); + sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Ack, true); + sm.Set_Bit(Vision_Address.Measurement_Grab_Start_Right_Result, grab_start_Ack.result == 0 ? false : true); + } } break; -- Gitblit v1.9.3