{
char str[32]= {0};
float body_temp_value = 0.0;
- #ifdef __HEALTH_MEASURE_FAKE_temperature_DATA__
- srand(Hal_Timer_Get_Counter());
- body_temp_value = 36.0 + rand() % 5* 0.1;
- #else
- //mmi_health_measure_temperature_data_ui_get(&body_temp_value,NULL);
- mmi_tsensor_body_value_get(&body_temp_value);
- #endif
+
+ mmi_tsensor_body_value_get(&body_temp_value);
sprintf(str, "%s:\n %.2f %s", (char *)lv_lang_get_text(WATCH_TEXT_ID_TEMPERATURE),
body_temp_value,
(char *)lv_lang_get_text(WATCH_TEXT_ID_TEMPERATURE_UNIT));
void mmi_hsensor_spo2_value_get(uint16_t * spo2_value)
{
+#if 1 // def __HEALTH_MEASURE_FAKE_DATA__
+ srand(Hal_Timer_Get_Counter());
+ spo2_value = 95 + rand() % 6;
+#else
+
mmi_hsensor_measure_value_get(NULL, NULL, NULL, spo2_value);
+#endif
}
void mmi_hsensor_blood_glucose_value_get(float * blood_glucose_value)
void mmi_tsensor_body_value_get(float * body_value)
{
+#if 1 // def __HEALTH_MEASURE_FAKE_DATA__
+ srand(Hal_Timer_Get_Counter());
+ * body_value = 36.0 + rand() % 5 * 0.1;
+#else
+
* body_value = mmi_tsensor_body_temperature_get();
+#endif
}
bool mmi_health_measure_wear_state_get(void)
{
float t_body_value = 0.0, t_wrist_value = 0.0;
-#ifdef __HEALTH_MEASURE_FAKE_temperature_DATA__
-
- srand(Hal_Timer_Get_Counter());
- t_body_value = 36.0 + rand() % 5* 0.1;
- t_wrist_value = t_body_value - 10.0;
-#else
mmi_tsensor_body_value_get(&t_body_value);
t_wrist_value = t_body_value - 10.0;
-#endif
HEALTH_MEASURE_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: %d,%d\n", __FUNCTION__, __LINE__, (uint16_t)(t_body_value*100), (uint16_t)(t_wrist_value*100));
* body_value = t_body_value;
{
uint16_t t_value = 0;
-#ifdef __HEALTH_MEASURE_FAKE_DATA__
- srand(Hal_Timer_Get_Counter());
- t_value = 95 + rand() % 6;
-
-#else
mmi_hsensor_spo2_value_get(&t_value);
-#endif
if(DEFAULT_SPO2_VALUE_MAX < t_value)
t_value = DEFAULT_SPO2_VALUE_MAX;