Esempio n. 1
0
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;
    }
}
Esempio n. 3
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 4
0
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);
}
Esempio n. 5
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 7
0
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);
}
Esempio n. 8
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 9
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 10
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 11
0
/**********************************************************
 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);
}
Esempio n. 12
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 13
0
/**********************************************************
 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);
}
Esempio n. 14
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 15
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 17
0
/**********************************************************
 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);
}
Esempio n. 22
0
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 );
}
Esempio n. 23
0
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 );
}
Esempio n. 24
0
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);
}
Esempio n. 25
0
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);
}
Esempio n. 26
0
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);
}
Esempio n. 27
0
/**********************************************************
 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;
}
Esempio n. 28
0
/*****************************************************************************
 函 数 名  : 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);
}
Esempio n. 29
0
/*****************************************************************************
 函 数 名  : 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);


}
Esempio n. 30
0
/*****************************************************************************
 函 数 名  : 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);

}