dw.jang c667597e2b feat(hospital): 부착 위치 정렬 화면에도 프로브 기울기 카드를 둔다
Sitting 은 35°~55° 에서 재는데, 프로브를 붙이고 각도를 잡는 일은 정렬 단계에서
일어난다. 카드가 병원 임상 측정 화면에만 있으면 정렬을 끝내고 돌아와서야 각도가
틀린 것을 알게 된다 — 그 자리에서 보여야 한다.

정렬 화면(AnchorAlignView):
  · 연결 상태 줄 아래에 ImuTiltCard. 자세는 이 화면에서 고르지 않으므로
    AppState.clinicalPosture 기준임을 한 줄로 적는다.
  · 쉬는 동안 `mim` 폴링, 위치 측정(20 cycle) 중에는 회차 IMU, 좌우 정렬(연속
    스트리밍) 중에는 프레임 IMU 로 갱신. 좌우 루프에도 ImuSidecar 를 걸되 저장은 안
    한다 — 좌우는 원래 프레임을 저장하지 않는 단계다.
  · 폴링은 measuring·lrRunning 어느 쪽이 돌든 끈다. `mim` 이 끼면 `imuCollector.reset()`
    이 `mtb` 의 IMU 를 지운다.

공통:
  · 폴링 루프를 LiveTilt.kt `pollLiveTilt()` 로 뽑아 두 화면이 같은 것을 쓴다.
    HospitalModeView 의 자체 루프·IDLE_TILT_POLL_MS 는 이것으로 대체.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 15:18:32 +09:00
S
Description
No description provided
20 MiB
Languages
Kotlin 97.1%
Python 2.9%