亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cmh_sim.h

?? GSM手機設計軟件代碼
?? H
字號:
/* 
+----------------------------------------------------------------------------- 
|  Project :  GSM-PS (6147)
|  Modul   :  CMH
+----------------------------------------------------------------------------- 
|  Copyright 2002 Texas Instruments Berlin, AG 
|                 All rights reserved. 
| 
|                 This file is confidential and a trade secret of Texas 
|                 Instruments Berlin, AG 
|                 The receipt of or possession of this file does not convey 
|                 any rights to reproduce or disclose its contents or to 
|                 manufacture, use, or sell anything it may describe, in 
|                 whole, or in part, without the specific written consent of 
|                 Texas Instruments Berlin, AG. 
+----------------------------------------------------------------------------- 
|  Purpose :  Definitions for the command handler of the 
|             Subscriber Identity Module ( SIM )
+----------------------------------------------------------------------------- 
*/ 

#ifndef CMH_SIM_H
#define CMH_SIM_H

/*==== CONSTANTS ==================================================*/
 
#define ACI_SIZE_EF_CCP          14
#define ACI_MIN_SIZE_EF_MSISDN   14
#define ACI_MIN_SIZE_EF_PLMN_SEL 24
#define ACI_LEN_PLMN_SEL_NTRY     3   /* length of an entry in bytes */
#define ACI_MAX_PLMN_SEL_NTRY    30   /* number of supported entries */
#define ACI_LEN_PLMN_SEL_FLD (ACI_LEN_PLMN_SEL_NTRY*\
                              ACI_MAX_PLMN_SEL_NTRY)
 
#define ACI_LEN_LAN_NTRY          2   /* length of an entry in bytes */
#define ACI_MAX_LAN_NTRY          10   /* number of supported entries */
#define ACI_MIN_SIZE_EF_LAN       16
#define ACI_LEN_LAN_FLD (ACI_LEN_LAN_NTRY*\
                         ACI_MAX_LAN_NTRY)


#define ACI_LEN_LAN_LP_NTRY       1   /* length of an entry in bytes */
#define ACI_MAX_LAN_LP_NTRY       5   /* number of supported entries */
#define ACI_LEN_LAN_LP_FLD (ACI_LEN_LAN_LP_NTRY*\
                            ACI_MAX_LAN_LP_NTRY)

typedef enum 
{
  EF_STAT_UNKNWN = 0,       /* status of EF unknown */
  EF_STAT_READ,             /* EF already read */
  EF_STAT_NOT_AVAIL         /* EF is not available */ 
} EF_STAT;

typedef enum
{
  CPOL_ACT_None = 0,        /* no action */
  CPOL_ACT_Write,           /* write entry */
  CPOL_ACT_Delete,          /* delete entry */
  CPOL_ACT_Read,            /* read entry */
  CPOL_ACT_Test             /* test number of entries */
} ACI_CPOL_ACT;
 
typedef enum
{
  CLAN_ACT_None = 0,        /* no action */
  CLAN_ACT_Write,           /* write entry */
  CLAN_ACT_Read             /* read entry */
} ACI_CLAN_ACT;

/*==== TYPES ======================================================*/

/*==== PROTOTYPES =================================================*/

EXTERN void            cmhSIM_SIMActivated       ( void );
EXTERN void            cmhSIM_PINVerified        ( void );
EXTERN void            cmhSIM_SIMSync            ( void );
EXTERN void            cmhSIM_SIMInserted        ( void );
EXTERN void            cmhSIM_SIMRemoved         ( void );
EXTERN void            cmhSIM_PINChanged         ( void );
EXTERN void            cmhSIM_PINEnabled         ( void );
EXTERN void            cmhSIM_PINDisabled        ( void );
EXTERN void            cmhSIM_CardUnblocked      ( void );
EXTERN void            cmhSIM_FillInPIN          ( CHAR*     PINStr,
                                                   CHAR*     PINFld, 
                                                   UBYTE     len      );
EXTERN void            cmhSIM_GetHomePLMN        ( SHORT*    mccBuf,
                                                   SHORT*    mncBuf   );
GLOBAL BOOL            cmhSIM_plmn_equal_sim     ( SHORT     bcch_mcc,
                                                   SHORT     bcch_mnc, 
                                                   SHORT     sim_mcc, 
                                                   SHORT     sim_mnc);
EXTERN BOOL            cmhSIM_plmn_is_hplmn      ( SHORT     bcch_mcc, 
                                                   SHORT     bcch_mnc);
EXTERN T_ACI_RETURN    cmhSIM_ReqMsisdn          ( T_ACI_CMD_SRC srcId,
                                                   UBYTE     record   );
