From 28a8769fa37030ec4f4c89c78fade731c95edf27 Mon Sep 17 00:00:00 2001 From: jjangddu Date: Wed, 24 Jun 2026 09:20:32 +0900 Subject: [PATCH] =?UTF-8?q?tune(posture):=20default=20polling=203s=20?= =?UTF-8?q?=E2=86=92=201s=20(=EC=8B=A4=EC=8B=9C=EA=B0=84=20=EC=9E=90?= =?UTF-8?q?=EC=84=B8=20=EA=B0=90=EC=A7=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 낙상 예방 시나리오상 자세 변화 즉시 감지 중요 → 1초 polling 으로 단축. canSendMaa() 500ms throttle + mtb 응답 ~400ms 이라 1초가 사실상 한계. 사용자가 slider 로 더 늦출 수도 있음 (1~15초 범위). BLE 부담: device active ~40% (mtb 한 cycle ≈ 400ms × 매초). 배터리 영향은 짧은 모니터링 세션 (수십분~수시간) 수준에선 무시 가능. Co-Authored-By: Claude Opus 4.7 --- .../example/medilightv2android/managers/GreenZoneConstants.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/medilightv2android/managers/GreenZoneConstants.kt b/app/src/main/java/com/example/medilightv2android/managers/GreenZoneConstants.kt index 330bf2b..9f28335 100644 --- a/app/src/main/java/com/example/medilightv2android/managers/GreenZoneConstants.kt +++ b/app/src/main/java/com/example/medilightv2android/managers/GreenZoneConstants.kt @@ -32,7 +32,7 @@ object GreenZoneConstants { @Volatile var pitchLyingThreshold: Float = 25f /** Posture polling 간격 (ms). PiezoMonitoring 에서 mtb 보내는 주기. dev 모드에서 조정 가능. */ - @Volatile var posturePollIntervalMs: Long = 3000L + @Volatile var posturePollIntervalMs: Long = 1000L // ═══════════════════════════════════════════════════════════ // 신호 범위