diff --git a/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt b/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt index 45d19fa..0f525a6 100644 --- a/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt +++ b/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt @@ -40,8 +40,8 @@ class FiseAccelerometerWake @Inject constructor( private const val MIN_WINDOW_SIZE = 5 /** 方案C:最小值阈值,近期有采样低于此值才认为"手臂曾明确下垂"(实测:小幅摆动Z≈5-6,下垂Z≈1-3) */ private const val Z_MIN_THRESHOLD = 3f - /** 方案C:当前值阈值,超过此值认为"手臂已明确抬起"(实测:放下过程Z≈5-7,抬起稳定Z≈8-9) */ - private const val Z_CURRENT_THRESHOLD = 8f + /** 方案C:当前值阈值,超过此值认为"手臂已明确抬起"(实测:抬手稳定Z≈7.5-9,偶尔波动到7.5) */ + private const val Z_CURRENT_THRESHOLD = 7.5f /** 方案C:连续高值计数要求(需连续N个采样≥阈值才触发,防摆动尖峰误触发) */ private const val HIGH_COUNT_REQUIRED = 3 /** 方案C:触发后冷却采样数(防连续触发,10个≈2秒) */