Files
VesiscanClinicalAndroid/app
dw.jang 91d7f75cbd feat(posture): dev 설정에 Lying Duration 슬라이더 추가 — 테스트 시간 단축
증상: 기상 알람 테스트하려면 LYING 으로 3분 (default 180s) 유지해야 팝업
      뜸 — 매번 너무 길어 테스트 비효율.

수정: PiezoMonitoring dev settings 의 기상 알람 토글 바로 아래에 Lying
      Duration 슬라이더 추가.

  - 범위: 5초 ~ 600초 (10분)
  - 표시: "5초" / "3분 0초" 형식 자동
  - 변경 시:
    1) WakeupAlarmPrefs.setLyingDurationSec(context, sec) — 저장
    2) wakeupDetector.lyingDurationSec = sec — 즉시 적용
  - 테스트: 슬라이더로 5초 정도로 줄임 → 평평히 5초 → 세움 → 즉시 팝업

상수가 GreenZoneConstants 대신 SharedPreferences 라서 앱 재시작 후에도
설정 유지. wakeupDetector 인스턴스에 동시 반영해 즉시 효과 확인 가능.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-24 08:53:09 +09:00
..