EXTERN void            cmhSIM_CnfMsisdn          ( SHORT     table_id );
EXTERN T_ACI_RETURN    cmhSIM_ReqCcp             ( T_ACI_CMD_SRC srcId,
                                                   UBYTE     record   );
EXTERN void            cmhSIM_CnfCcp             ( SHORT     table_id );
EXTERN T_ACI_RETURN    cmhSIM_ReqPlmnSel         ( T_ACI_CMD_SRC srcId);
EXTERN void            cmhSIM_RdCnfPlmnSel       ( SHORT     table_id );
EXTERN void            cmhSIM_WrCnfPlmnSel       ( SHORT     table_id );
EXTERN T_ACI_CME_ERR   cmhSIM_GetCmeFromSim      ( USHORT    errCode  );
EXTERN SHORT           cmhSIM_FillPlmnSelList    ( UBYTE              index, 
                                                   T_ACI_CPOL_FRMT    frmt,
                                                   T_ACI_CPOL_OPDESC* operLst,
                                                   UBYTE              length,
                                                   UBYTE*             pData );

EXTERN T_ACI_RETURN     getSupLangFromPCM       ( T_ACI_LAN_SUP *lanlst, 
                                                  SHORT         *lastIdx  );

EXTERN BOOL           checkSuppLang             (T_ACI_LAN_SUP  *lanlst,
                                                  SHORT          lastIdx, 
                                                  T_ACI_LAN_SUP  *clng);

EXTERN BOOL           checkSuppLangInLP         ( T_ACI_LAN_SUP  *lanlst,
                                                  SHORT          lastIdx, 
                                                  T_ACI_LAN_SUP  *clng);
                                                   
EXTERN SHORT           cmhSIM_UsdPlmnSelNtry     ( UBYTE              length,
                                                   UBYTE*             pData  );
EXTERN void            cmhSIM_CmpctPlmnSel       ( UBYTE              length,
                                                   UBYTE*             pData );
EXTERN T_ACI_BS_SPEED  cmhSIM_GetUserRate        ( UBYTE  userRate );
EXTERN T_ACI_CNUM_ITC  cmhSIM_GetItc             ( UBYTE  itc      );
EXTERN T_ACI_CNUM_SERV cmhSIM_GetSrvFromSync     ( UBYTE  sync     );
EXTERN T_ACI_CNUM_SERV cmhSIM_GetSrvFromItc      ( UBYTE  itc      );
EXTERN void            cmhSIM_getMncMccFrmPLMNsel( const UBYTE* ntry, 
                                                         SHORT* mcc, 
                                                         SHORT* mnc );
EXTERN BOOL            cmhSIM_GetCodedPLMN       ( const CHAR *oper, 
                                                   T_ACI_CPOL_FRMT format, 
                                                   UBYTE *sim_plmn );
EXTERN T_ACI_RETURN    cmhSIM_WritePlmnSel       ( T_ACI_CMD_SRC srcId );
EXTERN T_ACI_RETURN    cmhSIM_DelPlmnSel         ( T_ACI_CMD_SRC srcId,
                                                   SHORT index,
                                                   T_ACI_CPOL_MOD mode );
EXTERN T_ACI_RETURN    cmhSIM_FndEmptyPlmnSel    ( T_ACI_CMD_SRC srcId,
                                                   UBYTE *plmn );
EXTERN T_ACI_RETURN    cmhSIM_UpdPlmnSel         ( T_ACI_CMD_SRC srcId,
                                                   SHORT index,
                                                   UBYTE *plmn,
                                                   T_ACI_CPOL_MOD mode );
EXTERN T_ACI_RETURN    cmhSIM_ChgPlmnSel         ( T_ACI_CMD_SRC srcId,
                                                   SHORT index,
                                                   SHORT index2 );
EXTERN void            cmhSIM_SIMResponseData    ( T_SIM_TRNS_RSP_PRM* rsp );

EXTERN T_ACI_RETURN    cmhSIM_ReqLanguage         ( T_ACI_CMD_SRC srcId);

EXTERN void            cmhSIM_RdCnfLangELP        ( SHORT     table_id );

EXTERN T_ACI_RETURN    cmhSIM_ReqLanguageLP         ( T_ACI_CMD_SRC srcId);
EXTERN void            cmhSIM_RdCnfLangLP           ( SHORT     table_id );
EXTERN BOOL            cmhSIM_AD_Update             ( int, T_SIM_FILE_UPDATE_IND *);
EXTERN void cmhSIM_Read_AD_cb(SHORT table_id);
EXTERN void cmhSIM_Read_AD_cb(SHORT table_id);
EXTERN T_opl_field* cmhSIM_GetOPL();
EXTERN void cmhSIM_GetSrvTab( UBYTE*  ptrSrvTab );
EXTERN BOOL cmhSIM_OpReadRcd( UBYTE rcd);
EXTERN void cmhSIM_OpReadRcdCb(SHORT table_id);
EXTERN BOOL cmhSIM_OpUpdate(int ref, T_SIM_FILE_UPDATE_IND*  fu);
EXTERN BOOL cmhSIM_StartOperatorName();


