打印cat1 更新 版本 imei等信息的过程 285/1 285/head 286/target/1
authorSnickerSun <snickersun@163.com>
Fri, 14 Jun 2024 10:10:36 +0000 (18:10 +0800)
committerSnickerSun <snickersun@163.com>
Fri, 14 Jun 2024 10:10:36 +0000 (18:10 +0800)
code/sdk/drivers/peripheral/slip/cat1Service/cat1_server.cpp

index d40b479..a8aa101 100644 (file)
@@ -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);