}
/*体温*/
- str_tmp = strstr(UART4_buf,"\"temper_data\":\"");
+ str_tmp = strstr(UART4_buf,"\"temp_data\":\"");
if(str_tmp)
{
//unsigned char hrs = 0;
- str_tmp += strlen("\"temper_data\":\"");
+ str_tmp += strlen("\"temp_data\":\"");
num_buf_len = find_c(str_tmp,'\"');
if(num_buf_len>=sizeof(num_buf))
num_buf_len = sizeof(num_buf)-1;
memset(num_buf,0,sizeof(num_buf));
memcpy(num_buf,str_tmp,num_buf_len);
- temp = atof(num_buf);
+ temp = atof(num_buf);
+ //FR8012HAQ_LOG("temp:str_tmp:%s\n",str_tmp);
+ FR8012HAQ_LOG("temp:%f\n",temp);
}
/*佩戴*/
str_tmp = strstr(UART4_buf,"\"wear_data\":\"");
/* code */
//uart4_send_data("{\"cmd\":\"2\",\"get_data\":\"yyl\"}",sizeof("{\"cmd\":\"2\",\"get_data\":\"yyl\"}"));
break;
+ case TEMP_MODE:
+ /* code */
+ uart4_send_data("{\"cmd\":\"2\",\"get_data\":\"temp\"}",sizeof("{\"cmd\":\"2\",\"get_data\":\"temp\"}"));
+ UOS_SleepMs(50);
+ break;
default:
break;
}
{
sys_pm_wakeup_no_lcd();
FR8012HAQ_run_mode = EMO_MODE ;
- FR8012HAQ_LOG("fr8012haq_measure_bp_start :FR8012HAQ_run_mode:%d!!!!!!!!\n",FR8012HAQ_run_mode);
+ FR8012HAQ_LOG("fr8012haq_measure_emo_start :FR8012HAQ_run_mode:%d!!!!!!!!\n",FR8012HAQ_run_mode);
sensor_task_send_message(FR8012HAQ_ID,SENSOR_MSG_START);
}
void fr8012haq_measure_YYL_start(void)
{
sys_pm_wakeup_no_lcd();
FR8012HAQ_run_mode = YYL_MODE ;
- FR8012HAQ_LOG("fr8012haq_measure_bp_start :FR8012HAQ_run_mode:%d!!!!!!!!\n",FR8012HAQ_run_mode);
+ FR8012HAQ_LOG("fr8012haq_measure_YYL_start :FR8012HAQ_run_mode:%d!!!!!!!!\n",FR8012HAQ_run_mode);
+ sensor_task_send_message(FR8012HAQ_ID,SENSOR_MSG_START);
+}
+void fr8012haq_measure_temp_start(void)
+{
+ sys_pm_wakeup_no_lcd();
+ FR8012HAQ_run_mode = TEMP_MODE ;
+ FR8012HAQ_LOG("fr8012haq_measure_temp_start :FR8012HAQ_run_mode:%d!!!!!!!!\n",FR8012HAQ_run_mode);
sensor_task_send_message(FR8012HAQ_ID,SENSOR_MSG_START);
}
void FR8012HAQ_restart(void)
// }
// //app_adaptor_pedometer_data_clear();
}
-
+float fr8012haq_get_body_temperature(void)
+{
+ return temp;
+}
uint16_t get_fr8012haq_hr_value(void)
{
return s_FR8012HAQ_heart_rate;