EXTERN BOOL SIM_ENT_CSDconnect_dti_cb(UBYTE dti_id, T_DTI_CONN_STATE result_type);

#ifdef GPRS
EXTERN BOOL SIM_SNDCP_connect_dti_cb(UBYTE dti_id, T_DTI_CONN_STATE result_type);
EXTERN BOOL SIM_ENT_GPRSconnect_dti_cb(UBYTE dti_id, T_DTI_CONN_STATE result_type);
#endif

/*==== EXPORT =====================================================*/

#ifdef CMH_SIMF_C

GLOBAL T_ENT_STAT     simEntStat;

GLOBAL T_ACI_CFUN_FUN CFUNfun         = CFUN_FUN_Minimum;

GLOBAL UBYTE          CNUMMaxRec      = 0;
GLOBAL T_ACI_CNUM_LST CNUMMsisdn;
GLOBAL UBYTE          CNUMMsisdnIdx   = 0;
GLOBAL UBYTE          CNUMLenEfMsisdn = 0;
GLOBAL UBYTE          EfPLMNselStat   = EF_STAT_UNKNWN;
GLOBAL UBYTE          CPOLSimEfDataLen;
GLOBAL UBYTE          CPOLSimEfData[ACI_LEN_PLMN_SEL_FLD];

GLOBAL UBYTE          CLANimEfDataLen;
GLOBAL UBYTE          CLANSimEfData[ACI_LEN_LAN_FLD];
GLOBAL UBYTE          CLANSimEfDataLP[ACI_LEN_LAN_LP_FLD];

#else

EXTERN T_ENT_STAT     simEntStat;

EXTERN T_ACI_CFUN_FUN CFUNfun;

EXTERN UBYTE          CNUMMaxRec;
EXTERN T_ACI_CNUM_LST CNUMMsisdn;
EXTERN UBYTE          CNUMMsisdnIdx;
EXTERN UBYTE          CNUMLenEfMsisdn;
EXTERN UBYTE          EfPLMNselStat;
EXTERN UBYTE          CPOLSimEfDataLen;
EXTERN UBYTE          CPOLSimEfData[];

EXTERN UBYTE          CLANimEfDataLen;
EXTERN UBYTE          CLANSimEfData[];
EXTERN UBYTE          CLANSimEfDataLP[];
#endif /* CMH_SIMF_C */

#endif /* CMH_SIM_H */

