⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csmss_common_enums.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/

/*******************************************************************************
 * Filename:
 * ---------
 *	csmss_common_enums.h
 *
 * Project:
 * --------
 *   MAUI
 *
 * Description:
 * ------------
 *   This file is intends for type definition used in CSM(SS) module.
 *
 * Author:
 * -------
 * -------
 *
 *==============================================================================
 * 				HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
 *------------------------------------------------------------------------------
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
 *==============================================================================
 *******************************************************************************/

/********************************************************************************
*  Copyright Statement:
*  --------------------
*
*  This product has been developed using a protocol stack
*  developed by Sasken Communication Technologies Limited.
*
********************************************************************************/



#ifndef _CSMSS_COMMON_ENUMS_H
#define _CSMSS_COMMON_ENUMS_H

/* the following are used for CSMSS */

typedef enum
{
    CSMSS_NULL_STATE,
    CSMSS_WAIT_FOR_NW_STATE,
    CSMSS_WAIT_FOR_SUB_STATE
}csmss_state_enum;

typedef enum {
   L4_LMI  = 0,
   L4_SAT  = 1,
   L4_RMI  = 3,
   L4_CPHS = 11 //INVALID_SRC
} l4_src_id_enum;

typedef enum {
   L4_SUCCESS  = 0,
   L4_FAIL     = 1,
   L4_CHANGE   = 2
} l4_ret_code_enum;

typedef enum {
   SS_OP_REGISTERSS                            =  10,  //          CISS
   SS_OP_ERASESS                               =  11,  //          CISS
   SS_OP_ACTIVATESS                            =  12,  //          CISS
   SS_OP_DEACTIVATESS                          =  13,  //          CISS
   SS_OP_INTERROGATESS                         =  14,  //          CISS
   SS_OP_NOTIFYSS                              =  16,  // CRSS
   SS_OP_REGISTERPASSWORD                      =  17,  //          CISS
   SS_OP_GETPASSWORD                           =  18,  //          CISS
   SS_OP_PROCESSUNSTRUCTUREDSS_DATA            =  19,  // CRSS AND CISS
   SS_OP_FORWARDCHECKSS_INDICATION             =  38,  //          CISS
   SS_OP_PROCESSUNSTRUCTUREDSS_REQUEST         =  59,  //          CISS
   SS_OP_UNSTRUCTUREDSS_REQUEST                =  60,  //          CISS
   SS_OP_UNSTRUCTUREDSS_NOTIFY                 =  61,  //          CISS
   SS_OP_ERASECCENTRY                          =  77,  //          CISS
   SS_OP_LCS_MOLR                              = 115,  //          CISS
   SS_OP_LCS_LOCATIONNOTIFICATION              = 116,  //          CISS
   SS_OP_CALLDEFLECTION                        = 117,  // CRSS
   SS_OP_USERUSERSERVICE                       = 118,  // CRSS
   SS_OP_ACCESSREGISTERCCENTRY                 = 119,  // CRSS
   SS_OP_FORWARDCUG_INFO                       = 120,  // CRSS
   SS_OP_SPLITMPTY                             = 121,  // CRSS
   SS_OP_RETRIEVEMPTY                          = 122,  // CRSS
   SS_OP_HOLDMPTY                              = 123,  // CRSS
   SS_OP_BUILDMPTY                             = 124,  // CRSS
   SS_OP_FORWARDCHARGEADVICE                   = 125,  // CRSS
   SS_OP_EXPLICITCT                            = 126   // CRSS
} l4_op_code_enum;

typedef enum {// string  SIA   SIB   SIC
   L4_ALLSS,
   L4_EMLPP,  // "75",    -     -     -
   L4_EMLPP0, // "750",   -     -     -
   L4_EMLPP1, // "751",   -     -     -
   L4_EMLPP2, // "752",   -     -     -
   L4_EMLPP3, // "753",   -     -     -
   L4_EMLPP4, // "754",   -     -     -
   L4_CD,     // "66",    -     -     -
   L4_CLIP,   // "30",    -     -     -
   L4_CLIR,   // "31",    -     -     -
   L4_COLP,   // "76",    -     -     -
   L4_COLR,   // "77",    -     -     -
   L4_CFU,    // "21",   DN    BS     -
   L4_CFB,    // "67",   DN    BS     -
   L4_CFNRY,  // "61",   DN    BS     T
   L4_CFNRC,  // "62",   DN    BS     -
   L4_CFA,    // "002",  DN    BS     T
   L4_CFC,    // "004",  DN    BS     T
   L4_CW,     // "43",   BS     -     -
   L4_HOLD,
   L4_MPTY,
   L4_UUS1,   // "361",   R     -     -
   L4_UUS2,   // "362",   R     -     -
   L4_UUS3,   // "363",   R     -     -
   L4_UUSALL, // "360",   R     -     -
   L4_BAOC,   // "33",   PW    BS     -
   L4_BOIC,   // "331",  PW    BS     -
   L4_BOICEXHC, // "332",PW    BS     -
   L4_BAIC,   // "35",   PW    BS     -
   L4_BAICROAM, // "351",PW    BS     -
   L4_BAC,    // "330",  PW    BS     -
   L4_BOC,    // "333",  PW    BS     -
   L4_BIC,    // "353",  PW    BS     -
   L4_ECT,    // "96",
   L4_CCBS,   // "37",    N (1-5)
   L4_FM,     // "214",
   L4_CNAP,   // "300",   -     -     -
   L4_MSP1,   // "591",  PW
   L4_MSP2,   // "592",  PW
   L4_MSP3,   // "593",  PW
   L4_MSP4,   // "594",  PW
   L4_MC,     // "88",       NBR_USER (1-NBR_SB)
   L4_CDIP
} l4_ss_code_enum;

typedef enum { //                           Basic Service group number
// L4_ALL_BS_AND_TS               = N/A    1-12
//         TELESERVICES
   L4_ALL_TELESERVICES            = 10, // 1-6 + 12 
   L4_TELEPHONY                   = 11, // 1
   L4_ALL_DATA_TELESERVICES       = 12, // 2-6
   L4_FACSIMILE_SERVICES          = 13, // 6
   L4_SHORT_MESSAGE_SERVICES      = 16, // 2
   L4_ALL_TELESERVICES_EXCEPT_SMS = 19, // 1 + 3-6 + 12
//         VOICE GROUP SERVICES
   L4_VOICE_GROUP_CALL_SERVICE    = 17,
   L4_VOICE_BROADCAST_SERVICE     = 18,
//         BEARER SERVICE
   L4_ALL_BEARER_SERVICES         = 20, // 7-11
   L4_ALL_ASYNC_SERVICES          = 21, // 7
   L4_ALL_SYNC_SERVICES           = 22, // 8
   L4_ALL_DATA_CIRCUIT_SYNC       = 24, // 8
   L4_ALL_DATA_CIRCUIT_ASYNC      = 25, // 7
   L4_AUXILIARY_TELEPHONY         = 89,
   L4_ALL_GPRS_BEARER_SERVICES    = 99,  // 13
   /* Johnny: these enums do not exist in 22.030, only for MMI display,
      user should not input these enums for tele/bearer service code */
   L4_BS_ALLPADACCESSCA_SERVICES = 100,
   L4_BS_ALLDATAPDS_SERVICES = 101
} l4_bs_code_enum;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -