[Feature]add network rejected code
Change-Id: I1359fc4e5bb4306ac0b59459768265f97fcd8715
diff --git a/src/lynq/lib/liblynq-network/include/lynq_network/lynq_network.h b/src/lynq/lib/liblynq-network/include/lynq_network/lynq_network.h
index b8da1c2..23f3d3f 100755
--- a/src/lynq/lib/liblynq-network/include/lynq_network/lynq_network.h
+++ b/src/lynq/lib/liblynq-network/include/lynq_network/lynq_network.h
@@ -57,7 +57,7 @@
int lynq_query_network_selection_mode(int *netselMode);
int lynq_set_network_selection_mode(const char *mode,const char* mccmnc);
int lynq_query_available_network(char *OperatorFN,char *OperatorSH,char *MccMnc,char * NetStatus);
-int lynq_query_registration_state(const char *type,int* regState,int* imsRegState,char * LAC,char * CID,int *netType,int *radioTechFam);
+int lynq_query_registration_state(const char *type,int* regState,int* imsRegState,char * LAC,char * CID,int *netType,int *radioTechFam,int *netRejected);
int lynq_query_prefferred_networktype(int *preNetType);
int lynq_set_prefferred_networktype(const int preffertype);
int lynq_query_cell_info(int cellinfo[CELLINFO_MAX_NUM],int * realNum);
diff --git a/src/lynq/lib/liblynq-network/lynq_network.cpp b/src/lynq/lib/liblynq-network/lynq_network.cpp
index e6aaba8..e78face 100755
--- a/src/lynq/lib/liblynq-network/lynq_network.cpp
+++ b/src/lynq/lib/liblynq-network/lynq_network.cpp
@@ -716,7 +716,7 @@
return response.error;
}
-int lynq_query_registration_state(const char *type,int* regState,int* imsRegState,char * LAC,char * CID,int *netType,int *radioTechFam)
+int lynq_query_registration_state(const char *type,int* regState,int* imsRegState,char * LAC,char * CID,int *netType,int *radioTechFam,int *netRejected)
{
int ret = -1;
if(NULL == type || NULL ==regState ||NULL ==imsRegState ||NULL ==LAC ||NULL ==CID ||NULL ==netType ||NULL ==radioTechFam)
@@ -787,6 +787,17 @@
lynqStrdupReadString(p);
lynqStrdupReadString(p);
*netType = atoi(lynqStrdupReadString(p));
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ lynqStrdupReadString(p);
+ *netRejected = atoi(lynqStrdupReadString(p));
}
}else if(!strcmp(str,"DATA")){
p.readInt32(&num);