From 6b8e2151e674c13812f343db6af23590f2c1eaaf Mon Sep 17 00:00:00 2001 From: fdp <1286779656@qq.com> Date: Fri, 14 Nov 2025 17:32:31 +0800 Subject: [PATCH] 1 --- .../yunqiinnovation/ble_service/BleCommandSender.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleCommandSender.kt b/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleCommandSender.kt index 44bb4f630..692f83ada 100644 --- a/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleCommandSender.kt +++ b/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleCommandSender.kt @@ -219,11 +219,11 @@ class BleCommandSender { // 正常响应处理 val length = data[2].toInt() and 0xFF - // 检查数据长度 - if (data.size != length + 4) { // 帧头 + 命令 + 长度 + 数据 + CRC - Log.e(TAG, "设备响应数据长度不匹配: 期望=${length + 4}, 实际=${data.size}") - return - } + // // 检查数据长度 + // if (data.size != length + 4) { // 帧头 + 命令 + 长度 + 数据 + CRC + // Log.e(TAG, "设备响应数据长度不匹配: 期望=${length + 4}, 实际=${data.size}") + // return + // } // 计算CRC校验 - 修正:计算除最后一个CRC字节外的所有字节 val payload = data.sliceArray(0 until data.size - 1)