From 763b7e928f5f857925ae963b1c0f094c157e7f27 Mon Sep 17 00:00:00 2001 From: SnickerSun Date: Fri, 14 Jun 2024 18:10:36 +0800 Subject: [PATCH] =?utf8?q?=E6=89=93=E5=8D=B0cat1=20=E6=9B=B4=E6=96=B0=20?= =?utf8?q?=E7=89=88=E6=9C=AC=20imei=E7=AD=89=E4=BF=A1=E6=81=AF=E7=9A=84?= =?utf8?q?=E8=BF=87=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../slip/cat1Service/cat1_server.cpp | 36 ++++++++++++------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/code/sdk/drivers/peripheral/slip/cat1Service/cat1_server.cpp b/code/sdk/drivers/peripheral/slip/cat1Service/cat1_server.cpp index d40b4793f..a8aa1014f 100644 --- a/code/sdk/drivers/peripheral/slip/cat1Service/cat1_server.cpp +++ b/code/sdk/drivers/peripheral/slip/cat1Service/cat1_server.cpp @@ -444,9 +444,10 @@ static int decodeVersion(char* msg) { if((strncmp(s,"pyVer",5) == 0) && (strlen(s)> 5)) { - char* ptmp=s+6; - PRINT("pyVer= %s\r\n",ptmp); - if ( strcmp(uapi_dev_runtime_get_cat1_pyver(),ptmp)!=0 ) + char* ptmp=s+6; + char* pyverstr = uapi_dev_runtime_get_cat1_pyver(); + PRINT("pyVer %s to %s\r\n",pyverstr,ptmp); + if ( strcmp(pyverstr,ptmp)!=0 ) { update++; uapi_dev_runtime_set_cat1_pyver(ptmp); @@ -460,16 +461,20 @@ static int decodeVersion(char* msg) }else if ((strncmp(s,"modemVer",8) == 0) && (strlen(s)> 8)) { char* ptmp=s+9; - PRINT("modemVer= %s\r\n",ptmp); - if (strcmp(uapi_dev_runtime_get_cat1_modemver(),ptmp) != 0) + char* modemverstr=uapi_dev_runtime_get_cat1_modemver(); + PRINT("modemVer %s to %s\r\n",modemverstr,ptmp); + + if (strcmp(modemverstr,ptmp) != 0) { update++; uapi_dev_runtime_set_cat1_modemver(ptmp); } } else if (strncmp(s,"PY_",3) == 0 ) { - PRINT("pyVer = %s\r\n",s); - if ( strcmp(uapi_dev_runtime_get_cat1_pyver(),s)!=0 ) + char* pyverstr = uapi_dev_runtime_get_cat1_pyver(); + PRINT("pyVer %s to %s\r\n",pyverstr,s); + + if ( strcmp(pyverstr,s)!=0 ) { update++; uapi_dev_runtime_set_cat1_pyver(s); @@ -477,8 +482,10 @@ static int decodeVersion(char* msg) }else if (strncmp(s,"EG810M",6) == 0 ) { - PRINT("modemVer = %s\r\n",s); - if (strcmp(uapi_dev_runtime_get_cat1_modemver(),s) != 0) + + char* modemverstr=uapi_dev_runtime_get_cat1_modemver(); + PRINT("modemVer %s to %s\r\n",modemverstr,s); + if (strcmp(modemverstr,s) != 0) { update++; uapi_dev_runtime_set_cat1_modemver(s); @@ -533,8 +540,9 @@ static int decodeNetStat(char* msg) if(strncmp(s,"imei:",5) == 0) { ppbuf = s+5; - PRINT("=== imei = %s\r\n",ppbuf); - if ( strcmp(uapi_dev_runtime_get_cat1_imei(),ppbuf)!=0 ) + char* imei = uapi_dev_runtime_get_cat1_imei(); + PRINT("=== imei %s to %s\r\n",imei,ppbuf); + if ( strcmp(imei,ppbuf)!=0 ) { update++; uapi_dev_runtime_set_cat1_imei(ppbuf); @@ -559,8 +567,10 @@ static int decodeNetStat(char* msg) else ppbuf=s+5; - PRINT("=== opera = %s\r\n",ppbuf); - if ( strcmp(uapi_dev_runtime_get_cat1_operator(),ppbuf)!=0 ) + + char* opera=uapi_dev_runtime_get_cat1_operator(); + PRINT("=== opera %s to %s\r\n",opera,ppbuf); + if ( strcmp(opera,ppbuf)!=0 ) { update++; uapi_dev_runtime_set_cat1_operator(ppbuf); -- 2.17.1