}\r
\r
HandleDrinkReminder(&curTime); \r
-#ifdef BOARD_FD230\r
HandleHeartRateDetection(&curTime); \r
-#endif\r
}\r
\r
//判断是否绑定\r
\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Heart rate detection cycle detection is enabled %d",heartRateDetectionInterval);\r
if (heartRateDetectionInterval) {\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Heart rate detection cycle detection is enabled %d",curTime->tm_min % heartRateDetectionInterval);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, " %d curTime->tm_sec %d",curTime->tm_min % heartRateDetectionInterval,curTime->tm_sec);\r
if (curTime->tm_min % heartRateDetectionInterval == 0 && curTime->tm_sec == 0) { \r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Automatic heart rate detection starts"); \r
// 开启心率检测 \r
void HeartModel::Heart_Control(HeartState state, HeartCheck check) {\r
//优先级低不对高优先级处理\r
if (check < checkstate) {\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,\r
"Higher execution instruction exists");\r
return;\r
}\r
/*充电状态下不进行检测*/\r
bool isCharging = get_charge_stat(); // 获取充电状态\r
if (isCharging) {\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "充电不能检测");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "充电不能检测");\r
return;\r
}\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartState Start");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HeartState Start");\r
uint8_t md = PPG_SERVICE_CMD_TYPE_DO_PPG_TEST;\r
send_ppg_cmd_msg(md);\r
heartstate = true;\r
Heart_Control(HeartState::Start, check);\r
// ScreenTurnOn(60 * 1000); // 亮屏操作 600000ms 60秒关闭\r
sensorstate = true;\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "开始心率检测");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "开始心率检测");\r
// 设置runtime\r
if (uapi_dev_runtime_get_heartrate_detect_status() == 0) {\r
uapi_dev_runtime_set_heartrate_detect_status(1);\r
sensorstate = false;\r
uapi_dev_runtime_set_heartrate_detect_status(0);\r
}\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "本次心率检测结束");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "本次心率检测结束");\r
}\r
}\r
// 保存检测数据\r
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_DETECTED,data->frequence);
-
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_REMIND,data->remind_on);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"set_condigData_Int data->frequence %d\r\n",data->frequence);
if(data->remind_on)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"set_condigData_Int data->max_min %d\r\n",data->max_min);
data->frequence = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_DETECTED);
data->remind_on = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_REMIND);
data->max_min= p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_MAX_MIN);
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Get_heart_cmd data->max_min %d\r\n",data->max_min);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"Get_heart_cmd data->max_min %d\r\n",data->max_min);
data->heart = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_THRESHOLD_VALUE);
}