VOS_UINT32 AT_TestCpmsPara(VOS_UINT8 ucIndex) { VOS_UINT16 usLength; AT_MODEM_SMS_CTX_STRU *pstSmsCtx = VOS_NULL_PTR; usLength = 0; pstSmsCtx = AT_GetModemSmsCtxAddrFromClientId(ucIndex); if (MN_MSG_ME_STORAGE_ENABLE == pstSmsCtx->enMsgMeStorageStatus) { usLength = (VOS_UINT16)VOS_sprintf((VOS_CHAR*)pgucAtSndCodeAddr, "%s: (\"SM\",\"ME\"),(\"SM\",\"ME\"),(\"SM\",\"ME\")", g_stParseContext[ucIndex].pstCmdElement->pszCmdName); } else { usLength = (VOS_UINT16)VOS_sprintf((VOS_CHAR*)pgucAtSndCodeAddr, "%s: (\"SM\"),(\"SM\"),(\"SM\")", g_stParseContext[ucIndex].pstCmdElement->pszCmdName); } gstAtSendData.usBufLen = usLength; return AT_OK; }
VOS_UINT32 AT_TestCnmaPara(VOS_UINT8 ucIndex) { AT_MODEM_SMS_CTX_STRU *pstSmsCtx = VOS_NULL_PTR; pstSmsCtx = AT_GetModemSmsCtxAddrFromClientId(ucIndex); if(AT_CMGF_MSG_FORMAT_PDU == pstSmsCtx->enCmgfMsgFormat) /* TEXT方式参数检查 */ { gstAtSendData.usBufLen = (TAF_UINT16)VOS_sprintf((TAF_CHAR*)pgucAtSndCodeAddr, "%s: (0-2)", g_stParseContext[ucIndex].pstCmdElement->pszCmdName); } else { gstAtSendData.usBufLen = 0; } return AT_OK; }
VOS_UINT8 AT_GetSmsFilterEnableFlg( VOS_UINT8 ucIndex ) { return AT_GetModemSmsCtxAddrFromClientId(ucIndex)->stSmsFilterCfg.ucSmsFilterEnableFlg; }