text: /* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
   * All rights reserved.
   *
   * This software is supplied "AS IS" without any warranties.
   * RDA assumes no responsibility or liability for the use of the software,
   * conveys no license or title under any patent, copyright, or mask work
   * right to the product. RDA reserves the right to make changes in the
   * software without notification.  RDA also make no representation or
   * warranty that such application will be suitable for the specified use
   * without further testing or modification.
   */
  
  #ifndef _CFW_ERROR_CODE_H_
  #define _CFW_ERROR_CODE_H_
  
  //
  // See the API reference for more.
  //
  
  //
  // Error codes
  //
  /******************************************************************************/
  //The operation completed successfully
  #define ERR_SUCCESS 0x0
  /******************************************************************************/
  
  /******************************************************************************/
  //Wait Event;
  #define ERR_WAIT_EVENT 0x1
  /******************************************************************************/
  
  /******************************************************************************/
  //The operation need to continue until this operation successfully
  #define ERR_CONTINUE 0x2
  /******************************************************************************/
  
  /******************************************************************************/
  //The handle is invalid.
  #define ERR_INVALID_HANDLE 0x3
  /******************************************************************************/
  
  /******************************************************************************/
  //The parameter is incorrect.
  #define ERR_INVALID_PARAMETER 0x4
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid type range specified.
  #define ERR_INVALID_TYPE 0x5
  /******************************************************************************/
  
  /******************************************************************************/
  //the buffer specified by input parameter is not large enough to hold the output
  // data.
  #define ERR_MORE_DATA 0x6
  /******************************************************************************/
  
  /******************************************************************************/
  //Cannot create a object such as file when that object already exists.
  #define ERR_ALREADY_EXIST 0x7
  /******************************************************************************/
  
  /******************************************************************************/
  //There is not enough space on the disk.
  #define ERR_DISK_FULL 0x8
  /******************************************************************************/
  
  /******************************************************************************/
  //The system cannot find the file specified.
  #define ERR_FILE_NOT_FOUND 0x9
  /******************************************************************************/
  
  /******************************************************************************/
  //The system cannot find the specified ID.
  #define ERR_ID_NOT_FOUND 0xa
  /******************************************************************************/
  
  /******************************************************************************/
  //The system cannot perform the specified drive at this time.
  #define ERR_BUSY_DRIVE 0xb
  /******************************************************************************/
  
  /******************************************************************************/
  //The device is busy when access.
  #define ERR_BUSY_DEVICE 0xc
  /******************************************************************************/
  
  /******************************************************************************/
  //Don't find the device specific.
  #define ERR_DEVICE_NOT_FOUND 0xd
  /******************************************************************************/
  
  /******************************************************************************/
  //The index is invalid
  #define ERR_INVALID_INDEX 0xe
  /******************************************************************************/
  
  /******************************************************************************/
  //The font specific is invalid.
  #define ERR_INVALID_GDI_FONT 0xf
  /******************************************************************************/
  
  /******************************************************************************/
  //There is no more memory to allocated.
  #define ERR_NO_MORE_MEMORY 0x10
  /******************************************************************************/
  
  /******************************************************************************/
  //The font is not installed.
  #define ERR_NO_INSTALL_FONT 0x11
  /******************************************************************************/
  
  /******************************************************************************/
  //The init is failed.
  #define ERR_INVALID_INITIALIZATION 0x12
  /******************************************************************************/
  
  /******************************************************************************/
  //The id is aleady exit.
  #define ERR_ID_ALREADY_EXIST 0x13
  /******************************************************************************/
  
  /******************************************************************************/
  //The configuration is err.
  #define ERR_INVALID_CONFIGURATION 0x14
  /******************************************************************************/
  
  /******************************************************************************/
  //PARAM_ILLEGAL
  #define ERR_PARAM_ILLEGAL 0x15
  /******************************************************************************/
  
  /******************************************************************************/
  //PARAM_ILLEGAL
  #define ERR_PARAM_TABLE_ILLEGAL 0x16
  /******************************************************************************/
  
  /******************************************************************************/
  //Dont support in current version
  #define ERR_NOT_SUPPORT 0x17
  /******************************************************************************/
  
  /******************************************************************************/
  //Dont support size in current
  #define ERROR_MORE_LARGE_IMAGE 0x18
  /******************************************************************************/
  
  /******************************************************************************/
  //Ehi.h's err base.
  #define ERR_EHI_APP_BASE 0xffff
  /******************************************************************************/
  
  /******************************************************************************/
  //user abort
  #define ERR_CME_USER_ABORT 0x801004
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM WRONG
  #define ERR_CME_SIM_WRONG 0x1008010
  /******************************************************************************/
  
  /******************************************************************************/
  //Don't initialize DRV before using other DRV functions.
  #define ERR_DRV_INVALID_INITIALIZATION 0x4080001
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid
  #define ERR_DRV_INVALID_PARAMETER 0x4080002
  /******************************************************************************/
  
  /******************************************************************************/
  //�û��ṩ���ַ�����С���������������Ҫ�򷵻ظ�ֵ��
  #define ERR_SUL_PHONE_INVALID_NUMBER 0x4101001
  /******************************************************************************/
  
  /******************************************************************************/
  //�ַ��� *s="abc",*p="cd" �����p��ƥ��s�����ֲ���ƥ����������������ظ�ֵ
  #define ERR_SUL_PHONE_PARTMATCHING 0x4101002
  /******************************************************************************/
  
  /******************************************************************************/
  //��ĸ�ַ������ҵ���ƥ����ַ��������ظ�ֵ��
  #define ERR_SUL_PHONE_FULLMATCHING 0x4101003
  /******************************************************************************/
  
  /******************************************************************************/
  //������ַ�����ĸ�ַ������Ҳ���ƥ�����������ظ�ֵ��
  #define ERR_SUL_PHONE_NOMATCHING 0x4101004
  /******************************************************************************/
  
  /******************************************************************************/
  //�����������URL�ĳ�����SUL_SIZEOFFORLOWSTRING�����������ȴ����û����������?
  //��URL�ĳ��ȣ����ظ�ֵ��
  #define ERR_SUL_PHONE_SIZE_SHORT_FOR_URL 0x4101005
  /******************************************************************************/
  
  /******************************************************************************/
  //The parameter is incorrect.
  #define ERR_SUL_SMS_INVALID_PARAMETER 0x4107001
  /******************************************************************************/
  
  /******************************************************************************/
  //ffs normal failure
  #define ERR_FS_FAILURE 0x420000b
  /******************************************************************************/
  
  /******************************************************************************/
  //The parameter is invalid when it is passed to function
  #define ERR_DB_INVALID_PARAMETER 0x4280001
  /******************************************************************************/
  
  /******************************************************************************/
  //something need not to do again.
  #define ERR_DB_ALREADY_EXIST 0x4280002
  /******************************************************************************/
  
  /******************************************************************************/
  //The database is too large, no more specified space in system.
  #define ERR_DB_DISK_FULL 0x4280003
  /******************************************************************************/
  
  /******************************************************************************/
  //database handle error
  #define ERR_DB_INVALID_HANDLE 0x4280004
  /******************************************************************************/
  
  /******************************************************************************/
  //ERR_DB_NO_MORE_MEMORY
  #define ERR_DB_NO_MORE_MEMORY 0x4280005
  /******************************************************************************/
  
  /******************************************************************************/
  //Indicates that no database exists with the specified name.
  #define ERR_DB_FILE_NOT_FOUND 0x4280006
  /******************************************************************************/
  
  /******************************************************************************/
  //Suddenness occurs the moment storage media is being opened.
  #define ERR_DB_MEDIA_OPEN_FAIL 0x4280007
  /******************************************************************************/
  
  /******************************************************************************/
  //Suddenness occurs the moment storage media is being written.
  #define ERR_DB_MEDIA_WRITE_FAIL 0x4280008
  /******************************************************************************/
  
  /******************************************************************************/
  //Suddenness occurs when the storage media is being read.
  #define ERR_DB_MEDIA_READ_FAIL 0x4280009
  /******************************************************************************/
  
  /******************************************************************************/
  //Not set to the exact position specified by user when call SeekRecord function.
  #define ERR_DB_NOT_ACCURATE_LOCATE 0x428000a
  /******************************************************************************/
  
  /******************************************************************************/
  //an invalid record handle is set to a function
  #define ERR_DB_INVALID_RECORD 0x428000b
  /******************************************************************************/
  
  /******************************************************************************/
  //��ʾ��IMELģ���л���IMC���󣬲����˳�IMELģ�顣
  #define ERR_IMEL_ACTIVE_IMC 0x4380001
  /******************************************************************************/
  
  /******************************************************************************/
  //��ʾδ��״̬��Ҫ��ʹ�ñ�������IMC�����״̬������
  #define ERR_IMEL_MISTAKE_IMC_STATUS 0x4380002
  /******************************************************************************/
  
  /******************************************************************************/
  //��ʾ�û�����������ƴ����������Ҳ�����Ӧ��ƴ����ϡ�
  #define ERR_IMEL_INVALID_KEY 0x4380003
  /******************************************************************************/
  
  /******************************************************************************/
  //��ʾ��ǰ�ǵ�1ҳ��������ǰ��ҳ�����ߵ�ǰ�����һҳ���������ҳ��
  #define ERR_IMEL_INVALID_PAGE 0x4380004
  /******************************************************************************/
  
  /******************************************************************************/
  //��ʾ����ĺ�ѡ�ַ���Ϊ�ա�
  #define ERR_IMEL_NULL_BUF_OUTPUT 0x4380005
  /******************************************************************************/
  
  /******************************************************************************/
  //An invalid handle of a IMI control.
  #define ERR_IMI_INVALID_HANDLE 0x4400001
  /******************************************************************************/
  
  /******************************************************************************/
  //Input parameter(s) error for a function of IMI module.
  #define ERR_IMI_INVALID_PARAMETER 0x4400002
  /******************************************************************************/
  
  /******************************************************************************/
  //No more memory to allocate for IMI module.
  #define ERR_IMI_NO_MORE_MEMORY 0x4400003
  /******************************************************************************/
  
  /******************************************************************************/
  //Failed to load IMEL sub-module.
  #define ERR_IMI_LOADIMEL_FAILURE 0x4400004
  /******************************************************************************/
  
  /******************************************************************************/
  //Failed to load key-mapping config for IMI module.
  #define ERR_IMI_LOADKEYMAPPING_FAILURE 0x4400005
  /******************************************************************************/
  
  /******************************************************************************/
  //һ��������TextLimitֵ̫С,����Edit Buffer�������ı���ʧ
  #define ERR_EDT_TEXTLOSE 0x4480001
  /******************************************************************************/
  
  /******************************************************************************/
  //Ҫ�洢��Edit Buffer�е��ı��ߴ�̫��
  #define ERR_EDT_TEXTOVERFLOW 0x4480002
  /******************************************************************************/
  
  /******************************************************************************/
  //An invalid handle of an edit control.
  #define ERR_EDT_INVALID_HANDLE 0x4480003
  /******************************************************************************/
  
  /******************************************************************************/
  //Input parameter(s) error for a function of EDT control module.
  #define ERR_EDT_INVALID_PARAMETER 0x4480004
  /******************************************************************************/
  
  /******************************************************************************/
  //No more memory to allocate for EDT module.
  #define ERR_EDT_NO_MORE_MEMORY 0x4480005
  /******************************************************************************/
  //Timer Resource Invalid (no more timer)
  #define ERR_EDT_TIMER_INVALID 0x4480006
  /******************************************************************************/
  /******************************************************************************/
  
  /******************************************************************************/
  //�����������ֵ���ͱ�ʾ����Ȼ���ٴε���EHI_GetLastError()
  #define ERR_LST_FAILURE 0x4500001
  /******************************************************************************/
  
  /******************************************************************************/
  //�����ڴ����
  #define ERR_LST_ALLOC_MEMORY 0x4500002
  /******************************************************************************/
  
  /******************************************************************************/
  //û���ҵ�ָ����item
  #define ERR_LST_NOFIND_ITEM 0x4500003
  /******************************************************************************/
  
  /******************************************************************************/
  //list��û�����field
  #define ERR_LST_LSTFIELD_NOTEXIST 0x4500004
  /******************************************************************************/
  
  /******************************************************************************/
  //hLst isn't a valid handle to a list.
  #define ERR_LST_INVALID_HANDLE 0x4500005
  /******************************************************************************/
  
  /******************************************************************************/
  //User input some invalid parameters
  #define ERR_LST_INVALID_PARAMETER 0x4500006
  /******************************************************************************/
  
  /******************************************************************************/
  //the specific field isn't exist in the list.
  #define ERR_LST_FIELD_NOTEXIST 0x4500007
  /******************************************************************************/
  
  /******************************************************************************/
  //�����������ֵ���ͱ�ʾ����Ȼ���ٴε���EHI_GetLastError()
  #define ERR_GRD_FAILURE 0x4580001
  /******************************************************************************/
  
  /******************************************************************************/
  //�����ڴ����
  #define ERR_GRD_ALLOC_MEMORY 0x4580002
  /******************************************************************************/
  
  /******************************************************************************/
  //û���ҵ�ָ����item
  #define ERR_GRD_NOFIND_ITEM 0x4580003
  /******************************************************************************/
  
  /******************************************************************************/
  //grid��û�����field
  #define ERR_GRD_GRDFIELD_NOTEXIST 0x4580004
  /******************************************************************************/
  
  /******************************************************************************/
  //hGrd isn't a valid handle to a grid.
  #define ERR_GRD_INVALID_HANDLE 0x4580005
  /******************************************************************************/
  
  /******************************************************************************/
  //User input some invalid parameters
  #define ERR_GRD_INVALID_PARAMETER 0x4580006
  /******************************************************************************/
  
  /******************************************************************************/
  //the specific field isn''t exist in the grid.
  #define ERR_GRD_FIELD_NOTEXIST 0x4580007
  /******************************************************************************/
  
  /******************************************************************************/
  //�����������ֵ���ͱ�ʾ����Ȼ���ٴε���EHI_GetLastError()
  #define ERR_MENU_FAILURE 0x4600001
  /******************************************************************************/
  
  /******************************************************************************/
  //�����ڴ����
  #define ERR_MENU_ALLOC_MEMORY 0x4600002
  /******************************************************************************/
  
  /******************************************************************************/
  //û���ҵ�ָ����item
  #define ERR_MENU_NOFIND_ITEM 0x4600003
  /******************************************************************************/
  
  /******************************************************************************/
  //The flash mirror space(for Copying SIM Data) is less than the SIM size. PBKDB_
  //Initial()
  #define ERR_PBKDB_FLASH_MIRROR_SPACE_FULL 0x4680001
  /******************************************************************************/
  
  /******************************************************************************/
  //The PBKDB size in flash is less than which system setting,PBKDB_Initial()
  #define ERR_PBKDB_GET_FLASH_SPACE_INVALID 0x4680002
  /******************************************************************************/
  
  /******************************************************************************/
  //There is no empty entry in SIM, PBKDB_AppendItem()
  #define ERR_PBKDB_SIM_FULL 0x4680003
  /******************************************************************************/
  
  /******************************************************************************/
  //There is no empty entry in Flash, PBKDB_AppendItem()
  #define ERR_PBKDB_DISK_FULL 0x4680004
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid handle,  more APIs
  #define ERR_PBKDB_INVALID_HANDLE 0x4680005
  /******************************************************************************/
  
  /******************************************************************************/
  //Malloc memeory error, more APIs
  #define ERR_PBKDB_ALLOC_MEMORY 0x4680006
  /******************************************************************************/
  
  /******************************************************************************/
  //Access flash fail, PBKDB_FLASH_READ_DB(), internal API
  #define ERR_PBKDB_INVALID_ACCESS 0x4680007
  /******************************************************************************/
  
  /******************************************************************************/
  //the input parameter is invalid ,PBKDB_Initial()
  #define ERR_PBKDB_INVALID_PARAMETER 0x4680008
  /******************************************************************************/
  
  /******************************************************************************/
  //PBKDB_PROCESS_SSYNC,continue event, PBKDB_Initial()
  #define ERR_PBKDB_CONTINUE 0x4680009
  /******************************************************************************/
  
  /******************************************************************************/
  //PBKDB_PROCESS_ASYNC,wait event, PBKDB_Initial()
  #define ERR_PBKDB_WAIT_EVENT 0x468000a
  /******************************************************************************/
  
  /******************************************************************************/
  //Phonebook database cannot find the specified ID, PBKDB_SaveItem()
  #define ERR_PBKDB_ID_NOT_FOUND 0x468000b
  /******************************************************************************/
  
  /******************************************************************************/
  //Can't find the matched number, PBKDB_QueryByNumber()
  #define ERR_PBKDB_NUMBER_NOT_FOUND 0x468000c
  /******************************************************************************/
  
  /******************************************************************************/
  //the input index is invalid for current database, PBKDB_GetItemID()
  #define ERR_PBKDB_INVALID_INDEX 0x468000d
  /******************************************************************************/
  
  /******************************************************************************/
  //PBK Flash full
  #define ERR_PBKDB_FLASH_FULL 0x468000e
  /******************************************************************************/
  
  /******************************************************************************/
  //Can't find the corresponding query by the phone number.
  #define ERR_PBKDB_NOT_FOUND_NUM 0x468000f
  /******************************************************************************/
  
  /******************************************************************************/
  //System only opens max PBKDB_MAX_NUM_OPENED_DB databases in running time
  #define ERR_PBKDB_OVER_MAX_DB_NUM 0x4680010
  /******************************************************************************/
  
  /******************************************************************************/
  //System only locks max PBKDB_MAX_NUM_LOCKED_ITEMitems in each database in runni
  //ng time.
  #define ERR_PBKDB_OVER_MAX_ITEM_NUM 0x4680011
  /******************************************************************************/
  
  /******************************************************************************/
  //The item in a database has been locked
  #define ERR_PBKDB_ITEM_LOCKED 0x4680012
  /******************************************************************************/
  
  /******************************************************************************/
  //not init DB before open db
  #define ERR_PBKDB_INVALID_INITIALIZATION 0x4680013
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid handle,  more APIs
  #define ERR_PBKCTL_INVALID_HANDLE 0x4700001
  /******************************************************************************/
  
  /******************************************************************************/
  //Malloc memeory error, more APIs
  #define ERR_PBKCTL_ALLOC_MEMORY 0x4700002
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid parameters in API
  #define ERR_PBKCTL_INVALID_PARAMETER 0x4700003
  /******************************************************************************/
  
  /******************************************************************************/
  //�����ڴ����
  #define ERR_NOTE_ALLOC_MEMORY 0x4800001
  /******************************************************************************/
  
  /******************************************************************************/
  //handler isn't a valid handler.
  #define ERR_NOTE_INVALID_HANDLE 0x4800002
  /******************************************************************************/
  
  /******************************************************************************/
  //user input some invalid parameter.
  #define ERR_NOTE_INVALID_PARAMETER 0x4800003
  /******************************************************************************/
  
  /******************************************************************************/
  //failure in allocation of  memory.
  #define ERR_SB_ALLOC_MEMORY 0x4880001
  /******************************************************************************/
  
  /******************************************************************************/
  //item with the specific identifier isn't found.
  #define ERR_SB_NOFIND_ITEM 0x4880002
  /******************************************************************************/
  
  /******************************************************************************/
  //handler isn't a valid handler.
  #define ERR_SB_INVALID_HANDLE 0x4880003
  /******************************************************************************/
  
  /******************************************************************************/
  //user input some invalid parameter.
  #define ERR_SB_INVALID_PARAMETER 0x4880004
  /******************************************************************************/
  
  /******************************************************************************/
  //some error occurs in course of allocating memory.
  #define ERR_SCB_ALLOC_MEMORY 0x4900001
  /******************************************************************************/
  
  /******************************************************************************/
  //handler isn''t a valid handler.
  #define ERR_SCB_INVALID_HANDLE 0x4900002
  /******************************************************************************/
  
  /******************************************************************************/
  //user input some invalid parameter.
  #define ERR_SCB_INVALID_PARAMETER 0x4900003
  /******************************************************************************/
  
  /******************************************************************************/
  //an error occurs in the course of allocating the memory.
  #define ERR_CLK_ALLOC_MEMORY 0x4980001
  /******************************************************************************/
  
  /******************************************************************************/
  //handler isn''''t a valid handler.
  #define ERR_CLK_INVALID_HANDLE 0x4980002
  /******************************************************************************/
  
  /******************************************************************************/
  //user input some invalid parameter.
  #define ERR_CLK_INVALID_PARAMETER 0x4980003
  /******************************************************************************/
  
  /******************************************************************************/
  //handler isn't a valid handler to a grid.
  #define ERR_MNUB_INVALID_HANDLE 0x4a00001
  /******************************************************************************/
  
  /******************************************************************************/
  //User input some invalid parameters
  #define ERR_MNUB_INVALID_PARAMETER 0x4a00002
  /******************************************************************************/
  
  /******************************************************************************/
  //some errors occur during the course of allocing memory.
  #define ERR_MNUB_ALLOC_MEMORY 0x4a00003
  /******************************************************************************/
  
  /******************************************************************************/
  //the specific item isn't find out.
  #define ERR_MNUB_NOFIND_ITEM 0x4a00004
  /******************************************************************************/
  
  /******************************************************************************/
  //This function is not supported now.
  #define ERR_RFM_NOT_SUPPORT 0x4a80001
  /******************************************************************************/
  
  /******************************************************************************/
  //This function don't find the specifed id.
  #define ERR_RFM_ID_NOT_FOUND 0x4a80002
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid
  #define ERR_RFM_INVALID_PARAMETER 0x4a80003
  /******************************************************************************/
  
  /******************************************************************************/
  //The input index is invalid
  #define ERR_RFM_INVALID_INDEX 0x4a80004
  /******************************************************************************/
  
  /******************************************************************************/
  //An invalid handle of CTL control.
  #define ERR_CTL_INVALID_HANDLE 0x4b00001
  /******************************************************************************/
  
  /******************************************************************************/
  //Input parameter(s) error for a CTL module function.
  #define ERR_CTL_INVALID_PARAMETER 0x4b00002
  /******************************************************************************/
  
  /******************************************************************************/
  //An invalid handle of LBC control.
  #define ERR_LBC_INVALID_HANDLE 0x4b80001
  /******************************************************************************/
  
  /******************************************************************************/
  //Input parameter(s) error for a function of LBC module.
  #define ERR_LBC_INVALID_PARAMETER 0x4b80002
  /******************************************************************************/
  
  /******************************************************************************/
  //No more memory to allocate for LBC module.
  #define ERR_LBC_NO_MORE_MEMORY 0x4b80003
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid CTN Handle
  #define ERR_CTN_INVALID_HANDLE 0x4c00001
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid I/O Parameter(s).
  #define ERR_CTN_INVALID_PARAMETER 0x4c00002
  /******************************************************************************/
  
  /******************************************************************************/
  //Members Overflow.
  #define ERR_CTN_MEMBERS_OVERFLOW 0x4c00003
  /******************************************************************************/
  
  /******************************************************************************/
  //Member Duplicate.
  #define ERR_CTN_MEMBER_DUPLICATE 0x4c00004
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid Member.
  #define ERR_CTN_INVALID_MEMBER 0x4c00005
  /******************************************************************************/
  
  /******************************************************************************/
  //Member not Exist
  #define ERR_CTN_MEMBER_NOTEXIST 0x4c00006
  /******************************************************************************/
  
  /******************************************************************************/
  //No More Memory.
  #define ERR_CTN_NO_MORE_MEMORY 0x4c00007
  /******************************************************************************/
  
  /******************************************************************************/
  //Fail to send a message to a window.
  #define ERR_WND_SENDMESS_FAILURE 0x4c00008
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid hanlde
  #define ERR_WND_INVALID_HWND 0xc080001
  /******************************************************************************/
  
  /******************************************************************************/
  //The COS message queue is full, you don't send message to the specified queue.
  #define ERR_COS_QUEUE_FULL 0xc180000
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid
  #define ERR_CFW_INVALID_PARAMETER 0x10000001
  /******************************************************************************/
  
  /******************************************************************************/
  //The message queue is full, you don't send message to the specified queue.
  #define ERR_CFW_QUEUE_FULL 0x10000002
  /******************************************************************************/
  
  /******************************************************************************/
  //Don't support this function now
  #define ERR_CFW_NOT_SUPPORT 0x10000003
  /******************************************************************************/
  
  /******************************************************************************/
  //Don't find any operator identifier in the system.
  #define ERR_CFW_NOT_EXIST_OPERATOR_ID 0x10000004
  /******************************************************************************/
  
  /******************************************************************************/
  //No any available free UTI in the system.
  #define ERR_CFW_NOT_EXIST_FREE_UTI 0x10000005
  /******************************************************************************/
  
  /******************************************************************************/
  //Don't find any operator name in the system.
  #define ERR_CFW_NOT_EXIST_OPERATOR_NAME 0x10000006
  /******************************************************************************/
  
  /******************************************************************************/
  //CFG_PARAM_OUT_RANGR
  #define ERR_CFG_PARAM_OUT_RANGR 0x10000007
  /******************************************************************************/
  
  /******************************************************************************/
  //CFG_FAILURE
  #define ERR_CFG_FAILURE 0x10000008
  /******************************************************************************/
  
  /******************************************************************************/
  //CFW_NOT_OPERATOR_ID
  #define ERR_CFW_NOT_OPERATOR_ID 0x10000009
  /******************************************************************************/
  
  /******************************************************************************/
  //CFG_WRITE_REG_FAILURE
  #define ERR_CFG_WRITE_REG_FAILURE 0x1000000a
  /******************************************************************************/
  
  /******************************************************************************/
  //CFG_READ_REG_FAILURE
  #define ERR_CFG_READ_REG_FAILURE 0x1000000b
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_EMPTY_REGISTER_FUNCTION
  #define ERR_AOM_EMPTY_REGISTER_FUNCTION 0x1000000c
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_FAILURE
  #define ERR_CFW_NOT_EXIST_AO 0x1000000d
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_MISMATCH_MSG
  #define ERR_AOM_MISMATCH_MSG 0x1000000e
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_SMS_MT_FAILURE
  #define ERR_AOM_SMS_MT_FAILURE 0x1000000f
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_SMS_MO_FAILURE
  #define ERR_AOM_SMS_MO_FAILURE 0x10000010
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_NOTOFY_FAILURE
  #define ERR_AOM_NOTOFY_FAILURE 0x10000011
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_UTI_EMPTY
  #define ERR_AOM_UTI_EMPTY 0x10000012
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_READY_QU_EMPTY
  #define ERR_AOM_READY_QU_EMPTY 0x10000013
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_INIT_QU_FAILURE
  #define ERR_AOM_INIT_QU_FAILURE 0x10000014
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_NW_FAILURE
  #define ERR_AOM_NW_FAILURE 0x10000015
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_SIM_FAILURE
  #define ERR_AOM_SIM_FAILURE 0x10000016
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_UNREG_FAILURE
  #define ERR_AOM_UNREG_FAILURE 0x10000017
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_DOING_TAIL_OVER
  #define ERR_AOM_DOING_TAIL_OVER 0x10000018
  /******************************************************************************/
  
  /******************************************************************************/
  //AOM_HAO_ILLEGAL
  #define ERR_AOM_HAO_ILLEGAL 0x10000019
  /******************************************************************************/
  
  /******************************************************************************/
  //
  #define ERR_CFW_UTI_IS_BUSY 0x1000001a
  /******************************************************************************/
  
  /******************************************************************************/
  //
  #define ERR_CFW_UTI_INVALID 0x1000001b
  /******************************************************************************/
  
  /******************************************************************************/
  //
  #define ERR_ML_NAME_TOO_LONG 0x1000001c
  /******************************************************************************/
  
  /******************************************************************************/
  //
  #define ERR_ML_INVALID_CHARACTER 0x1000001d
  /******************************************************************************/
  
  //[[hameina [+] for 221 project
  /******************************************************************************/
  // Error code for common
  #define ERR_CFW_SIM_NOT_INITIATE 0x1000001e
  /******************************************************************************/
  
  /******************************************************************************/
  //Error Code defined for CC module
  #define ERR_CFW_OTHER_SIM_IN_CALL 0x1000001f
  /******************************************************************************/
  
  /******************************************************************************/
  #define ERR_CFW_NO_CALL_INPROGRESS 0x10000020
  /******************************************************************************/
  //]]hameina [+] for 221 project
  
  /******************************************************************************/
  //phone failure
  #define ERR_CME_PHONE_FAILURE 0x10080001
  /******************************************************************************/
  
  /******************************************************************************/
  //no connection to phone
  #define ERR_CME_NO_CONNECTION_TO_PHONE 0x10080002
  /******************************************************************************/
  
  /******************************************************************************/
  //phone-adapter link reserved
  #define ERR_CME_PHONE_ADAPTER_LINK_RESERVED 0x10080003
  /******************************************************************************/
  
  /******************************************************************************/
  //Operation not allowed
  #define ERR_CME_OPERATION_NOT_ALLOWED 0x10080004
  /******************************************************************************/
  
  /******************************************************************************/
  //Operation not supported
  #define ERR_CME_OPERATION_NOT_SUPPORTED 0x10080005
  /******************************************************************************/
  
  /******************************************************************************/
  //PH-SIM PIN required
  #define ERR_CME_PH_SIM_PIN_REQUIRED 0x10080006
  /******************************************************************************/
  
  /******************************************************************************/
  //PH-FSIM PIN required
  #define ERR_CME_PH_FSIM_PIN_REQUIRED 0x10080007
  /******************************************************************************/
  
  /******************************************************************************/
  //PH-FSIM PUK required
  #define ERR_CME_PH_FSIM_PUK_REQUIRED 0x10080008
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM not inserted
  #define ERR_CME_SIM_NOT_INSERTED 0x1008000b
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PIN required
  #define ERR_CME_SIM_PIN_REQUIRED 0x1008000c
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PUK REQUIRED
  #define ERR_CME_SIM_PUK_REQUIRED 0x1008000d
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM FAILURED
  #define ERR_CME_SIM_FAILURE 0x1008000e
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM BUSY
  #define ERR_CME_SIM_BUSY 0x1008000f
  /******************************************************************************/
  
  /******************************************************************************/
  //Incorrect password
  #define ERR_CME_INCORRECT_PASSWORD 0x10080011
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PIN2 required
  #define ERR_CME_SIM_PIN2_REQUIRED 0x10080012
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PUK2 required
  #define ERR_CME_SIM_PUK2_REQUIRED 0x10080013
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PIN1 unblock
  #define ERR_CME_SIM_CHV_UNINIT 0x10080014
  /******************************************************************************/
  
  /******************************************************************************/
  //Memory full
  #define ERR_CME_MEMORY_FULL 0x10080015
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid index
  #define ERR_CME_INVALID_INDEX 0x10080016
  /******************************************************************************/
  
  /******************************************************************************/
  //not found
  #define ERR_CME_NOT_FOUND 0x10080017
  /******************************************************************************/
  
  /******************************************************************************/
  //Memory failure
  #define ERR_CME_MEMORY_FAILURE 0x10080018
  /******************************************************************************/
  
  /******************************************************************************/
  //text string too long
  #define ERR_CME_TEXT_STRING_TOO_LONG 0x10080019
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid characters in text string
  #define ERR_CME_INVALID_CHARACTERS_IN_TEXT_STRING 0x1008001a
  /******************************************************************************/
  
  /******************************************************************************/
  //dial string too long
  #define ERR_CME_DIAL_STRING_TOO_LONG 0x1008001b
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid characters in dial string
  #define ERR_CME_INVALID_CHARACTERS_IN_DIAL_STRING 0x1008001c
  /******************************************************************************/
  
  /******************************************************************************/
  //no network service
  #define ERR_CME_NO_NETWORK_SERVICE 0x1008001f
  /******************************************************************************/
  
  /******************************************************************************/
  //Network timeout
  #define ERR_CME_NETWORK_TIMEOUT 0x10080020
  /******************************************************************************/
  
  /******************************************************************************/
  //Network not allowed emergency calls only
  #define ERR_CME_NETWORK_NOT_ALLOWED_EMERGENCY_CALLS_ONLY 0x10080021
  /******************************************************************************/
  
  /******************************************************************************/
  //Network personalization PIN required
  #define ERR_CME_NETWORK_PERSONALIZATION_PIN_REQUIRED 0x10080029
  /******************************************************************************/
  
  /******************************************************************************/
  //Network personalization PUK required
  #define ERR_CME_NETWORK_PERSONALIZATION_PUK_REQUIRED 0x1008002a
  /******************************************************************************/
  
  /******************************************************************************/
  //Network subset personalization PIN required
  #define ERR_CME_NETWORK_SUBSET_PS_PIN_REQUIRED 0x1008002b
  /******************************************************************************/
  
  /******************************************************************************/
  //Network subset personalization PIN required
  #define ERR_CME_NETWORK_SUBSET_PS_PUK_REQUIRED 0x1008002c
  /******************************************************************************/
  
  /******************************************************************************/
  //service provider personalization PIN required
  #define ERR_CME_SERVICE_PROVIDER_PS_PIN_REQUIRED 0x1008002d
  /******************************************************************************/
  
  /******************************************************************************/
  //service provider personalization PUK required
  #define ERR_CME_SERVICE_PROVIDER_PS_PUK_REQUIRED 0x1008002e
  /******************************************************************************/
  
  /******************************************************************************/
  //Corporate personalization PIN required
  #define ERR_CME_CORPORATE_PERSONALIZATION_PIN_REQUIRED 0x1008002f
  /******************************************************************************/
  
  /******************************************************************************/
  //Corporate personalization PUK required
  #define ERR_CME_CORPORATE_PERSONALIZATION_PUK_REQUIRED 0x10080030
  /******************************************************************************/
  
  /******************************************************************************/
  //PH-SIM PUK required (PH-SIM PUK may also be referred to as Master Phone Code.
  //For further details
  #define ERR_CME_PH_SIM_PUK_REQUIRED 0x10080031
  /******************************************************************************/
  
  /******************************************************************************/
  //Unknown
  #define ERR_CME_UNKNOWN 0x10080065
  /******************************************************************************/
  
  /******************************************************************************/
  //Operation temporarily not allowed
  #define ERR_CME_OPERATION_TEMPORARILY_NOT_ALLOWED 0x10080101
  /******************************************************************************/
  
  /******************************************************************************/
  //call barred
  #define ERR_CME_CALL_BARRED 0x10080102
  /******************************************************************************/
  
  /******************************************************************************/
  //phone is busy
  #define ERR_CME_PHONE_IS_BUSY 0x10080103
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid dial string
  #define ERR_CME_INVALID_DIAL_STRING 0x10080105
  /******************************************************************************/
  
  /******************************************************************************/
  //ss not executed
  #define ERR_CME_SS_NOT_EXECUTED 0x10080106
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM_BLOCKED
  #define ERR_CME_SIM_BLOCKED 0x10080107
  /******************************************************************************/
  
  /******************************************************************************/
  //Unassigned (unallocated) number
  #define ERR_CMS_UNASSIGNED_NUMBER 0x10100002
  /******************************************************************************/
  
  /******************************************************************************/
  //Operator determined barring
  #define ERR_CMS_OPERATOR_DETERMINED_BARRING 0x10100009
  /******************************************************************************/
  
  /******************************************************************************/
  //Call barred
  #define ERR_CMS_CALL_BARRED 0x1010000b
  /******************************************************************************/
  
  /******************************************************************************/
  //Short message transfer rejected
  #define ERR_CMS_SHORT_MESSAGE_TRANSFER_REJECTED 0x10100016
  /******************************************************************************/
  
  /******************************************************************************/
  //Destination out of service
  #define ERR_CMS_DESTINATION_OUT_OF_SERVICE 0x1010001c
  /******************************************************************************/
  
  /******************************************************************************/
  //Unidentified subscriber
  #define ERR_CMS_UNIDENTIFIED_SUBSCRIBER 0x1010001d
  /******************************************************************************/
  
  /******************************************************************************/
  //Facility rejected
  #define ERR_CMS_FACILITY_REJECTED 0x1010001e
  /******************************************************************************/
  
  /******************************************************************************/
  //Unknown subscriber
  #define ERR_CMS_UNKNOWN_SUBSCRIBER 0x1010001f
  /******************************************************************************/
  
  /******************************************************************************/
  //Network out of order
  #define ERR_CMS_NETWORK_OUT_OF_ORDER 0x10100027
  /******************************************************************************/
  
  /******************************************************************************/
  //Temporary failure
  #define ERR_CMS_TEMPORARY_FAILURE 0x1010002a
  /******************************************************************************/
  
  /******************************************************************************/
  //Congestion
  #define ERR_CMS_CONGESTION 0x1010002b
  /******************************************************************************/
  
  /******************************************************************************/
  //Resources unavailable, unspecified
  #define ERR_CMS_RESOURCES_UNAVAILABLE 0x10100030
  /******************************************************************************/
  
  /******************************************************************************/
  //Requested facility not subscribed
  #define ERR_CMS_REQUESTED_FACILITY_NOT_SUBSCRIBED 0x10100033
  /******************************************************************************/
  
  /******************************************************************************/
  //Requested facility not implemented
  #define ERR_CMS_REQUESTED_FACILITY_NOT_IMPLEMENTED 0x10100046
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid short message transfer reference value
  #define ERR_CMS_INVALID_SMS_TRANSFER_REFERENCE_VALUE 0x10100052
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid message, unspecified
  #define ERR_CMS_INVALID_MESSAGE 0x10100060
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid mandatory information
  #define ERR_CMS_INVALID_MANDATORY_INFORMATION 0x10100061
  /******************************************************************************/
  
  /******************************************************************************/
  //Message type non-existent or not implemented
  #define ERR_CMS_MESSAGE_TYPE_NON_EXISTENT 0x10100062
  /******************************************************************************/
  
  /******************************************************************************/
  //Message not compatible with short message protocol state
  #define ERR_CMS_MSG_NOT_CPB_WITH_SMS_PROTOCOL_STATE 0x10100063
  /******************************************************************************/
  
  /******************************************************************************/
  //Information element non-existent or not implemented
  #define ERR_CMS_INFORMATION_ELEMENT_NON_EXISTENT 0x10100064
  /******************************************************************************/
  
  /******************************************************************************/
  //Protocol error, unspecified
  #define ERR_CMS_PROTOCOLERROR 0x10100070
  /******************************************************************************/
  
  /******************************************************************************/
  //Interworking, unspecified
  #define ERR_CMS_INTERWORKING_UNSPECIFIED 0x10100080
  /******************************************************************************/
  
  /******************************************************************************/
  //Telematic interworking not supported
  #define ERR_CMS_TELEMATIC_INTERWORKING_NOT_SUPPORTED 0x10100081
  /******************************************************************************/
  
  /******************************************************************************/
  //Short message Type 0 not supported
  #define ERR_CMS_SHORT_MESSAGE_TYPE_0_NOT_SUPPORTED 0x10100082
  /******************************************************************************/
  
  /******************************************************************************/
  //Cannot replace short message
  #define ERR_CMS_CANNOT_REPLACE_SHORT_MESSAGE 0x10100083
  /******************************************************************************/
  
  /******************************************************************************/
  //Unspecified TP-PID error
  #define ERR_CMS_UNSPECIFIED_TP_PID_ERROR 0x10100090
  /******************************************************************************/
  
  /******************************************************************************/
  //Data coding scheme (alphabet) not supported
  #define ERR_CMS_DATACODING_SCHEME_NOT_SUPPORTED 0x10100091
  /******************************************************************************/
  
  /******************************************************************************/
  //Message class not supported
  #define ERR_CMS_MESSAGE_CLASS_NOT_SUPPORTED 0x10100092
  /******************************************************************************/
  
  /******************************************************************************/
  //Unspecified TP-DCS error
  #define ERR_CMS_UNSPECIFIED_TP_DCS_ERROR 0x101000a0
  /******************************************************************************/
  
  /******************************************************************************/
  //Command cannot be actioned
  #define ERR_CMS_CMD_CNOT_ACT 0x101000a1
  /******************************************************************************/
  
  /******************************************************************************/
  //Command unsupported
  #define ERR_CMS_COMMAND_UNSUPPORTED 0x101000a2
  /******************************************************************************/
  
  /******************************************************************************/
  //Unspecified TP-Command error
  #define ERR_CMS_UNSPECIFIED_TP_COMMAND_ERROR 0x101000b0
  /******************************************************************************/
  
  /******************************************************************************/
  //TPDU not supported
  #define ERR_CMS_TPDU_NOT_SUPPORTED 0x101000b1
  /******************************************************************************/
  
  /******************************************************************************/
  //SC busy
  #define ERR_CMS_SC_BUSY 0x101000c1
  /******************************************************************************/
  
  /******************************************************************************/
  //No SC subscription
  #define ERR_CMS_NO_SC_SUBSCRIPTION 0x101000c2
  /******************************************************************************/
  
  /******************************************************************************/
  //SC system failure
  #define ERR_CMS_SC_SYSTEM_FAILURE 0x101000c3
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid SME address
  #define ERR_CMS_INVALID_SME_ADDRESS 0x101000c4
  /******************************************************************************/
  
  /******************************************************************************/
  //Destination SME barred
  #define ERR_CMS_DESTINATION_SME_BARRED 0x101000c5
  /******************************************************************************/
  
  /******************************************************************************/
  //SM Rejected-Duplicate SM
  #define ERR_CMS_SM_REJECTED_DUPLICATE_SM 0x101000c6
  /******************************************************************************/
  
  /******************************************************************************/
  //TP-VPF not supported
  #define ERR_CMS_TP_VPF_NOT_SUPPORTED 0x101000c7
  /******************************************************************************/
  
  /******************************************************************************/
  //TP-VP not supported
  #define ERR_CMS_TP_V_NOT_SUPPORTED 0x101000c8
  /******************************************************************************/
  
  /******************************************************************************/
  //D0 SIM SMS storage full
  #define ERR_CMS_D0_SIM_SMS_STORAGE_FULL 0x101000d1
  /******************************************************************************/
  
  /******************************************************************************/
  //No SMS storage capability in SIM
  #define ERR_CMS_NO_SMS_STORAGE_CAPABILITY_IN_SIM 0x101000d2
  /******************************************************************************/
  
  /******************************************************************************/
  //Error in MS
  #define ERR_CMS_ERROR_IN_MS 0x101000d3
  /******************************************************************************/
  
  /******************************************************************************/
  //Memory Capacity Exceeded
  #define ERR_CMS_MEMORY_CAPACITY_EXCEEDED 0x101000d4
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM Application Toolkit Busy
  #define ERR_CMS_SIM_APPLICATION_TOOLKIT_USY 0x101000d5
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM data download error
  #define ERR_CMS_SIM_DATA_DOWNLOAD_ERROR 0x101000d6
  /******************************************************************************/
  
  /******************************************************************************/
  //Unspecified error cause
  #define ERR_CMS_UNSPECIFIED_ERROR_CAUSE 0x10100100
  /******************************************************************************/
  
  /******************************************************************************/
  //ME failure
  #define ERR_CMS_ME_FAILURE 0x1010012d
  /******************************************************************************/
  
  /******************************************************************************/
  //SMS service of ME reserved
  #define ERR_CMS_SMS_SERVICE_OF_ME_RESERVED 0x1010012e
  /******************************************************************************/
  
  /******************************************************************************/
  //Operation not allowed
  #define ERR_CMS_OPERATION_NOT_ALLOWED 0x1010012f
  /******************************************************************************/
  
  /******************************************************************************/
  //Operation not supported
  #define ERR_CMS_OPERATION_NOT_SUPPORTED 0x10100130
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid PDU mode parameter
  #define ERR_CMS_INVALID_PDU_MODE_PARAMETER 0x10100131
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid PDU mode parameter
  #define ERR_CMS_INVALID_TEXT_MODE_PARAMETER 0x10100132
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM not inserted
  #define ERR_CMS_SIM_NOT_INSERTED 0x10100137
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PIN required
  #define ERR_CMS_SIM_PIN_REQUIRED 0x10100138
  /******************************************************************************/
  
  /******************************************************************************/
  //PH-SIM PIN required
  #define ERR_CMS_PH_SIM_PIN_REQUIRED 0x10100139
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM failure
  #define ERR_CMS_SIM_FAILURE 0x1010013a
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM busy
  #define ERR_CMS_SIM_BUSY 0x1010013b
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM wrong
  #define ERR_CMS_SIM_WRONG 0x1010013c
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PUK required
  #define ERR_CMS_SIM_PUK_REQUIRED 0x1010013d
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PIN2 required
  #define ERR_CMS_SIM_PIN2_REQUIRED 0x1010013e
  /******************************************************************************/
  
  /******************************************************************************/
  //SIM PUK2 required
  #define ERR_CMS_SIM_PUK2_REQUIRED 0x1010013f
  /******************************************************************************/
  
  /******************************************************************************/
  //Memory failure
  #define ERR_CMS_MEMORY_FAILURE 0x10100141
  /******************************************************************************/
  
  /******************************************************************************/
  //Invalid memory index
  #define ERR_CMS_INVALID_MEMORY_INDEX 0x10100142
  /******************************************************************************/
  
  /******************************************************************************/
  //Memory full
  #define ERR_CMS_MEMORY_FULL 0x10100143
  /******************************************************************************/
  
  /******************************************************************************/
  //SMSC address unknown
  #define ERR_CMS_SMSC_ADDRESS_UNKNOWN 0x1010014b
  /******************************************************************************/
  
  /******************************************************************************/
  //no network service
  #define ERR_CMS_NO_NETWORK_SERVICE 0x1010014c
  /******************************************************************************/
  
  /******************************************************************************/
  //Network timeout
  #define ERR_CMS_NETWORK_TIMEOUT 0x1010014d
  /******************************************************************************/
  
  /******************************************************************************/
  //NO +CNMA ACK EXPECTED
  #define ERR_CMS_NO_CNMA_ACK_EXPECTED 0x10100155
  /******************************************************************************/
  
  /******************************************************************************/
  //Unknown error
  #define ERR_CMS_UNKNOWN_ERROR 0x101001f5
  /******************************************************************************/
  
  /******************************************************************************/
  //User abort
  #define ERR_CMS_USER_ABORT 0x10100201
  /******************************************************************************/
  
  /******************************************************************************/
  //unable to store
  #define ERR_CMS_UNABLE_TO_STORE 0x10100202
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid status
  #define ERR_CMS_INVALID_STATUS 0x10100203
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid character in address string
  #define ERR_CMS_INVALID_CHARACTER_IN_ADDRESS_STRING 0x10100204
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid length
  #define ERR_CMS_INVALID_LENGTH 0x10100205
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid character in pdu
  #define ERR_CMS_INVALID_CHARACTER_IN_PDU 0x10100206
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid parameter
  #define ERR_CMS_INVALID_PARAMETER 0x10100207
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid length or character
  #define ERR_CMS_INVALID_LENGTH_OR_CHARACTER 0x10100208
  /******************************************************************************/
  
  /******************************************************************************/
  //invalid character in text
  #define ERR_CMS_INVALID_CHARACTER_IN_TEXT 0x10100209
  /******************************************************************************/
  
  /******************************************************************************/
  //timer expired
  #define ERR_CMS_TIMER_EXPIRED 0x1010020a
  /******************************************************************************/
  
  /******************************************************************************/
  //The uart is not existing.
  #define ERR_DFW_NOT_EXIST_DEVICE 0x14080001
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid.
  #define ERR_DFW_INVALID_PARAMETER 0x14080002
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid.
  #define ERR_SIM_STK_BUSY 0x14080003
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid.
  #define ERR_INVALID_SCA 0x14080004
  /******************************************************************************/
  
  /******************************************************************************/
  //The input parameter is invalid.
  #define ERR_NO_NEED_SAVE 0x14080005
  /******************************************************************************/
  
  /******************************************
  Dns error
  ******************************************/
  
  #define ERR_EMPTY_PRI_DNSSERVER_IP 0x16000001
  
  #endif // _H_
  