数据存储最多为100条
authorxue <2144439972@qq.com>
Mon, 15 Jun 2026 09:34:00 +0000 (17:34 +0800)
committerxue <2144439972@qq.com>
Mon, 15 Jun 2026 09:34:00 +0000 (17:34 +0800)
code/sdk/application/wearable/n9/nativeapp/nativeui/bloodpressure/src/BPModel.cpp
code/sdk/application/wearable/n9/nativeapp/nativeui/ecg/src/ECGModel.cpp

index 059f8fb..8969443 100644 (file)
@@ -20,7 +20,7 @@ static constexpr int32_t BP_CALIBRATION_INVALID_TS = -1;
 static constexpr uint32_t BP_CALIBRATION_MAGIC_V1 = 0x42504301U;
 static constexpr uint32_t BP_CALIBRATION_MAGIC_V2 = 0x42504302U;
 static constexpr uint32_t BP_HISTORY_MAGIC = 0x42504801U;
-static constexpr uint32_t BP_HISTORY_MAX_COUNT = 50U;
+static constexpr uint32_t BP_HISTORY_MAX_COUNT = 100U;
 
 struct BPCalibrationStorageV1 {
   uint32_t magic;
@@ -40,7 +40,7 @@ struct BPCalibrationStorageV2 {
 struct BPHistoryStorage {
   uint32_t magic;
   uint32_t count;
-  BPRecord records[50];
+  BPRecord records[BP_HISTORY_MAX_COUNT];
 };
 } // namespace
 
index 1ec3565..684167a 100644 (file)
@@ -15,12 +15,12 @@ static constexpr const char *ECG_KV_DISCLAIMER = "ecg.disclaimer";
 static constexpr const char *ECG_DATA_DIR = "/user/userdata/health/ecg";
 static constexpr const char *ECG_HISTORY_FILE = "/user/userdata/health/ecg/ECGHistory.bin";
 static constexpr uint32_t ECG_HISTORY_MAGIC = 0x45434701U;
-static constexpr uint32_t ECG_HISTORY_MAX_COUNT = 50U;
+static constexpr uint32_t ECG_HISTORY_MAX_COUNT = 100U;
 
 struct ECGHistoryStorage {
   uint32_t magic;
   uint32_t count;
-  ECGRecord records[50];
+  ECGRecord records[ECG_HISTORY_MAX_COUNT];
 };
 } // namespace