0ab273e750a45309d133f57777f29cc2a3328ce6
증상: 도넛차트 페이지에서 auto scan 실행 시 posture chip 이 갱신 안 됨. Line 843 주석 "Auto Scan 자체는 mtb 응답에 IMU 가 들어있어 자동으로 posture 갱신됨" + line 845 조건 `if (!isAutoMeasuring)` 로 auto 중 mim 폴링 skip — 즉 코드는 mtb 를 쓴다는 전제로 짜여 있음. 그러나 실제 measure() 는 `bleManager.sendChannelsOnly()` (=maa) 를 호출. maa 응답은 6ch piezo 만 (rim 없음) → imuCollector 는 채워지지 않음 → posture 완전 실종. 명백한 회귀. 수정: sendChannelsOnly (maa) → sendMtb (mtb). mtb 응답 = reb×6 + raa + rim 이라 piezoCollector + imuCollector 둘 다 자동 처리. 기존 mim polling skip 로직 그대로 유효 (auto 중에는 mtb 로 IMU 옴). 동일 로직: PlacementGuideView / ClinicalLiveView 는 이미 sendMtb 사용. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Kotlin
97.1%
Python
2.9%