1.优化sms
This commit is contained in:
parent
9b7c49d7f4
commit
6f867bde34
|
@ -1617,7 +1617,7 @@ SINT32 sf_check_message(void)
|
|||
SINT32 ttyRet = 0;
|
||||
char strtmp[20] = {0};
|
||||
UIMenuStoreInfo *puiPara = sf_app_ui_para_get();
|
||||
SF_TTY_DATA_TYPE_S ttyData = { .waitMs = 2000, .len = 3, .lenMax = (GPRS_INFO_LINE_MAX-1), .cmp = "OK", .cmperr = "ERROR", .data = gsmPara};
|
||||
SF_TTY_DATA_TYPE_S ttyData = { .waitMs = 2000, .len = 140, .lenMax = (GPRS_INFO_LINE_MAX-1), .cmp = "OK", .cmperr = "ERROR", .data = gsmPara};
|
||||
|
||||
printf("%s:%d s\n", __FUNCTION__, __LINE__);
|
||||
|
||||
|
@ -1641,7 +1641,8 @@ SINT32 sf_check_message(void)
|
|||
strcpy((char *)gsmPara, "AT+QCFG=\"sms/listmsgmap\",\"REC UNREAD\"\r");
|
||||
ttyRet = sf_hal_ttyusb2_write(gsmPara, strlen((const char *)gsmPara));
|
||||
SF_CHECK_RETURN(ttyRet, SF_GPRS_MODULE_ERROR_WRITE);
|
||||
|
||||
ttyData.cmp = "+QCFG:";
|
||||
ttyData.len = 140;
|
||||
while(sf_app_while_flag())
|
||||
{
|
||||
time++;
|
||||
|
@ -1683,7 +1684,7 @@ SINT32 sf_check_message(void)
|
|||
ttyRet = sf_hal_ttyusb2_write(gsmPara, strlen((const char *)gsmPara));
|
||||
SF_CHECK_RETURN(ttyRet, SF_GPRS_MODULE_ERROR_WRITE);
|
||||
ttyData.cmp = "+QCFG:";
|
||||
ttyData.len = strlen(gsmPara) + 2;
|
||||
ttyData.len = 140;
|
||||
continue;
|
||||
}
|
||||
else
|
||||
|
@ -1708,7 +1709,7 @@ SINT32 sf_check_message(void)
|
|||
SF_CHECK_RETURN(ttyRet, SF_GPRS_MODULE_ERROR_WRITE);
|
||||
sf_sleep_ms(500);
|
||||
ttyData.cmp = "+QCFG:";
|
||||
ttyData.len = strlen(gsmPara) + 2;
|
||||
ttyData.len = 140;
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -1720,7 +1721,7 @@ SINT32 sf_check_message(void)
|
|||
char *temp = NULL;
|
||||
char *delim;//
|
||||
delim = "\"";
|
||||
temp = strtok((char *)gsmPara, delim);
|
||||
temp = strtok(strstr((const char *)gsmPara, strtmp), delim);
|
||||
int mm = 0;
|
||||
char strtmp[12][70] = { { 0 } };
|
||||
|
||||
|
@ -1733,7 +1734,7 @@ SINT32 sf_check_message(void)
|
|||
temp = strtok(0, delim);
|
||||
}
|
||||
|
||||
temp = strtmp[9];
|
||||
temp = strtmp[4];
|
||||
printf("temp:%s \n", temp);
|
||||
mm = 0;
|
||||
pSifarPara->SmsFlag = 0;
|
||||
|
@ -1741,7 +1742,7 @@ SINT32 sf_check_message(void)
|
|||
{
|
||||
if(*temp != '0')
|
||||
{
|
||||
printf("strtmp[9][%d]:%d\n", mm, strtmp[9][mm]);
|
||||
printf("strtmp[4][%d]:%d\n", mm, strtmp[4][mm]);
|
||||
printf("temp:%s\n", temp);
|
||||
pSifarPara->SmsFlag = 1;
|
||||
time = 0;
|
||||
|
@ -1823,7 +1824,7 @@ SINT32 sf_check_message(void)
|
|||
ttyRet = sf_hal_ttyusb2_write(gsmPara, strlen((const char *)gsmPara));
|
||||
SF_CHECK_RETURN(ttyRet, SF_GPRS_MODULE_ERROR_WRITE);
|
||||
ttyData.cmp = "+QCFG:";
|
||||
ttyData.len = strlen(gsmPara) + 2;
|
||||
ttyData.len = 140;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1842,7 +1843,7 @@ SINT32 sf_check_message(void)
|
|||
SF_CHECK_RETURN(ttyRet, SF_GPRS_MODULE_ERROR_WRITE);
|
||||
sf_sleep_ms(500);
|
||||
ttyData.cmp = "+QCFG:";
|
||||
ttyData.len = strlen(gsmPara) + 2;
|
||||
ttyData.len = 140;
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue
Block a user