VOS_UINT32 TAF_PhonePlmnUserSel( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PLMN_USER_SEL_STRU *pstPlmnUserSel ) { VOS_UINT32 ulRst; /* 发送消息 TAF_MSG_MMA_PLMN_USER_SEL 给 MMA 处理, 该消息带TAF_PLMN_USER_SEL_STRU类型的参数结构 */ ulRst = MN_FillAndSndAppReqMsg(ClientId, OpId, TAF_MSG_MMA_PLMN_USER_SEL, (VOS_UINT8*)pstPlmnUserSel, /*要求查询PS的注册状态。*/ sizeof(TAF_PLMN_USER_SEL_STRU), I0_WUEPS_PID_MMA); if (TAF_SUCCESS == ulRst ) { return VOS_TRUE; } return VOS_FALSE; }
/***************************************************************************** Prototype : Taf_ProcessUnstructuredSSReq Description : APP/AT发起ProcessUntructuredSS操作,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 pPara - 操作参数 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function 2.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) 3.Date : 2008-12-06 Author : s62952 Modification: 问题单AT2D07296 4.Date : 2013-5-17 Author : W000176964 Modification: SS FDN&Call Control项目:修改消息发送PID为TAF *****************************************************************************/ TAF_UINT32 TAF_ProcessUnstructuredSSReq ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_SS_PROCESS_USS_REQ_STRU *pPara) { TAF_SS_PROCESS_USS_REQ_STRU *pstSsReq; pstSsReq = pPara; if((TAF_SS_7bit_LANGUAGE_UNSPECIFIED == pstSsReq->DatacodingScheme) ||(TAF_SS_8bit == pstSsReq->DatacodingScheme) ||(TAF_SS_UCS2 == pstSsReq->DatacodingScheme) || (TAF_SS_7BIT_DATA_CODING == pstSsReq->DatacodingScheme)) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_PROCESS_USS_MSG, pstSsReq, sizeof(TAF_SS_PROCESS_USS_REQ_STRU), I0_WUEPS_PID_TAF); } else { return TAF_FAILURE; } }
/***************************************************************************** 函 数 名 : TAF_DefLoadDefault 功能描述 : 恢复出厂配置 输入参数 : MN_CLIENT_ID_T ClientId MN_OPERATION_ID_T OpId 输出参数 : 无 返 回 值 : 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2007年10月22日 作 者 : H59254 修改内容 : creat function *****************************************************************************/ TAF_UINT32 TAF_DefLoadDefault(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_SET_LOADDEFAULT, VOS_NULL_PTR, 0, I0_WUEPS_PID_MMA); }
TAF_UINT32 Taf_DefPhAutoAttach(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_UINT32 ulSetValue) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_SET_AUTOATTACH, &ulSetValue, sizeof(TAF_UINT32), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : TAF_DefQuickStart 功能描述 : 设置快速开机 输入参数 : MN_CLIENT_ID_T ClientId MN_OPERATION_ID_T OpId TAF_UINT32 ulSetValue 输出参数 : 无 返 回 值 : 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2007年10月9日 作 者 : luojian id:107747 修改内容 : 新生成函数 *****************************************************************************/ TAF_UINT32 TAF_DefQuickStart(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_UINT32 ulSetValue) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_SET_QUICKSTART, &ulSetValue, sizeof(TAF_UINT32), I0_WUEPS_PID_MMA); }
/***************************************************************************** Prototype : TAF_SsReleaseComplete Description : APP/AT发起ReleaseComplete操作,释放当前操作占用的链路,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 pPara - 操作参数 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function 2.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) 3.Date : 2013-5-17 Author : W000176964 Modification: SS FDN&Call Control项目:修改消息发送PID为TAF *****************************************************************************/ TAF_UINT32 TAF_SsReleaseComplete ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_RLEASE_MSG, VOS_NULL_PTR, 0, I0_WUEPS_PID_TAF); }
VOS_UINT32 Taf_DefPhMode(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_OP_MODE_STRU PhModeSet) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_FUN_QUERY, &PhModeSet, sizeof(TAF_PH_OP_MODE_STRU), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_FplmnHandle 功能描述 : FPLMN通用操作处理 输入参数 : ClientId - APP/AT标识 OpId - 操作标识 PhModeSet - 手机操作模式 输出参数 : 无 返 回 值 : VOS_UINT32 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2007年10月9日 作 者 : luojian id:107747 修改内容 : 新生成函数,A32D13994 *****************************************************************************/ TAF_UINT32 Taf_FplmnHandle(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_FPLMN_OPERATE_STRU stFplmnOperate) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_FPLMN_HANDLE, &stFplmnOperate, sizeof(TAF_PH_FPLMN_OPERATE_STRU), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_UsimRestrictedAccessCommand 功能描述 : 用于支持受限制的卡操作命令 输入参数 : 输出参数 : 返 回 值 : 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2006年10月25日 作 者 : h59254 修改内容 : 新生成函数 *****************************************************************************/ TAF_UINT32 Taf_UsimRestrictedAccessCommand(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_SIM_RESTRIC_ACCESS_STRU *pPara) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_USIM_RESTRICTED_ACCESS, pPara, sizeof(TAF_SIM_RESTRIC_ACCESS_STRU), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_PhoneStartInfoInd 功能描述 : 启动接入层主动上报消息,该函数用于设定是否上报信号质量,小区ID等信息, 返回系统信息反馈事件判定设置成功与否。 输入参数 : stStartInfoInd -- 参看接口定义 输出参数 : 无 返 回 值 : VOS_UINT32 -- 0:设置成功 1:设置失败 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2005年12月13日 作 者 : liuyang id:48197 修改内容 : 新生成函数 2.日 期 : 2007年10月16日 作 者 : F62575 修改内容 : 问题单A32D13062(文档校对发现问题) *****************************************************************************/ TAF_UINT32 Taf_PhoneStartInfoInd ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_START_INFO_IND_STRU StartInfoInd) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_INFO_REPORT, &StartInfoInd, sizeof(TAF_START_INFO_IND_STRU), I0_WUEPS_PID_MMA); }
/********************************************************** Function: Taf_PhonePlmnList Description: 可用PLMN搜索 Calls: APP/AT Data Accessed: 2005-09-16 Data Updated: Input: ClientId - APP/AT标识 OpId - 操作标识 ListType - 搜索类型 Output: Return: TAF_SUCCESS - 成功 TAF_FAILURE - 失败 Others: 1.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) **********************************************************/ TAF_UINT32 Taf_PhonePlmnList ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_AVAIL_PLMN_LIST_TYPE ListType) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_PLMN_LIST, &ListType, sizeof(TAF_AVAIL_PLMN_LIST_TYPE), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_PhoneAttach 功能描述 : +CGATT ATTACH,通过操作结果回调函数上报返回结果 输入参数 : ClientId - APP/AT标识 OpId - 操作标识 AttachType - 附着类型 输出参数 : 无 返 回 值 : VOS_UINT32 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2005年8月25日 作 者 : liuyang 修改内容 :V200R001版本 新生成函数 2.日 期 : 2007年10月16日 作 者 : F62575 修改内容 : 问题单A32D13062(文档校对发现问题) *****************************************************************************/ TAF_UINT32 Taf_PhoneAttach ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_ATTACH_TYPE AttachType) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_ATTACH, &AttachType, sizeof(TAF_PH_ATTACH_TYPE), I0_WUEPS_PID_MMA); }
/********************************************************** Function: Taf_PhonePlmnResel Description: PLMN重选 Calls: APP/AT Data Accessed: 2005-09-16 Data Updated: Input: ClientId - APP/AT标识 OpId - 操作标识 ReselType - 重选类型 Output: Return: TAF_SUCCESS - 成功 TAF_FAILURE - 失败 Others: 1.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) **********************************************************/ TAF_UINT32 Taf_PhonePlmnResel ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PLMN_RESEL_MODE_TYPE ReselType) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_PLMN_RESEL, &ReselType, sizeof(TAF_PLMN_RESEL_MODE_TYPE), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_MePersonalisationHandle 功能描述 : 锁卡状态查询 输入参数 : pMsg 消息块 输出参数 : ClientId - APP/AT标识 OpId - 操作标识 返 回 值 : 成功,失败 修改历史 : 1.日 期 : 2007年9月28日 作 者 : h44270 修改内容 : 新生成函数 *****************************************************************************/ VOS_UINT32 Taf_MePersonalisationHandle(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_ME_PERSONALISATION_DATA_STRU *pMePersonalData) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_ME_PERSONAL_REQ, pMePersonalData, sizeof(TAF_ME_PERSONALISATION_DATA_STRU), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_PhonePinHandle 功能描述 : +CPIN USIM提供的PIN操做的API void Api_PIN_Handle(VOS_UINT8 ucClientId,VOS_UINT8 ucCmdType, VOS_UINT8 ucPINType,\ VOS_UINT8 *pucOldPIN, VOS_UINT8 *pucNewPIN); 输入参数 : ClientId - APP/AT标识 OpId - 操作标识 *pPinData - 手机PIN码操作数据结构 输出参数 : 无 返 回 值 : VOS_UINT32 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2005年8月25日 作 者 : liuyang 修改内容 : V200R001版本生成函数 2.日 期 : 2007年10月16日 作 者 : F62575 修改内容 : 问题单A32D13062(文档校对发现问题) *****************************************************************************/ TAF_UINT32 Taf_PhonePinHandle ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_PIN_DATA_STRU *pPinData) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_OP_PIN_REQ, pPinData, sizeof(TAF_PH_PIN_DATA_STRU), I0_WUEPS_PID_MMA); }
/***************************************************************************** Prototype : Taf_RegisterSSReq Description : APP/AT发起RegisterSS操作,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 pPara - 操作参数 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function 2.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) 3.Date : 2013-5-17 Author : W000176964 Modification: SS FDN&Call Control项目:修改消息发送PID为TAF *****************************************************************************/ TAF_UINT32 TAF_RegisterSSReq ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_SS_REGISTERSS_REQ_STRU *pPara) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_REGISTERSS_MSG, pPara, sizeof(TAF_SS_REGISTERSS_REQ_STRU), I0_WUEPS_PID_TAF); }
/********************************************************** Function: Taf_DefPhServiceMode Description: 业务模式设置 Calls: APP/AT Data Accessed: Data Updated: Input: ClientId - APP/AT标识 OpId - 操作标识 ServiceMode - 通信参数 Output: Return: TAF_SUCCESS - 成功 TAF_FAILURE - 失败 Others: 1.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) **********************************************************/ TAF_UINT32 Taf_DefPhClassType ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_MS_CLASS_TYPE MsClass) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_MS_CLASS, &MsClass, sizeof(TAF_PH_MS_CLASS_TYPE), I0_WUEPS_PID_MMA); }
/***************************************************************************** Prototype : Taf_EraseCCEntryReq Description : APP/AT发起EraseCCEntry-Request操作,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 pPara - 操作参数 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function 2.Date : 2013-5-17 Author : W000176964 Modification: SS FDN&Call Control项目:修改消息发送PID为TAF *****************************************************************************/ VOS_UINT32 TAF_EraseCCEntryReq(MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_SS_ERASECC_ENTRY_REQ_STRU *pPara) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_ERASECCENTRY_MSG, pPara, sizeof(TAF_SS_ERASECC_ENTRY_REQ_STRU), I0_WUEPS_PID_TAF); }
/***************************************************************************** Prototype : Taf_ProcessUSSDataReq Description : APP/AT发起ProcessUnstructuredSS-Data操作,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function *****************************************************************************/ VOS_UINT32 TAF_ProcessUSSDataReq(VOS_UINT16 ClientId, VOS_UINT8 OpId, TAF_SS_PROCESS_USSDATA_REQ_STRU *pPara) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_PROCESS_USSDATA_MSG, pPara, sizeof(TAF_SS_PROCESS_USSDATA_REQ_STRU), WUEPS_PID_SS); }
/***************************************************************************** Prototype : Taf_InterrogateSSReq Description : APP/AT发起InterrogateSS操作,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 pPara - 操作参数 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function 2.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) 3.Date : 2013-5-17 Author : W000176964 Modification: SS FDN&Call Control项目:修改消息发送PID为TAF *****************************************************************************/ TAF_UINT32 TAF_InterrogateSSReq ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_SS_INTERROGATESS_REQ_STRU *pPara) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_INTERROGATESS_MSG, pPara, sizeof(TAF_SS_INTERROGATESS_REQ_STRU), I0_WUEPS_PID_TAF); }
/***************************************************************************** Prototype : TAF_DeativateSSReq Description : APP/AT发起DeactivateSS操作,进行大端编码后发送 Input : ClientId - APP/AT标识 OpId - 操作标识 pPara - 操作参数 Output : -- Return Value : 操作结果 Calls : --- Called By : -- History : --- 1.Date : 2005-10-15 Author : --- Modification: Created function 2.Date : 2007-10-16 Author : F62575 Modification: 问题单A32D13062(文档校对发现问题) 3.Date : 2007-11-07 Author : F62575 Modification: 问题单A32D13382(文档校对发现问题) 4.Date : 2013-5-17 Author : W000176964 Modification: SS FDN&Call Control项目:修改消息发送PID为TAF *****************************************************************************/ TAF_UINT32 TAF_DeactivateSSReq ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_SS_DEACTIVATESS_REQ_STRU *pPara) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_DEACTIVATESS_MSG, pPara, sizeof(TAF_SS_DEACTIVATESS_REQ_STRU), I0_WUEPS_PID_TAF); }
VOS_UINT32 TAF_AbortPlmnListReq ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId ) { return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_PLMN_LIST_ABORT_REQ, VOS_NULL_PTR, 0, I0_WUEPS_PID_MMA ); }
VOS_UINT32 Taf_AbortNetScan ( MN_CLIENT_ID_T usClientId, MN_OPERATION_ID_T ucOpId ) { return MN_FillAndSndAppReqMsg( usClientId, ucOpId, TAF_MSG_MMA_ABORT_NET_SCAN_REQ, VOS_NULL_PTR, 0, I0_WUEPS_PID_MMA ); }
VOS_UINT32 Taf_NetScanHandle( MN_CLIENT_ID_T usClientId, MN_OPERATION_ID_T ucOpId, TAF_MMA_NET_SCAN_REQ_STRU *pstNetScan ) { return MN_FillAndSndAppReqMsg(usClientId, ucOpId, TAF_MSG_MMA_NET_SCAN_REQ, pstNetScan, sizeof(TAF_MMA_NET_SCAN_REQ_STRU), I0_WUEPS_PID_MMA); }
VOS_UINT32 Taf_SysCfgHandle( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_MMA_SYS_CFG_PARA_STRU stSysCfg ) { return MN_FillAndSndAppReqMsg(ClientId, OpId, TAF_MSG_MMA_SYSCFG_QUERY_REQ, &stSysCfg, sizeof(stSysCfg), I0_WUEPS_PID_MMA); }
VOS_UINT32 Taf_SetEOPlmnHandle( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_MMA_SET_EOPLMN_LIST_STRU *pstEOPlmnCfg ) { return MN_FillAndSndAppReqMsg(ClientId, OpId, TAF_MSG_MMA_EOPLMN_SET_REQ, pstEOPlmnCfg, sizeof(TAF_MMA_SET_EOPLMN_LIST_STRU), I0_WUEPS_PID_MMA); }
/********************************************************** Function: Taf_ParaQuery Description: 通信参数查询函数 Calls: APP/AT Data Accessed: Data Updated: Input: ClientId - APP/AT标识 OpId - 操作标识 ParaType - 通信参数类型 pPara - 辅助参数 Output: Return: TAF_SUCCESS - 成功 TAF_FAILURE - 失败 Others: 1. L47619 2006.03.03 问题单:A32D02338 2 日 期 : 2006-12-07 修改内容 : A32D07824 增加CGEQNEG的处理 3.日 期 : 2013年07月08日 修改内容 : VoLTE_PhaseI 项目,删除冗余代码 **********************************************************/ VOS_UINT32 Taf_ParaQuery ( VOS_UINT16 ClientId, VOS_UINT8 OpId, TAF_PARA_TYPE ParaType, VOS_VOID *pPara ) { VOS_UINT8 *pucPara; VOS_UINT16 usMsgName; VOS_UINT32 ulParaLen; VOS_UINT32 ulRst; VOS_UINT32 ulReceiverPid; if ((ParaType >= TAF_PH_ACCESS_MODE_PARA) && (ParaType < TAF_TELE_PARA_BUTT)) { ulParaLen = sizeof(TAF_PARA_TYPE); ulReceiverPid = I0_WUEPS_PID_MMA; usMsgName = TAF_MSG_PARA_READ; } else { return TAF_FAILURE; } pucPara = (VOS_UINT8 *)PS_MEM_ALLOC( WUEPS_PID_AT, ulParaLen ); if (VOS_NULL_PTR == pucPara) { return TAF_FAILURE; } PS_MEM_SET( pucPara, 0 , ulParaLen ); PS_MEM_CPY( pucPara, &ParaType, sizeof(TAF_PARA_TYPE) ); ulRst = MN_FillAndSndAppReqMsg( ClientId, OpId, usMsgName, pucPara, ulParaLen, ulReceiverPid); PS_MEM_FREE( WUEPS_PID_AT, pucPara ); return ulRst; }
/***************************************************************************** 函 数 名 : TAF_QryCpnnInfo 功能描述 : 输入参数 : 输出参数 : 返 回 值 : TAF_UINT32 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2009年9月19日 作 者 : z40661 修改内容 : 新增函数,查询USIM卡的相关信息 *****************************************************************************/ TAF_UINT32 TAF_QryCpnnInfo( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_ICC_TYPE IccType ) { if ( (TAF_PH_ICC_UNKNOW == IccType) || (IccType > TAF_PH_ICC_USIM)) { return TAF_FAILURE; } return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_CPNN_INFO, &IccType, sizeof(IccType), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : Taf_PrefPlmnHandle 功能描述 : 输入参数 : TAF_PH_PrefPLMN_OPERATE_STRU stPrefPlmnOperate 输出参数 : NONE 返 回 值 : TAF_UINT32 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2009年8月19日 修改内容 : 新增函数,增加 AT+CPOL 命令支持 *****************************************************************************/ TAF_UINT32 Taf_PrefPlmnHandle ( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_PREF_PLMN_OPERATE_STRU *pstPrefPlmnOperate ) { /* 检查入口参数合法性 */ if ( (pstPrefPlmnOperate->enPrefPLMNType > MN_PH_PREF_PLMN_HPLMN) || (pstPrefPlmnOperate->enPrefPlmnOperType > MN_PH_PrefPLMN_MODIFY_ONE)) { return TAF_FAILURE; } return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_HANDLE_PREF_PLMN_INFO, pstPrefPlmnOperate, sizeof(TAF_PH_PREF_PLMN_OPERATE_STRU), I0_WUEPS_PID_MMA); }
/***************************************************************************** 函 数 名 : TAF_QryUsimInfo 功能描述 : 输入参数 : 输出参数 : Icctype 返 回 值 : TAF_UINT32 调用函数 : 被调函数 : 修改历史 : 1.日 期 : 2009年9月19日 作 者 : z40661 修改内容 : 新增函数,查询USIM卡的相关信息 *****************************************************************************/ TAF_UINT32 TAF_QryUsimInfo( MN_CLIENT_ID_T ClientId, MN_OPERATION_ID_T OpId, TAF_PH_QRY_USIM_INFO_STRU *pstInfo ) { if ( (TAF_PH_ICC_UNKNOW == pstInfo->Icctype) || (pstInfo->Icctype > TAF_PH_ICC_USIM)) { return TAF_FAILURE; } if (pstInfo->enEfId > TAF_PH_OPL_FILE) { return TAF_FAILURE; } return MN_FillAndSndAppReqMsg( ClientId, OpId, TAF_MSG_MMA_USIM_INFO, pstInfo, sizeof(TAF_PH_QRY_USIM_INFO_STRU), I0_WUEPS_PID_MMA); }