From 9aa1b2aa13bddbade95caea529b5c8e38c875442 Mon Sep 17 00:00:00 2001 From: NohDoyeon241104 Date: Wed, 17 Jun 2026 15:12:52 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Laser=20Ready=20=ED=8C=90=EC=A0=95?= =?UTF-8?q?=EC=9D=84=20Core=C2=B7Ring=20Control=20Status(DI12=20&=20DI24)?= =?UTF-8?q?=20=EB=8F=99=EC=8B=9C=20=EC=A1=B0=EA=B1=B4=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OnMonitoring의 IsLaserReady 판정을 DI(9)(CoreLaser_Laser_Ready 단독)에서 DI(12) && DI(24) (CoreLaser_Control_Status AND RingLaser_Control_Status)로 변경. 버튼이 켜는 Control(DO9/13)의 피드백을 Core·Ring 둘 다 확인. Co-Authored-By: Claude Opus 4.8 --- .../Recipes/UCScannerObjectTeachingControlBoxViewModel.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/WeldingComponents/WeldingCommon/Views/Recipes/UCScannerObjectTeachingControlBoxViewModel.cs b/WeldingComponents/WeldingCommon/Views/Recipes/UCScannerObjectTeachingControlBoxViewModel.cs index fa44406..4d69a02 100644 --- a/WeldingComponents/WeldingCommon/Views/Recipes/UCScannerObjectTeachingControlBoxViewModel.cs +++ b/WeldingComponents/WeldingCommon/Views/Recipes/UCScannerObjectTeachingControlBoxViewModel.cs @@ -179,7 +179,8 @@ namespace WeldingCommon.Views } try { - if (_IODevice.ReadDI(9)) + // 변경 후 + if (_IODevice.ReadDI(12) && _IODevice.ReadDI(24)) { IsLaserReady = true; } @@ -187,6 +188,7 @@ namespace WeldingCommon.Views { IsLaserReady = false; } + } catch (Exception ex) {