{
HENGAI_TCMS_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ if(true == mmi_watch_is_in_factory_mode())
+ return ;
+
if(true == mmi_health_measure_state_is_in_measure())
return;
+ HENGAI_TCMS_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
mmi_hsensor_yyl_measure_start();
s_hengai_tcms_check_flag = 1;
}
//#endif
};
+
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_in_factory_mode = false;
+#endif
+
/**********************
* MACROS
**********************/
lv_obj_set_click(list, true);
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_in_factory_mode = true;
+#endif
+
return obj;
}
lv_watch_png_cache_all_free();
watch_set_suspend_enable(true, ACT_ID_FACTORY_MODE_MAIN, 0);
watch_set_suspend_enable(true, ACT_ID_FACTORY_MODE_TEST, 0);
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_in_factory_mode = false;
+#endif
+
+#ifdef __MMI_CUSTOM_HENGAI_TCMS__
+ mmi_hengai_tcms_action();
+#endif
+}
+
+#ifdef __MMI_ZHSX_SUPPORT__
+bool mmi_watch_is_in_factory_mode(void)
+{
+ printf("[@CHENG_DEBUG][%s][%d]:%d\n", __FUNCTION__, __LINE__, (s_is_in_factory_mode ? 1 : 0));
+ return s_is_in_factory_mode;
}
+#endif
static void factorymode_autotest_create_btn_event_cb(lv_obj_t * btn, lv_event_t e)
{
#ifdef __MMI_HEALTH_MEASURE_TEMPERATURE_SUPPORT__
case FAC_TEMPERATURE:
mmi_tsensor_close();
- #ifdef __MMI_CUSTOM_HENGAI_TCMS__
- mmi_hengai_tcms_action();
- #endif
break;
#endif
#ifdef __MMI_HEALTH_MEASURE_HEART_SUPPORT__
case FAC_HEART:
mmi_hsensor_close();
- #ifdef __MMI_CUSTOM_HENGAI_TCMS__
- mmi_hengai_tcms_action();
- #endif
break;
#ifdef __MMI_HEALTH_MEASURE_SPO2_SUPPORT__
case FAC_SPO2:
mmi_hsensor_close();
- #ifdef __MMI_CUSTOM_HENGAI_TCMS__
- mmi_hengai_tcms_action();
- #endif
break;
#endif
#endif