1.短信流程错误处理优化
This commit is contained in:
parent
d202ef9836
commit
a0258f5cd6
|
@ -1746,12 +1746,17 @@ SINT32 sf_sms_read_message(void)
|
|||
|
||||
case SMS_SIM_EXIT:
|
||||
|
||||
if(strstr((const char *)gsmPara, "OK"))
|
||||
if((strstr((const char *)gsmPara, "OK")) || (strstr((const char *)gsmPara, "ERROR")))
|
||||
{
|
||||
printf("[%s:%d] e\n", __FUNCTION__, __LINE__);
|
||||
goto SF_SMS_READ_MSG_END;
|
||||
}
|
||||
|
||||
else if(time%2){
|
||||
sprintf((char *)gsmPara, "AT+CMGD=1,3\r");
|
||||
printf("%s:%d %s\n", __FUNCTION__, __LINE__, gsmPara);
|
||||
ttyRet = sf_hal_ttyusb2_write(gsmPara, strlen((const char *)gsmPara));
|
||||
SF_CHECK_RETURN(ttyRet, SF_GPRS_MODULE_ERROR_WRITE);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue
Block a user