-
cc00c25a66
feat: UI 일괄 수정 (9개 항목 중 1,2,3,4,9번)
dw.jang
2026-04-28 11:30:45 +09:00
-
45e06d8aba
fix: mpa 첫 스캔 시 1회만 전송 (매초 중복 전송 제거)
dw.jang
2026-04-28 10:12:42 +09:00
-
0ffac85f44
UX: Placement 스캔 간격 3초→1초
dw.jang
2026-04-28 10:10:32 +09:00
-
6098047cef
fix: Settings 스크롤 + Placement Green 후 가이드 복귀
dw.jang
2026-04-28 10:02:35 +09:00
-
9d171f0e06
fix: 배터리 연결 시 1회만 측정 (반복 폴링 없음)
dw.jang
2026-04-27 18:25:18 +09:00
-
953e6b56aa
fix: 배터리 폴링(5초 msn) 제거 — 측정 간섭 방지
dw.jang
2026-04-27 18:24:27 +09:00
-
0b06acea2b
fix: Placement 스캔 전 mpa(piezo power on) 전송 — ADC 미수신 해결
dw.jang
2026-04-27 18:04:38 +09:00
-
737eaa1a32
fix: mcs 명령 제거 (avg=10이 echo detection 방해 가능성 — 기기 기본값 사용)
dw.jang
2026-04-27 17:58:26 +09:00
-
26d5ae20fd
fix: mcs avg=10으로 설정 (freq=2, cycles=5, avg=10, delay=20, samples=140)
dw.jang
2026-04-27 17:53:52 +09:00
-
4045ae5198
fix: 연결 시 mcs avg=3 복원 (이전 avg=10 설정이 기기에 남아있음)
dw.jang
2026-04-27 17:45:37 +09:00
-
fff465f6f6
fix: detachment 비활성화 + incomplete retry 제거 (
c3eba58 기반 안정화)
dw.jang
2026-04-27 17:39:44 +09:00
-
c3eba581d4
docs: Placement 2단계 순차 + 패킷 retry + max volume 표시 업데이트
dw.jang
2026-04-27 16:21:46 +09:00
-
01637ce503
feat: 6채널 미만 수신 시 자동 retry (패킷 드랍 대응)
dw.jang
2026-04-27 16:04:22 +09:00
-
1c5707ebf7
fix: Placement 재진입 시 상태 리셋 (Step 1부터 시작)
dw.jang
2026-04-27 15:50:52 +09:00
-
9b92f09e88
feat: Placement Guide 2단계 순차 탐색으로 전면 교체 (대표님 요구사항)
dw.jang
2026-04-27 15:13:26 +09:00
-
e9c5e4536b
fix: 도넛차트 캐릭터 옆 ml을 max volume으로 변경
dw.jang
2026-04-27 15:07:13 +09:00
-
b750b22406
docs: CSV 포맷 업데이트 (threshold/dps/sg_filter 컬럼) + Endian 안정화
dw.jang
2026-04-27 12:24:11 +09:00
-
fb8204994f
feat: CSV에 threshold, dps, sg_filter 컬럼 추가
dw.jang
2026-04-27 12:17:59 +09:00
-
fecb02dfde
fix: Endian 감지 간헐적 실패 수정 (19회 중 5회 ADC 값 폭발)
dw.jang
2026-04-27 12:09:57 +09:00
-
7125e79fb9
feat: scan_id를 BLE 로그에도 추가 (CSV와 대조 가능)
dw.jang
2026-04-27 11:24:57 +09:00
-
099fcfaf97
docs: SG 토글 + DPS 직접입력 + ADC CSV 저장 문서 추가
dw.jang
2026-04-27 11:06:36 +09:00
-
f563b20659
feat: ADC 데이터 일별 CSV 저장 (Downloads/VesiScan_ADC/)
dw.jang
2026-04-27 10:47:33 +09:00
-
abc70623fa
feat: Distance/Sample 슬라이더→숫자 직접 입력으로 변경
dw.jang
2026-04-27 10:20:09 +09:00
-
7dea5b2eca
feat: SG Filter on/off 토글 추가 (Settings 패널)
dw.jang
2026-04-24 17:34:21 +09:00
-
36da75b1f0
docs: 런타임 캘리브레이션 + BLE Endian 통일 + 향후과제 업데이트
dw.jang
2026-04-24 17:11:17 +09:00
-
f391f404b4
feat: Settings에 Low Echo Threshold + Distance/Sample 슬라이더 추가
dw.jang
2026-04-24 16:50:31 +09:00
-
208de17152
fix: 모든 BLE 명령어를 테스터 exe와 동일 포맷으로 통일
dw.jang
2026-04-24 16:42:02 +09:00
-
fdc4047c5c
fix: mls LED 명령 Big Endian 파라미터로 변경 (테스터 exe와 동일)
dw.jang
2026-04-24 16:38:35 +09:00
-
3cebaff6a0
fix: mls 명령 포맷 'mls? 5' (공백+ASCII) 시도
dw.jang
2026-04-24 16:28:29 +09:00
-
e6e9c296f2
fix: mls LED 명령 ASCII 포맷으로 변경 (buildCommand→buildCommandASCII)
dw.jang
2026-04-24 16:04:44 +09:00
-
73ceb40ed4
fix: lr_ratio 하한 1.0 제한 (500ml 팬텀에서 100ml로 과소평가 수정)
dw.jang
2026-04-24 15:53:16 +09:00
-
c334b5f018
fix: CV threshold 단계적 완화 (5회 단위, 최대 0.30)
dw.jang
2026-04-24 15:35:29 +09:00
-
1beb0737c6
feat: Placement 판정 결과 BLE 디버그 로거에 기록 + README 대폭 업데이트
dw.jang
2026-04-24 15:27:39 +09:00
-
ea19b74c00
feat: DetachmentDetection 포팅 + Placement LED 4/5/6 동적 제어
dw.jang
2026-04-24 15:21:23 +09:00
-
994d5e0c46
fix: adaptive threshold 비활성화 (기본 false, 고정 1150 복원)
dw.jang
2026-04-24 15:06:13 +09:00
-
6889136783
feat: adaptive threshold 구현 (percentile + 고정값 blended)
dw.jang
2026-04-24 14:58:28 +09:00
-
a02562eb31
docs: BLE 명령어 포맷, 자동측정 루프, LED 모드, 향후 과제 업데이트
dw.jang
2026-04-24 13:55:38 +09:00
-
76ec271352
fix: msp/mbb 명령어 뒤에 공백 추가 (mid?와 동일 포맷)
dw.jang
2026-04-24 13:49:30 +09:00
-
a3c80bd074
fix: IMU(msp) 쿼리 비활성화 — 현재 기기(VBTFW0111) 미지원
dw.jang
2026-04-24 13:48:28 +09:00
-
be0264d24c
fix: Spot 측정 maa 복원 (mbb는 rbb 파싱 검증 후 전환)
dw.jang
2026-04-24 12:30:17 +09:00
-
9842644e23
fix: mbb 측정 복원 — PiezoPacketCollector가 rbb: 헤더를 skip하도록 수정
dw.jang
2026-04-24 12:14:27 +09:00
-
bf2f16b207
fix: Spot 측정 mbb→maa 복원 (rbb 헤더가 collector 혼동 유발)
dw.jang
2026-04-24 12:09:02 +09:00
-
fb9b950a1c
feat: Piezo 상단바에 Placement Guide 복귀 버튼 추가
dw.jang
2026-04-24 11:49:45 +09:00
-
af6071e18b
fix: mid? 명령 포맷 변경 — buildCommandASCII("mid", " ") 공백 포함
dw.jang
2026-04-24 11:45:47 +09:00
-
eb5affc6b8
feat: 자동측정 IMU 1초 + 전체측정(mbb) 10초 루프
dw.jang
2026-04-24 11:31:03 +09:00
-
e6e339379b
feat: ADC 로그 저장 + 기기정보 mid? + LED 모드 + 무한 3초 reconnect
dw.jang
2026-04-24 10:55:29 +09:00
-
fde4d0ad05
docs: low echo detection + Placement CV threshold 문서 업데이트
dw.jang
2026-04-24 10:30:41 +09:00
-
4cdd69ef3d
feat: low echo detection + Placement 알고리즘 업데이트 (원은지님 공유)
dw.jang
2026-04-24 10:22:05 +09:00
-
98d3b11a46
docs: Python↔Android 1:1 검증 결과 + BLE 재연결 시스템 상세 문서화
dw.jang
2026-04-23 16:18:49 +09:00
-
df42a47d7d
feat: BLE 로그에 파싱된 값 추가 (TX 명령어 + RX 응답 의미)
dw.jang
2026-04-23 15:40:23 +09:00
-
796bce19a2
cleanup: WATCHDOG_CHECK 디버그 로그 제거 (이벤트성 로그만 유지)
dw.jang
2026-04-23 15:35:19 +09:00
-
a474935e3c
fix: GATT 에러로 끊길 때도 자동 reconnect 시작 (핵심 버그 수정)
dw.jang
2026-04-23 15:13:11 +09:00
-
d3006d91dc
debug: watchdog Thread 매 체크마다 로그 기록 (WATCHDOG_CHECK)
dw.jang
2026-04-23 14:59:07 +09:00
-
c99eb068a5
fix: watchdog GATT close + 로그를 watchdog Thread에서 직접 실행
dw.jang
2026-04-23 14:39:54 +09:00
-
7ab3d878e7
fix: watchdog 누락 경로 수정 + 시작 로그 추가
dw.jang
2026-04-23 14:22:40 +09:00
-
988fbd9dbd
fix: watchdog을 별도 Thread로 분리 (handler 블로킹 방지)
dw.jang
2026-04-23 14:09:16 +09:00
-
9d32d13452
fix: BLE reconnect를 fresh scan→connect 방식으로 변경
dw.jang
2026-04-23 14:02:08 +09:00
-
d4e2627efe
fix: BLE watchdog — 좀비 연결 감지 + 강제 reconnect
dw.jang
2026-04-23 12:27:13 +09:00
-
506248655d
fix: BLE 로그 Downloads 폴더에 저장 (파일 탐색기 접근 가능)
dw.jang
2026-04-23 12:22:07 +09:00
-
6f4488f1ae
fix: BV 측정 최소 center 3채널 이상 요구 + 실패 시 사용자 안내
dw.jang
2026-04-23 12:08:52 +09:00
-
f220cca187
feat: BLE 디버그 로거 — 펌웨어 디버깅용 상세 통신 로그
dw.jang
2026-04-23 11:47:36 +09:00
-
079774c869
feat: Placement Guide 실시간 연속 스캔 (3초 간격)
dw.jang
2026-04-23 11:29:02 +09:00
-
c114592ab1
feat: 6ch 알고리즘 포팅 + urineLen 기반 정밀 Placement Guide
dw.jang
2026-04-23 10:22:57 +09:00
-
a95815c42d
fix: Piezo 진입 시 bladderLevel 0으로 초기화 (이전 세션 값 잔류 방지)
dw.jang
2026-04-22 17:46:16 +09:00
-
6f5801b4b6
feat: BLE 자동 reconnect + 배터리 폴링 5초 (keep-alive)
dw.jang
2026-04-22 17:40:00 +09:00
-
d8a725b21b
fix: 도넛차트 recomposition 버그 + Spot 롱프레스 자동측정 + BV 4채널(CH0~CH3)
dw.jang
2026-04-22 17:23:46 +09:00
-
5cc2321ff4
fix: placement direction guide 수정 + sensor layout 확대 + BLE prefix 필터(2025/VBT)
dw.jang
2026-04-22 16:19:53 +09:00
-
d8db7671ac
feat: iOS 동기화 — 알림설정, Quick Save, 일지 요약바, 디자인토큰, BLE필터 제거, 그래프 축·클립·Placement 확대
dw.jang
2026-04-22 14:03:02 +09:00
-
5a084ac5a9
feat: auto-detect device preset from BLE name
dwjang
2026-04-21 17:29:38 +09:00
-
549a2c722e
feat: PlacementGuideView + MeasurementLogService + navigation flow
dwjang
2026-04-21 16:43:02 +09:00
-
c136d64665
feat: full Piezo measurement pipeline + waveform charts in PiezoMonitoringView
dwjang
2026-04-21 16:38:33 +09:00
-
444aa6280f
fix: critical bug in PiezoPacketCollector processEndPacket
dwjang
2026-04-21 16:21:43 +09:00
-
c1c6dfc16a
feat: port algorithm core from iOS (4 files)
dwjang
2026-04-21 16:14:07 +09:00
-
b83cb16f35
feat: add Piezo BLE data pipeline (1:1 port from iOS)
dwjang
2026-04-21 16:06:42 +09:00
-
dc61e1d52e
i18n: add Korean/English localization via strings.xml
dwjang
2026-04-13 11:23:58 +09:00
-
0e186234d2
UX: 수기 입력 기본값을 현재 추정 용량(estimatedVolume)으로 설정
dw.jang
2026-04-08 09:34:02 +09:00
-
0e13f2bbb6
feat: consent screen, reminder system, medical metrics, sex field, design tokens, code quality
dw.jang
2026-04-07 14:26:02 +09:00
-
1d5c6f15f8
UX: Piezo compact icon buttons 36dp → 44dp (minimum touch target)
dw.jang
2026-04-02 15:00:46 +09:00
-
65d5d81e9c
UX fix: delete button touch target 24dp → 48dp (default IconButton)
dw.jang
2026-04-02 14:52:24 +09:00
-
e142b55063
Fix camera screen: navigate via AppScreen instead of overlay
dw.jang
2026-04-02 14:21:00 +09:00
-
333df201f9
Fix: use AlertDialog for input selection + direct voice/manual dialogs
dw.jang
2026-04-02 14:07:05 +09:00
-
b4279d7698
Fix tab switching in CatheterizeSheet + camera launch timing
dw.jang
2026-04-02 13:06:38 +09:00
-
ada507f4b4
Add voiding diary view + home icon navigation
dw.jang
2026-04-02 12:25:56 +09:00
-
78552ae784
Add urine cup camera screen with YOLO auto-capture + V2 measurement
dw.jang
2026-04-02 11:59:21 +09:00
-
c15fcfccca
Integrate voiding diary into Piezo catheterization flow
dw.jang
2026-04-02 11:47:59 +09:00
-
064f1d1f8d
fix: disable dark mode and dynamic color to fix Samsung foldable display issues
dw.jang
2026-04-01 11:48:51 +09:00
-
e6334f067a
feat: add custom app icon with bladder drop, pulse wave, and BLE signal
dw.jang
2026-04-01 10:25:51 +09:00
-
76dbf5fe12
feat: responsive layout for foldable phones (compact < 400dp)
dw.jang
2026-03-25 10:36:53 +09:00
-
9feaae1939
feat: add demo mode for testing without BLE device
dw.jang
2026-03-25 10:16:59 +09:00
-
99c58382b4
feat: add X/Y axis labels and grid lines to NIRS charts
dw.jang
2026-03-16 14:21:16 +09:00
-
3c8de65dab
fix: prevent BLE freeze on NIRS streaming stop
dw.jang
2026-03-16 11:33:57 +09:00
-
254381dbaa
feat: BLE stability fixes, NIRS streaming improvements, catheter count feature
dw.jang
2026-03-10 11:26:36 +09:00
-
91c5e5e7e0
fix: NIRS connection failure
dw.jang
2026-03-09 17:36:47 +09:00
-
a8532917b4
Initial commit: VesiscanBasic Android app
dw.jang
2026-03-09 17:27:00 +09:00