修复编译bug
authorxue <2144439972@qq.com>
Mon, 14 Jul 2025 09:13:44 +0000 (17:13 +0800)
committerxue <2144439972@qq.com>
Mon, 14 Jul 2025 09:13:44 +0000 (17:13 +0800)
code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPModel.cpp

index a329e64..91ff557 100644 (file)
@@ -648,22 +648,23 @@ namespace OHOS
       // 打印调用前的值(如果有)
       WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BP_GetData: before call - sbp=%d, dbp=%d", *sbp, *dbp);
 
-      int temp_sbp = 0, temp_dbp = 0;
-      bp_get_data(&temp_sbp, &temp_dbp);
+      bp_data_t temp_data = {0};
+      bp_get_data(&temp_data);
+      
 
       // 范围检查与赋值
-      if (temp_sbp >= 0 && temp_sbp <= UINT8_MAX)
+      if (temp_data.sbp >= 0 && temp_data.sbp <= UINT8_MAX)
       {
-        *sbp = temp_sbp;
+        *sbp = temp_data.sbp;
       }
       else
       {
         *sbp = 0;
       }
 
-      if (temp_dbp >= 0 && temp_dbp <= UINT8_MAX)
+      if (temp_data.dbp >= 0 && temp_data.dbp <= UINT8_MAX)
       {
-        *dbp = temp_dbp;
+        *dbp = temp_data.dbp;
       }
       else
       {