微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503断网后,gprs_state为 何仍为REG_STATE_REGISTERED

mt2503断网后,gprs_state为 何仍为REG_STATE_REGISTERED

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
带卡正常开机,AT+CGREG查询返回状态为1
拔掉天线,掉开网络后,AT+CGREG查询返回状态仍然是注册状态。

[SOLUTION]
掉网后,MM层的状态如果是REG_NO_CELL,会报给上层GPRS连接仍在Registered的状态,因为如果报dereg状态,会使数据连接断开,
这样的话,再回到有信号的地方,需要重新连接上网,所以这里gprs_state仍然显示REG_STATE_REGISTERED。
有L4 code,可以参考rac_get_gprs_state().
如果认为不可接受,可以修改:
使rac_ptr_g->rac_gmm_state为RAC_GMM_REG_NO_CELL的case,
返回REG_STATE_NOT_REGISTERED。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top