#include "heart_blood/health_service/health_service.h"
#include "custom_utils.h"
extern "C" errcode_t uapi_get_timestamp_ms(uint32_t *tm);
+
#include "custom_utils.h"
#include "ppg_service.h"
#include "ConfigModel.h"
{
currentspo2 = data->SPO2;
timestamp_ms = data->timestamp;
+ // 更新表盘血氧数据
+ DialModelSPO2::GetInstance()->UpdateSPO2(currentspo2);
delete data;
}
else
#include "heartrate/include/HeartRateView.h"\r
#include "heartrate/include/HeartDetectionPresenter.h"\r
#include "heartrate/include/HeartResultPresenter.h"\r
+#include "DialModelHeartRate.h"\r
\r
#include <iostream>\r
#include <random>\r
\r
HeartModel::HeartModel()\r
{\r
+ /*初始化读取文件*/\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartModel::HeartModel()");\r
HeartRateData *data = HealthService::GetInstance()->ReadHeartRateData();\r
if (data != nullptr)\r
{\r
currentheart = data->Heart;\r
timestamp_ms = data->timestamp;\r
+ // 更新表盘心率数据\r
+ DialModelHeartRate::GetInstance()->UpdateHeartRate(currentheart);\r
delete data;\r
}\r
else\r