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

📄 aci_err.h

📁 是一个手机功能的模拟程序
💻 H
字号:
/* 
+----------------------------------------------------------------------------- 
|  Project :  
|  Modul   :  aci_error
+----------------------------------------------------------------------------- 
|  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 :  This modul ...
+----------------------------------------------------------------------------- 
*/ 

#ifndef ACI_ERR_H
#define ACI_ERR_H

/*
 *  this enum is used to jump into  ati_err_tbl[]
 *  it must start with 0  and must not have gaps !
 *  0,1,2,3,...n
 *  AND IT MUST FIT TO ati_err_tbl[].
 */
#define ACI_ERROR_NONE -1
 
typedef enum
{
  CME_ERR_NotPresent = 0,
  CME_ERR_PhoneFail,
  CME_ERR_NoConnect,
  CME_ERR_LinkRes,
  CME_ERR_OpNotAllow,
  CME_ERR_OpNotSupp,
  CME_ERR_PhSimPinReq,
  CME_ERR_SimNotIns,
  CME_ERR_SimPinReq,
  CME_ERR_SimPukReq,
  CME_ERR_SimFail,
  CME_ERR_SimBusy,
  CME_ERR_SimWrong,
  CME_ERR_WrongPasswd,
  CME_ERR_SimPin2Req,
  CME_ERR_SimPuk2Req,
  CME_ERR_MemFull,
  CME_ERR_InvIdx,
  CME_ERR_NotFound,
  CME_ERR_MemFail,
  CME_ERR_TxtToLong,
  CME_ERR_InvalidTxtChar,
  CME_ERR_DialToLong,
  CME_ERR_InvDialChar,
  CME_ERR_NoServ,
  CME_ERR_Timeout,
  CME_ERR_LimServ,
  CME_ERR_NetworkPersPinReq,        /* PIN to change network personalisation required */
  CME_ERR_NetworkPersPukReq,        /* network personalisation PUK is required */
  CME_ERR_NetworkSubsetPersPinReq,  /* keycode to change nw subset personalisation required */
  CME_ERR_NetworkSubsetPersPukReq,  /* network subset  personalisation PUK is required */
  CME_ERR_ProviderPersPinReq,       /* keycode to change service provider personal. required */
  CME_ERR_ProviderPersPukReq,       /* service provider personalisation PUK is required */
  CME_ERR_CorporatePersPinReq,      /* keycode to change corporate personalisation required */
  CME_ERR_CorporatePersPukReq,      /* corporate personalisation PUK is required */
  CME_ERR_Unknown,                  /* ATTENTION! If you insert new entries before CME_ERR_Unknown, remember to increase NBR_CME_NORM_ERR */
#ifdef GPRS
  CME_ERR_GPRSBadMs,
  CME_ERR_GPRSBadMe,
  CME_ERR_GPRSNoService,
  CME_ERR_GPRSBadPlmn,
  CME_ERR_GPRSBadLoc,
  CME_ERR_GPRSNoRoam,
  CME_ERR_GPRSSerOptNsup,
  CME_ERR_GPRSSerOptNsub,
  CME_ERR_GPRSSerOptOOO,
  CME_ERR_GPRSUnspec,
  CME_ERR_GPRSPdpAuth,
  CME_ERR_GPRSBadModClass,
#endif /* GPRS */
  CME_ERR_FailedToAbort,
  CME_ERR_AcmResetNeeded,
/*************************/
  CEER_NotPresent,
  CEER_Unassign,
  CEER_NoRoute,
  CEER_ChanUnaccept,
  CEER_Barred,
  CEER_CallClear,
  CEER_UserBusy,
  CEER_NoResponse,
  CEER_AlertNoAnswer,
  CEER_CallReject,
  CEER_NumChanged,
  CEER_UserClear,
  CEER_DestOutOfOrder,
  CEER_NumFormat,
  CEER_FacilityReject,
  CEER_StatusEnquiry,
  CEER_Unspecified,
  CEER_NoChanAvail,
  CEER_NetworkOutOfOrder,
  CEER_TempFailure,
  CEER_SwitchCongest,
  CEER_InfoDiscard,
  CEER_ReqChanUnavail,
  CEER_ResourceUnavail,
  CEER_QOS_Unavail,
  CEER_FAC_Unsubscr,
  CEER_BarredInCUG,
  CEER_BearerCapNotAuth,
  CEER_BearerCapUnavail,
  CEER_ServUnavail,
  CEER_BearerNotImpl,
  CEER_ACM_Max,
  CEER_FAC_NotImpl,
  CEER_RestrictBearerCap,
  CEER_ServNotImpl,
  CEER_InvalidTI,
  CEER_UserNotInCUG,
  CEER_IncompatDest,
  CEER_InvalidTransNet,
  CEER_IncorrMsg,
  CEER_InvalidMandInfo,
  CEER_MsgTypeNotImpl,
  CEER_MsgTypeIncomp,
  CEER_InfoElemNotImpl,
  CEER_CondInfoElem,
  CEER_MsgIncomp,
  CEER_Timer,
  CEER_Protocol,
  CEER_Interworking,
  CEER_ReqBearerServNotAvail,
  CEER_NoTransIdAvail,
  CEER_Timer303,
  CEER_EstabFail,
  CEER_NoError,
  CEER_Failed,
  CEER_Timeout,
  CEER_BearerServNotCompat,
#ifdef GPRS
  CEER_FailedGPRSAttach,
  CEER_FailedGPRSContextAct,
  CEER_GPRSDetach,
  CEER_GPRSDeactivation,
#endif /* GPRS */
/*************************/
  EXT_ERR_NotPresent,
  EXT_ERR_Parameter,
  EXT_ERR_DataCorrupt,
  EXT_ERR_Internal,
  EXT_ERR_CallTabFull,
  EXT_ERR_SrvTabFull,
  EXT_ERR_CallNotFound,
  EXT_ERR_NoDataCallSup,
  EXT_ERR_OneCallOnHold,
  EXT_ERR_CallTypeNoHold,
  EXT_ERR_FdnCheck,
  EXT_ERR_BdnCheck,
  EXT_ERR_ParallelUSSD,
  EXT_ERR_FaxMinSpeedCond,
  EXT_ERR_CmdDetailsSAT,
  EXT_ERR_Unknown,
/*************************/
  CMS_ERR_UnAllocNum,      
  CMS_ERR_OpDetermBarr,     
  CMS_ERR_CallBarr,    
  CMS_ERR_TransReject,      
  CMS_ERR_DestOutOfServ,    
  CMS_ERR_UnidentSubsc,
  CMS_ERR_FacReject,
  CMS_ERR_UnKnownSubsc,
  CMS_ERR_NetOutOfOrder,    
  CMS_ERR_TempFail,         
  CMS_ERR_Congestion,
  CMS_ERR_ResUnAvail,       
  CMS_ERR_FacNotSubscr,     
  CMS_ERR_FacNotImpl,       
  CMS_ERR_TransRefInval,    
  CMS_ERR_InValSM,          
  CMS_ERR_InValManInfo,
  CMS_ERR_MsgTypNotExist,
  CMS_ERR_MsgNotCompatible,
  CMS_ERR_InfoElemNotImpl,
  CMS_ERR_ProtErr,
  CMS_ERR_InterWrkUnSpec,
  CMS_ERR_TlmtkNotSup,     
  CMS_ERR_SM0NotSup,
  CMS_ERR_CantReplceSM,
  CMS_ERR_UnSpecPIDErr,
  CMS_ERR_DcsNotSup,
  CMS_ERR_MsgClassNotSup,
  CMS_ERR_UnSpecTpDcs,
  CMS_ERR_CmdNotAct,
  CMS_ERR_CmdUnSup,
  CMS_ERR_UnSpecTpCmd,
  CMS_ERR_TpduUnSup,
  CMS_ERR_ScBsy,
  CMS_ERR_NoScSubsc,
  CMS_ERR_ScSysFail,
  CMS_ERR_InValSme,
  CMS_ERR_DestSmeBarr,
  CMS_ERR_SmRejctDuplSm,
  CMS_ERR_SimSmsStorFull,
  CMS_ERR_NoStorInSim,
  CMS_ERR_ErrInMs,
  CMS_ERR_MemCabExcee,
  CMS_ERR_UnSpecErr,
  CMS_ERR_MeFail,
  CMS_ERR_ServRes,
  CMS_ERR_OpNotAllowed,
  CMS_ERR_OpNotSup,
  CMS_ERR_InValPduMod,
  CMS_ERR_InValTxtMod,
  CMS_ERR_SimNotIns,
  CMS_ERR_SimPinReq,
  CMS_ERR_PhSimPinReq,
  CMS_ERR_SimFail,
  CMS_ERR_SimBsy,
  CMS_ERR_SimWrong,
  CMS_ERR_SimPukReq,
  CMS_ERR_SimPin2Req,
  CMS_ERR_SimPuk2Req,
  CMS_ERR_MemFail,
  CMS_ERR_InValMemIdx,
  CMS_ERR_MemFull,
  CMS_ERR_SmscAdrUnKnown,
  CMS_ERR_NoNetServ,
  CMS_ERR_NetTimeOut,
  CMS_ERR_NoCnmaAckExpect,
  CMS_ERR_UnknownErr,
  CMS_ERR_FailedToAbort,
  CMS_ERR_NotPresent   
} T_ACI_ERR;

/* !!! for CMS_ERR_AcmResetNeeded no message, so removed from T_ACI_ERR !!! */

typedef enum
{
  ACI_ERR_VERBOSE_NONE,
  ACI_ERR_VERBOSE_NUMERIC,
  ACI_ERR_VERBOSE_FULL 
} T_ACI_ERR_VERBOSE;

EXTERN CHAR *aci_error (T_ACI_ERR e, T_ACI_ERR_VERBOSE ev);

#endif /* ACI_ERR_H */

⌨️ 快捷键说明

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