From: p15692025051 <846603105@qq.com> Date: Sat, 20 Jan 2024 03:30:28 +0000 (+0800) Subject: 血压 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=4c1c607c8addb6e1877804f1b262d186897668ab;p=mirrors%2FASR3603_Z5.git 血压 --- diff --git a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c index a26af113..8ba6d518 100644 --- a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c +++ b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c @@ -731,12 +731,13 @@ int fr8012haq_parse_returned_data(int timeout) Hal_Rtc_Gettime_Count(&yyl_out_data[yyl_out_data_len].time); //timestamp - num_buf_len = find_c(str_tmp,'/'); + 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); - yyl_out_data[yyl_out_data_len].timestamp = atoi(num_buf); + int int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].timestamp = int_tmp; FR8012HAQ_LOG("yyl_out_data[timestamp]:%d\n",yyl_out_data[yyl_out_data_len].timestamp); str_tmp += num_buf_len+1; //areaUP @@ -745,8 +746,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].areaUP = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].areaUP = int_tmp; FR8012HAQ_LOG("yyl_out_data[areaUP]:%d\n",yyl_out_data[yyl_out_data_len].areaUP); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //areaUPBase num_buf_len = find_c(str_tmp,','); @@ -754,8 +757,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].areaUPBase = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].areaUPBase = int_tmp; FR8012HAQ_LOG("yyl_out_data[areaUPBase]:%d\n",yyl_out_data[yyl_out_data_len].areaUPBase); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //areaUPHeight num_buf_len = find_c(str_tmp,','); @@ -763,8 +768,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].areaUPHeight = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].areaUPHeight = int_tmp; FR8012HAQ_LOG("yyl_out_data[areaUPHeight]:%d\n",yyl_out_data[yyl_out_data_len].areaUPHeight); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //areaDOWN num_buf_len = find_c(str_tmp,','); @@ -772,8 +779,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].areaDOWN = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].areaDOWN = int_tmp; FR8012HAQ_LOG("yyl_out_data[areaDOWN]:%d\n",yyl_out_data[yyl_out_data_len].areaDOWN); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //areaDOWNBase num_buf_len = find_c(str_tmp,','); @@ -781,8 +790,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].areaDOWNBase = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].areaDOWNBase = int_tmp; FR8012HAQ_LOG("yyl_out_data[areaDOWNBase]:%d\n",yyl_out_data[yyl_out_data_len].areaDOWNBase); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //areaDOWNHeight num_buf_len = find_c(str_tmp,','); @@ -790,8 +801,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].areaDOWNHeight = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].areaDOWNHeight = int_tmp; FR8012HAQ_LOG("yyl_out_data[areaDOWNHeight]:%d\n",yyl_out_data[yyl_out_data_len].areaDOWNHeight); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //RRI num_buf_len = find_c(str_tmp,','); @@ -799,8 +812,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].RRI = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].RRI = int_tmp; FR8012HAQ_LOG("yyl_out_data[RRI]:%d\n",yyl_out_data[yyl_out_data_len].RRI); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; //motion num_buf_len = find_c(str_tmp,']'); @@ -808,8 +823,10 @@ int fr8012haq_parse_returned_data(int timeout) num_buf_len = sizeof(num_buf)-1; memset(num_buf,0,sizeof(num_buf)); memcpy(num_buf,str_tmp,num_buf_len); - yyl_out_data[yyl_out_data_len].motion = atoi(num_buf); + int_tmp = atoi(num_buf); + yyl_out_data[yyl_out_data_len].motion = int_tmp; FR8012HAQ_LOG("yyl_out_data[motion]:%d\n",yyl_out_data[yyl_out_data_len].motion); + FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf); str_tmp += num_buf_len+1; if(yyl_out_data_len