#define __MMI_ZHSX_SUPPORT_CHECK_SIM_UNBIND__
-#define __MMI_TOOL_MENU_SUPPORT__
+//#define __MMI_TOOL_MENU_SUPPORT__
#if 0 != USE_LV_WATCH_WEATHER
#define __MMI_WEATHER_MENU_SUPPORT__
#define __MMI_ZHSX_SUPPORT_CHECK_SIM_UNBIND__
-#define __MMI_TOOL_MENU_SUPPORT__
+//#define __MMI_TOOL_MENU_SUPPORT__
#if 0 != USE_LV_WATCH_WEATHER
#define __MMI_WEATHER_MENU_SUPPORT__
#define __MMI_ZHSX_SUPPORT_CHECK_SIM_UNBIND__
-#define __MMI_TOOL_MENU_SUPPORT__
+//#define __MMI_TOOL_MENU_SUPPORT__
#if 0 != USE_LV_WATCH_WEATHER
#define __MMI_WEATHER_MENU_SUPPORT__
if(MMI_HR_MEASURE_CHECK_COUNT > s_hengai_bp_measure_count)
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
if(NULL == watch_ext)
return;
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
mmi_hengai_bp_measuring_flag_set(false);
lv_obj_set_hidden(watch_ext->cont_prompt_1, true);
lv_obj_t * cont = watch_ext->cont;
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
lv_obj_t * img = lv_img_create(cont, NULL);
if(MMI_HR_MEASURE_CHECK_COUNT > s_hengai_bp_measure_count)
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
if(NULL == watch_ext)
return;
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
HENGAI_HEALTH_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
mmi_hengai_bp_measuring_flag_set(false);
return;
lv_obj_clean(watch_ext->cont);
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
lv_obj_t * img = lv_img_create(watch_ext->cont, NULL);
lv_img_set_src(img, ICON_HENGAI_BP_ALERT);
lv_obj_set_click(label_1, false);
}
#endif
- else if(false == mmi_health_measure_wear_state_get())
+ else if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
lv_watch_obj_set_anim_mode(watch_obj, LV_WATCH_ANIM_HOR_RIGHT_HIDE);
char imei[16 + 1] = {0};
app_adp_get_imei_req(imei);
temp_len += sprintf(json_data + temp_len, "\"device_code\":\"%s\",", imei);
+
+ if(0 == mmi_hengai_bp_calibrated_flag_get())
+ temp_len += sprintf(json_data + temp_len, "\"model_type\":0,");
+ else
+ temp_len += sprintf(json_data + temp_len, "\"model_type\":1,");
char * begin_time_str = mmi_hengai_bp_measure_action_time_string_get(1);
temp_len += sprintf(json_data + temp_len, "\"begin_time\":\"%s\",", begin_time_str);
char imei[16 + 1] = {0};
app_adp_get_imei_req(imei);
temp_len += sprintf(json_data + temp_len, "\"device_code\":\"%s\",", imei);
+
+ if(0 == mmi_hengai_bp_calibrated_flag_get())
+ temp_len += sprintf(json_data + temp_len, "\"model_type\":0,");
+ else
+ temp_len += sprintf(json_data + temp_len, "\"model_type\":1,");
char * begin_time_str = mmi_hengai_bp_measure_action_time_string_get(1);
temp_len += sprintf(json_data + temp_len, "\"begin_time\":\"%s\",", begin_time_str);
char imei[16 + 1] = {0};
app_adp_get_imei_req(imei);
temp_len += sprintf(json_data + temp_len, "\"device_code\":\"%s\",", imei);
+
+ if(0 == mmi_hengai_bp_calibrated_flag_get())
+ temp_len += sprintf(json_data + temp_len, "\"model_type\":0,");
+ else
+ temp_len += sprintf(json_data + temp_len, "\"model_type\":1,");
temp_len += sprintf(json_data + temp_len, "\"begin_time\":\"%s\",", s_happiness_begin_time_str);
lv_heart_rate_obj_ext_t * ext = health_heart_rate_get_ext();
if(NULL != ext)
{
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
if(NULL != ext->cycle_timer_id)
{
lv_obj_set_click(label_value, false);
ext->label_value = label_value;
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
ext->measure_state = STATE_HEART_RATE_MEASURE_FAIL;
}
{
if(false == mmi_health_measure_wear_state_get()
|| (true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
+ || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status())
)
{
HEALTH_MEASURE_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: should not run to here\n", __FUNCTION__, __LINE__);
lv_spo2_obj_ext_t * ext = health_spo2_get_ext();
if(NULL != ext)
{
- if(FALSE == mmi_health_measure_wear_state_get())
+ if(FALSE == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
if(NULL != ext->cycle_timer_id)
{
lv_obj_set_click(label_value, false);
ext->label_value = label_value;
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
ext->measure_state = STATE_SPO2_MEASURE_FAIL;
}
lv_temperature_obj_ext_t * ext = health_temperature_get_ext();
if(NULL != ext)
{
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
if(NULL != ext->cycle_timer_id)
{
lv_obj_set_click(label_value, false);
ext->label_value = label_value;
- if(false == mmi_health_measure_wear_state_get())
+ if(false == mmi_health_measure_wear_state_get() || (HAL_CHG_CONNECTED == Hal_Charger_Get_Status()))
{
ext->measure_state = STATE_TEMPERATURE_MEASURE_FAIL;
}