/*==== EOF =======================================================*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波波电影院一区二区三区| 蜜桃久久av一区| 久久久久亚洲蜜桃| 日韩欧美国产一区二区三区| 欧美性生活久久| 欧美亚洲自拍偷拍| 欧美精品xxxxbbbb| 欧美精品1区2区| 日韩欧美国产不卡| 日韩一级免费观看| 精品入口麻豆88视频| 久久久久九九视频| 国产精品嫩草影院com| 亚洲日本在线观看| 亚洲最新视频在线观看| 亚洲成人一二三| 久久不见久久见免费视频7| 日本成人中文字幕| 国产精品 日产精品 欧美精品| 成人黄动漫网站免费app| 激情国产一区二区 | av福利精品导航| 91在线视频播放| 欧美乱妇15p| 久久精品人人做人人爽97 | 一区二区三区.www| 日本在线播放一区二区三区| 久久精品国产99国产| 岛国一区二区在线观看| 精品视频一区三区九区| 欧美白人最猛性xxxxx69交| 国产精品免费aⅴ片在线观看| 91精品婷婷国产综合久久| 久久久久久影视| 亚洲天堂精品视频| 老汉av免费一区二区三区| 成人av综合一区| 欧美丰满少妇xxxbbb| 中文成人av在线| 免费不卡在线观看| 色久优优欧美色久优优| 日韩欧美电影在线| 亚洲国产中文字幕| 国产激情精品久久久第一区二区 | 91麻豆精品国产自产在线观看一区| 国内外精品视频| 91碰在线视频| 精品国产a毛片| 亚洲福利视频一区二区| 成人永久免费视频| 欧美日本在线播放| 日本一区二区三区四区| 日本中文字幕一区二区有限公司| 樱花影视一区二区| 粉嫩在线一区二区三区视频| 91精品国产综合久久香蕉的特点 | 国产东北露脸精品视频| 欧美探花视频资源| 亚洲另类一区二区| 不卡一区在线观看| 久久网站热最新地址| 日韩成人精品在线观看| 在线精品国精品国产尤物884a| 91精品国模一区二区三区| 欧美激情一二三区| 久久成人久久爱| 亚洲欧美一区二区不卡| 黄色日韩网站视频| 日韩一级片在线观看| 石原莉奈一区二区三区在线观看| 一区二区三区视频在线看| 国产精品 欧美精品| 久久午夜色播影院免费高清 | 狠狠色狠狠色综合系列| 5858s免费视频成人| 亚洲人成网站精品片在线观看| 亚洲免费伊人电影| av网站一区二区三区| 国产日韩精品一区二区浪潮av | 欧美亚州韩日在线看免费版国语版| 色欧美片视频在线观看在线视频| 在线一区二区三区| 亚洲综合另类小说| 欧美日韩国产中文| 奇米精品一区二区三区在线观看 | 久久综合色天天久久综合图片| 久久精品亚洲乱码伦伦中文| 国产一区二区免费在线| 精品日产卡一卡二卡麻豆| 另类小说一区二区三区| 久久夜色精品国产噜噜av| 国产99久久久国产精品| 日韩一区日韩二区| 欧美日韩精品一区视频| 美腿丝袜亚洲一区| 国产精品私人影院| 一本久久a久久精品亚洲| 性感美女久久精品| 久久久蜜桃精品| 91亚洲国产成人精品一区二三| 91精品国产综合久久精品app| 久久久久久久久久电影| 99久久精品国产导航| 亚洲成av人**亚洲成av**| 精品欧美一区二区在线观看| 国产精品亚洲视频| 一区二区三区在线观看动漫 | 国产精品久久一级| 欧美无乱码久久久免费午夜一区| 久久久久免费观看| 色婷婷激情综合| 蜜桃视频一区二区三区| 国产精品女人毛片| 欧美视频一区二区在线观看| 日韩av中文在线观看| 国产精品久久久久永久免费观看| 午夜视频一区二区| 久久综合色鬼综合色| 91热门视频在线观看| 国产综合色在线| 亚洲韩国精品一区| 成人免费在线视频观看| 精品国产91洋老外米糕| 欧美熟乱第一页| av欧美精品.com| 国产一二精品视频| 婷婷开心激情综合| 亚洲免费观看视频| 欧美国产丝袜视频| 精品理论电影在线观看| 欧美视频一区二区在线观看| 国产激情一区二区三区桃花岛亚洲| 欧美日韩日日夜夜| 91在线观看免费视频| 国产一区二区在线视频| 美女国产一区二区| 亚洲va天堂va国产va久| 亚洲最新在线观看| 一区二区三区久久| 亚洲欧美视频一区| 国产精品久久久久婷婷| 国产偷v国产偷v亚洲高清| 欧美一级在线观看| 欧美精品日韩一本| 6080午夜不卡| 欧美精品第1页| 欧美日韩视频在线一区二区| 972aa.com艺术欧美| 成人小视频在线观看| 国产精品亚洲专一区二区三区| 久久综合色之久久综合| 在线成人高清不卡| 91精品国产综合久久精品app| 日本亚洲一区二区| 免费精品视频最新在线| 老司机精品视频一区二区三区| 久久亚洲精品小早川怜子| 精品不卡在线视频| 26uuu国产在线精品一区二区| 久久66热偷产精品| 九色porny丨国产精品| 日本不卡在线视频| 久久精品国产亚洲a| 国产麻豆视频一区二区| 风间由美一区二区av101| 成人影视亚洲图片在线| 96av麻豆蜜桃一区二区| 欧洲在线/亚洲| 91精品国产综合久久婷婷香蕉 | 亚洲午夜私人影院| 亚洲国产精品久久人人爱| 午夜精品久久久久| 激情欧美一区二区三区在线观看| 国产精品美女久久久久久久网站| 91久久精品日日躁夜夜躁欧美| 亚洲mv大片欧洲mv大片精品| 日av在线不卡| 成人午夜视频网站| 在线国产电影不卡| 日韩免费视频一区| 中文字幕日韩av资源站| 亚洲自拍都市欧美小说| 毛片一区二区三区| 不卡大黄网站免费看| 欧美人与z0zoxxxx视频| 精品国产乱子伦一区| 亚洲人亚洲人成电影网站色| 日韩成人dvd| 91免费在线看| 精品国产凹凸成av人网站| 亚洲精品国产精品乱码不99| 极品少妇xxxx精品少妇偷拍| 99久久久精品| 2021久久国产精品不只是精品| 欧美中文字幕亚洲一区二区va在线| 国产成人小视频| 欧美精品粉嫩高潮一区二区| 国产精品视频第一区| 久久黄色级2电影| 欧美丝袜自拍制服另类|