739d52e47296acbc2bebefe7e0389b1497ae8fa4
Firmware (2026-07-21+) 는 MTU 협상값이 낮아 reb: 210B / rim: 188B 를 못 보낼 때 다중 chunk (rec: / ric:) 로 쪼개 전송함. 앱은 각 chunk 의 offset/total/chunk_samples 헤더를 읽어 채널별로 재조립해 기존 reb: / rim: 완료 경로와 동일하게 downstream 콜백을 발생시킨다. - PiezoPacketCollector: rec: chunk → channelResults[chNum] 재조립, session/dup 규칙은 reb: 와 동일. raa: 도착 시 완료 검사. - ImuPacketCollector: ric: chunk → onComplete(15 samples), offset=0 재도착 시 이전 partial 파기. - BleManager.processReceivedData: rec: / ric: 케이스 dispatch + debug log. - PiezoRecReassemblyTest / ImuRicReassemblyTest: 실측 84+16 / 14+1 split 케이스 + 재전송/중복/세션 변경 회귀 방지. 정상 MTU 247 기기의 reb: / rim: 경로에는 변경 없음. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Kotlin
97.1%
Python
2.9%