diff --git a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt index f36c7f4..b148561 100644 --- a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt +++ b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PlacementGuideView.kt @@ -72,6 +72,17 @@ fun PlacementGuideView(appState: AppState) { // 2단계 순차 탐색: VERTICAL → LATERAL → GREEN var placementPhase by remember { mutableStateOf(PlacementPhase.VERTICAL) } + // 화면 진입 시 상태 리셋 + LaunchedEffect(Unit) { + placementPhase = PlacementPhase.VERTICAL + isLocked = false + scanCount = 0 + placementScore = 0 + directionHint = "센서를 아래에서 위로 천천히 이동하세요" + directionIcon = "" + for (i in 0 until 6) { channelDetected[i] = false; channelUrineLen[i] = 0 } + } + val detectedCount = channelDetected.count { it } Column(