Files
VesiscanClinicalAndroid/app
dw.jang 99bb904f13 fix(alignment): 0/6 walls 시 즉시 팝업 강제 (rising-edge 놓치는 케이스)
증상 (사용자 보고 2026-08-05):
  6채널 다 안 잡히는데 "센서 분리됨" 팝업이 안 뜸.

원인:
  DetachmentDetection 은 mean·std AND rule (threshold 30) — EMI/노이즈로 std ≥ 30 이면
  isDetached=false 반환 → rising-edge 트리거 (line 882) 가 발화 안 됨. 화면상 6채널이
  전부 미검출이어도 팝업이 안 뜨는 gap.

수정:
  0/6 walls sanity check 에서 showDetachAlert = true 를 직접 세팅.
  prevDetached=true 도 같이 세팅해 재부착 시 auto-dismiss 정상 동작.

이전 fix (982df04) 는 waitingForStart 복귀까지만 처리했음. Start 재클릭 시 팝업이
뜨긴 했지만 사용자 입장에선 여전히 "안 뜬다" 로 느껴졌음.

feature/cloud-mvp d4dac71 과 대칭 (cloud-mvp 는 팝업 UI 자체를 새로 추가).
2026-08-05 17:47:53 +09:00
..