package com.medithings.vesiscan.models enum class Posture(val displayName: String) { STANDING("Standing"), SITTING("Sitting"), LYING("Lying Down") } enum class SensorPosition(val displayName: String, val description: String) { LOWER_ABDOMEN("Lower Abdomen", "Below the navel"), SUPRAPUBIC("Suprapubic", "Above the pubic bone") } data class PiezoSettings( var posture: Posture = Posture.SITTING, var sensorPosition: SensorPosition = SensorPosition.LOWER_ABDOMEN, var maxVolume: Int = 500, // Charles 833c110: BV calculation tweak — anterior-wall pull-in magnitude in millimetres. var antOffsetMm: Int = 0, // 우리 4ae25d9: Auto Scan 측정 사이클 목표 간격 (ms). // BleManager.canSendMaa() time gate와 동일 값이 기본 (500ms). var autoScanIntervalMs: Int = 500 )