[bugfix]ATS0=3 and remove excess whitespace
Change-Id: Idd87e389bdc050997648f2a71c7507b2916390c4
diff --git a/src/lynq/framework/lynq-atsvc/src/common.cpp b/src/lynq/framework/lynq-atsvc/src/common.cpp
index 4409a3f..74cf21a 100755
--- a/src/lynq/framework/lynq-atsvc/src/common.cpp
+++ b/src/lynq/framework/lynq-atsvc/src/common.cpp
@@ -165,8 +165,8 @@
case PREF_NET_TYPE_LTE_CMDA_EVDO_GSM_WCDMA : return " LTE, CDMA, EvDo, GSM/WCDMA";
case PREF_NET_TYPE_LTE_ONLY : return " LTE only";
case PREF_NET_TYPE_LTE_WCDMA /*12*/ : return " LTE/WCDMA";
- case PREF_NET_TYPE_LTE_GSM /*30*/ : return " LTE/GSM";
- case PREF_NET_TYPE_LTE_TDD_ONLY /*31*/ : return " LTE only";
+ // case PREF_NET_TYPE_LTE_GSM /*30*/ : return " LTE/GSM";
+ // case PREF_NET_TYPE_LTE_TDD_ONLY /*31*/ : return " LTE only";
case 13: return "TD-SCDMA only";
case 14: return "TD-SCDMA and WCDMA";
case 15: return "TD-SCDMA and LTE";
@@ -177,8 +177,8 @@
case 20: return "TD-SCDMA, GSM/WCDMA and LTE";
case 21: return "TD-SCDMA,EvDo,CDMA,GSM/WCDMA";
case 22: return "TD-SCDMA/LTE/GSM/WCDMA, CDMA, and EvDo";
- //case 30: return "LTE/GSM";
- //case 31: return "LTE TDD Only mode";
+ case 30: return "LTE/GSM";
+ case 31: return "LTE only";
case 32: return "CDMA,GSM(2G Global)";
case 33: return "CDMA,EVDO,GSM";
case 34: return "LTE,CDMA,EVDO,GSM(4G Global, 4M)";
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp b/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
index 58df14c..6f5c79d 100755
--- a/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
+++ b/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
@@ -185,18 +185,25 @@
lynqSetArgv(&(argv[2]),&Point,"0");
token = strtok(str, "=");
//argv[0] = token;
- argv[0] = strstr(token, "+")+1;
- while (token != NULL)
+ if(strstr(token, "+"))
{
- string = token;
- token = strtok(NULL, "=");
+ argv[0] = strstr(token, "+")+1;
+ while (token != NULL)
+ {
+ string = token;
+ token = strtok(NULL, "=");
+ }
+ parameter = strtok(string, ",");
+ int i = 3;
+ while (parameter != NULL)
+ {
+ argv[i++] = parameter;
+ parameter = strtok(NULL, ",");
+ }
}
- parameter = strtok(string, ",");
- int i = 3;
- while (parameter != NULL)
+ else
{
- argv[i++] = parameter;
- parameter = strtok(NULL, ",");
+ argv[0] = token;
}
}
else if(strstr(cmd,"?"))
@@ -229,41 +236,41 @@
else
{
RLOGD("sp test 01");
- if(!strcmp(cmd, "ATA")){
- lynqSetArgv(&(argv[0]),&Point,"ATA");
+ if(!strcmp(cmd, "ATA")){
+ lynqSetArgv(&(argv[0]),&Point,"ATA");
return 3;
}
if(!strcmp(cmd, "AT")){
- lynqSetArgv(&(argv[0]),&Point,"AT");
+ lynqSetArgv(&(argv[0]),&Point,"AT");
return 3;
}
/*UNKNOW*/
else if(!strncmp(cmd, "ATD", 3)){
- lynqSetArgv(&(argv[0]),&Point,"ATD");
+ lynqSetArgv(&(argv[0]),&Point,"ATD");
argv[3] = test+3;
return 4;
}
else if(!strncmp(cmd, "ATE", 3)){
- lynqSetArgv(&(argv[0]),&Point,"ATE");
+ lynqSetArgv(&(argv[0]),&Point,"ATE");
argv[3] = test+3;
return 4;
}
else if(!strcmp(cmd, "ATH")){
- lynqSetArgv(&(argv[0]),&Point,"ATH");
+ lynqSetArgv(&(argv[0]),&Point,"ATH");
return 3;
}
else if(!strncmp(cmd, "ATI", 3)){
- lynqSetArgv(&(argv[0]),&Point,"ATI");
+ lynqSetArgv(&(argv[0]),&Point,"ATI");
argv[3] = test+3;
return 4;
}
else if(!strncmp(cmd, "ATL", 3)){
- lynqSetArgv(&(argv[0]),&Point,"ATL");
+ lynqSetArgv(&(argv[0]),&Point,"ATL");
argv[3] = test+3;
return 4;
}
else if(!strncmp(cmd, "ATO", 3)){
- lynqSetArgv(&(argv[0]),&Point,"ATO");
+ lynqSetArgv(&(argv[0]),&Point,"ATO");
argv[3] = test+3;
return 3;
}
@@ -271,27 +278,22 @@
/*
*/
else if(!strncmp(cmd, "ATQ", 3)){
- lynqSetArgv(&(argv[0]),&Point,"ATQ");
+ lynqSetArgv(&(argv[0]),&Point,"ATQ");
argv[3] = test+3;
return 4;
}
- else if(!strncmp(cmd, "ATSO", 4)){
- lynqSetArgv(&(argv[0]),&Point,"ATSO");
- argv[3] = test+4;
- return 4;
- }
else if(!strncmp(cmd, "ATS3", 4)){
- lynqSetArgv(&(argv[0]),&Point,"ATS3");
+ lynqSetArgv(&(argv[0]),&Point,"ATS3");
argv[3] = test+4;
return 4;
}
else if(!strncmp(cmd, "ATS4", 4)){
- lynqSetArgv(&(argv[0]),&Point,"ATS4");
+ lynqSetArgv(&(argv[0]),&Point,"ATS4");
argv[3] = test+4;
return 4;
}
else if(!strncmp(cmd, "ATS5", 4)){
- lynqSetArgv(&(argv[0]),&Point,"ATS5");
+ lynqSetArgv(&(argv[0]),&Point,"ATS5");
argv[3] = test+4;
return 4;
}
@@ -299,17 +301,17 @@
/*
*/
else if(!strncmp(cmd, "ATS7", 4)){
- lynqSetArgv(&(argv[0]),&Point,"ATS7");
+ lynqSetArgv(&(argv[0]),&Point,"ATS7");
argv[3] = test+4;
return 4;
}
else if(!strncmp(cmd, "ATS8", 4)){
- lynqSetArgv(&(argv[0]),&Point,"ATS8");
+ lynqSetArgv(&(argv[0]),&Point,"ATS8");
argv[3] = test+4;
return 4;
}
else if(!strncmp(cmd, "ATS10", 5)){
- lynqSetArgv(&(argv[0]),&Point,"ATS10");
+ lynqSetArgv(&(argv[0]),&Point,"ATS10");
argv[3] = test+5;
return 4;
}