cfw_errorcode.h 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539
  1. /* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
  2. * All rights reserved.
  3. *
  4. * This software is supplied "AS IS" without any warranties.
  5. * RDA assumes no responsibility or liability for the use of the software,
  6. * conveys no license or title under any patent, copyright, or mask work
  7. * right to the product. RDA reserves the right to make changes in the
  8. * software without notification. RDA also make no representation or
  9. * warranty that such application will be suitable for the specified use
  10. * without further testing or modification.
  11. */
  12. #ifndef _CFW_ERROR_CODE_H_
  13. #define _CFW_ERROR_CODE_H_
  14. //
  15. // See the API reference for more.
  16. //
  17. //
  18. // Error codes
  19. //
  20. /******************************************************************************/
  21. //The operation completed successfully
  22. #define ERR_SUCCESS 0x0
  23. /******************************************************************************/
  24. /******************************************************************************/
  25. //Wait Event;
  26. #define ERR_WAIT_EVENT 0x1
  27. /******************************************************************************/
  28. /******************************************************************************/
  29. //The operation need to continue until this operation successfully
  30. #define ERR_CONTINUE 0x2
  31. /******************************************************************************/
  32. /******************************************************************************/
  33. //The handle is invalid.
  34. #define ERR_INVALID_HANDLE 0x3
  35. /******************************************************************************/
  36. /******************************************************************************/
  37. //The parameter is incorrect.
  38. #define ERR_INVALID_PARAMETER 0x4
  39. /******************************************************************************/
  40. /******************************************************************************/
  41. //Invalid type range specified.
  42. #define ERR_INVALID_TYPE 0x5
  43. /******************************************************************************/
  44. /******************************************************************************/
  45. //the buffer specified by input parameter is not large enough to hold the output
  46. // data.
  47. #define ERR_MORE_DATA 0x6
  48. /******************************************************************************/
  49. /******************************************************************************/
  50. //Cannot create a object such as file when that object already exists.
  51. #define ERR_ALREADY_EXIST 0x7
  52. /******************************************************************************/
  53. /******************************************************************************/
  54. //There is not enough space on the disk.
  55. #define ERR_DISK_FULL 0x8
  56. /******************************************************************************/
  57. /******************************************************************************/
  58. //The system cannot find the file specified.
  59. #define ERR_FILE_NOT_FOUND 0x9
  60. /******************************************************************************/
  61. /******************************************************************************/
  62. //The system cannot find the specified ID.
  63. #define ERR_ID_NOT_FOUND 0xa
  64. /******************************************************************************/
  65. /******************************************************************************/
  66. //The system cannot perform the specified drive at this time.
  67. #define ERR_BUSY_DRIVE 0xb
  68. /******************************************************************************/
  69. /******************************************************************************/
  70. //The device is busy when access.
  71. #define ERR_BUSY_DEVICE 0xc
  72. /******************************************************************************/
  73. /******************************************************************************/
  74. //Don't find the device specific.
  75. #define ERR_DEVICE_NOT_FOUND 0xd
  76. /******************************************************************************/
  77. /******************************************************************************/
  78. //The index is invalid
  79. #define ERR_INVALID_INDEX 0xe
  80. /******************************************************************************/
  81. /******************************************************************************/
  82. //The font specific is invalid.
  83. #define ERR_INVALID_GDI_FONT 0xf
  84. /******************************************************************************/
  85. /******************************************************************************/
  86. //There is no more memory to allocated.
  87. #define ERR_NO_MORE_MEMORY 0x10
  88. /******************************************************************************/
  89. /******************************************************************************/
  90. //The font is not installed.
  91. #define ERR_NO_INSTALL_FONT 0x11
  92. /******************************************************************************/
  93. /******************************************************************************/
  94. //The init is failed.
  95. #define ERR_INVALID_INITIALIZATION 0x12
  96. /******************************************************************************/
  97. /******************************************************************************/
  98. //The id is aleady exit.
  99. #define ERR_ID_ALREADY_EXIST 0x13
  100. /******************************************************************************/
  101. /******************************************************************************/
  102. //The configuration is err.
  103. #define ERR_INVALID_CONFIGURATION 0x14
  104. /******************************************************************************/
  105. /******************************************************************************/
  106. //PARAM_ILLEGAL
  107. #define ERR_PARAM_ILLEGAL 0x15
  108. /******************************************************************************/
  109. /******************************************************************************/
  110. //PARAM_ILLEGAL
  111. #define ERR_PARAM_TABLE_ILLEGAL 0x16
  112. /******************************************************************************/
  113. /******************************************************************************/
  114. //Dont support in current version
  115. #define ERR_NOT_SUPPORT 0x17
  116. /******************************************************************************/
  117. /******************************************************************************/
  118. //Dont support size in current
  119. #define ERROR_MORE_LARGE_IMAGE 0x18
  120. /******************************************************************************/
  121. /******************************************************************************/
  122. //Ehi.h's err base.
  123. #define ERR_EHI_APP_BASE 0xffff
  124. /******************************************************************************/
  125. /******************************************************************************/
  126. //user abort
  127. #define ERR_CME_USER_ABORT 0x801004
  128. /******************************************************************************/
  129. /******************************************************************************/
  130. //SIM WRONG
  131. #define ERR_CME_SIM_WRONG 0x1008010
  132. /******************************************************************************/
  133. /******************************************************************************/
  134. //Don't initialize DRV before using other DRV functions.
  135. #define ERR_DRV_INVALID_INITIALIZATION 0x4080001
  136. /******************************************************************************/
  137. /******************************************************************************/
  138. //The input parameter is invalid
  139. #define ERR_DRV_INVALID_PARAMETER 0x4080002
  140. /******************************************************************************/
  141. /******************************************************************************/
  142. //�û��ṩ���ַ�����С���������������Ҫ�򷵻ظ�ֵ��
  143. #define ERR_SUL_PHONE_INVALID_NUMBER 0x4101001
  144. /******************************************************************************/
  145. /******************************************************************************/
  146. //�ַ��� *s="abc",*p="cd" �����p��ƥ��s�����ֲ���ƥ����������������ظ�ֵ
  147. #define ERR_SUL_PHONE_PARTMATCHING 0x4101002
  148. /******************************************************************************/
  149. /******************************************************************************/
  150. //��ĸ�ַ������ҵ���ƥ����ַ��������ظ�ֵ��
  151. #define ERR_SUL_PHONE_FULLMATCHING 0x4101003
  152. /******************************************************************************/
  153. /******************************************************************************/
  154. //������ַ�����ĸ�ַ������Ҳ���ƥ�����������ظ�ֵ��
  155. #define ERR_SUL_PHONE_NOMATCHING 0x4101004
  156. /******************************************************************************/
  157. /******************************************************************************/
  158. //�����������URL�ij�����SUL_SIZEOFFORLOWSTRING�����������ȴ����û����������?
  159. //��URL�ij��ȣ����ظ�ֵ��
  160. #define ERR_SUL_PHONE_SIZE_SHORT_FOR_URL 0x4101005
  161. /******************************************************************************/
  162. /******************************************************************************/
  163. //The parameter is incorrect.
  164. #define ERR_SUL_SMS_INVALID_PARAMETER 0x4107001
  165. /******************************************************************************/
  166. /******************************************************************************/
  167. //ffs normal failure
  168. #define ERR_FS_FAILURE 0x420000b
  169. /******************************************************************************/
  170. /******************************************************************************/
  171. //The parameter is invalid when it is passed to function
  172. #define ERR_DB_INVALID_PARAMETER 0x4280001
  173. /******************************************************************************/
  174. /******************************************************************************/
  175. //something need not to do again.
  176. #define ERR_DB_ALREADY_EXIST 0x4280002
  177. /******************************************************************************/
  178. /******************************************************************************/
  179. //The database is too large, no more specified space in system.
  180. #define ERR_DB_DISK_FULL 0x4280003
  181. /******************************************************************************/
  182. /******************************************************************************/
  183. //database handle error
  184. #define ERR_DB_INVALID_HANDLE 0x4280004
  185. /******************************************************************************/
  186. /******************************************************************************/
  187. //ERR_DB_NO_MORE_MEMORY
  188. #define ERR_DB_NO_MORE_MEMORY 0x4280005
  189. /******************************************************************************/
  190. /******************************************************************************/
  191. //Indicates that no database exists with the specified name.
  192. #define ERR_DB_FILE_NOT_FOUND 0x4280006
  193. /******************************************************************************/
  194. /******************************************************************************/
  195. //Suddenness occurs the moment storage media is being opened.
  196. #define ERR_DB_MEDIA_OPEN_FAIL 0x4280007
  197. /******************************************************************************/
  198. /******************************************************************************/
  199. //Suddenness occurs the moment storage media is being written.
  200. #define ERR_DB_MEDIA_WRITE_FAIL 0x4280008
  201. /******************************************************************************/
  202. /******************************************************************************/
  203. //Suddenness occurs when the storage media is being read.
  204. #define ERR_DB_MEDIA_READ_FAIL 0x4280009
  205. /******************************************************************************/
  206. /******************************************************************************/
  207. //Not set to the exact position specified by user when call SeekRecord function.
  208. #define ERR_DB_NOT_ACCURATE_LOCATE 0x428000a
  209. /******************************************************************************/
  210. /******************************************************************************/
  211. //an invalid record handle is set to a function
  212. #define ERR_DB_INVALID_RECORD 0x428000b
  213. /******************************************************************************/
  214. /******************************************************************************/
  215. //��ʾ��IMELģ���л���IMC���󣬲����˳�IMELģ�顣
  216. #define ERR_IMEL_ACTIVE_IMC 0x4380001
  217. /******************************************************************************/
  218. /******************************************************************************/
  219. //��ʾδ��״̬��Ҫ��ʹ�ñ�������IMC�����״̬������
  220. #define ERR_IMEL_MISTAKE_IMC_STATUS 0x4380002
  221. /******************************************************************************/
  222. /******************************************************************************/
  223. //��ʾ�û�����������ƴ����������Ҳ�����Ӧ��ƴ����ϡ�
  224. #define ERR_IMEL_INVALID_KEY 0x4380003
  225. /******************************************************************************/
  226. /******************************************************************************/
  227. //��ʾ��ǰ�ǵ�1ҳ��������ǰ��ҳ�����ߵ�ǰ�����һҳ���������ҳ��
  228. #define ERR_IMEL_INVALID_PAGE 0x4380004
  229. /******************************************************************************/
  230. /******************************************************************************/
  231. //��ʾ����ĺ�ѡ�ַ���Ϊ�ա�
  232. #define ERR_IMEL_NULL_BUF_OUTPUT 0x4380005
  233. /******************************************************************************/
  234. /******************************************************************************/
  235. //An invalid handle of a IMI control.
  236. #define ERR_IMI_INVALID_HANDLE 0x4400001
  237. /******************************************************************************/
  238. /******************************************************************************/
  239. //Input parameter(s) error for a function of IMI module.
  240. #define ERR_IMI_INVALID_PARAMETER 0x4400002
  241. /******************************************************************************/
  242. /******************************************************************************/
  243. //No more memory to allocate for IMI module.
  244. #define ERR_IMI_NO_MORE_MEMORY 0x4400003
  245. /******************************************************************************/
  246. /******************************************************************************/
  247. //Failed to load IMEL sub-module.
  248. #define ERR_IMI_LOADIMEL_FAILURE 0x4400004
  249. /******************************************************************************/
  250. /******************************************************************************/
  251. //Failed to load key-mapping config for IMI module.
  252. #define ERR_IMI_LOADKEYMAPPING_FAILURE 0x4400005
  253. /******************************************************************************/
  254. /******************************************************************************/
  255. //һ��������TextLimitֵ̫С,����Edit Buffer�������ı���ʧ
  256. #define ERR_EDT_TEXTLOSE 0x4480001
  257. /******************************************************************************/
  258. /******************************************************************************/
  259. //Ҫ�洢��Edit Buffer�е��ı��ߴ�̫��
  260. #define ERR_EDT_TEXTOVERFLOW 0x4480002
  261. /******************************************************************************/
  262. /******************************************************************************/
  263. //An invalid handle of an edit control.
  264. #define ERR_EDT_INVALID_HANDLE 0x4480003
  265. /******************************************************************************/
  266. /******************************************************************************/
  267. //Input parameter(s) error for a function of EDT control module.
  268. #define ERR_EDT_INVALID_PARAMETER 0x4480004
  269. /******************************************************************************/
  270. /******************************************************************************/
  271. //No more memory to allocate for EDT module.
  272. #define ERR_EDT_NO_MORE_MEMORY 0x4480005
  273. /******************************************************************************/
  274. //Timer Resource Invalid (no more timer)
  275. #define ERR_EDT_TIMER_INVALID 0x4480006
  276. /******************************************************************************/
  277. /******************************************************************************/
  278. /******************************************************************************/
  279. //�����������ֵ���ͱ�ʾ����Ȼ���ٴε���EHI_GetLastError()
  280. #define ERR_LST_FAILURE 0x4500001
  281. /******************************************************************************/
  282. /******************************************************************************/
  283. //�����ڴ����
  284. #define ERR_LST_ALLOC_MEMORY 0x4500002
  285. /******************************************************************************/
  286. /******************************************************************************/
  287. //û���ҵ�ָ����item
  288. #define ERR_LST_NOFIND_ITEM 0x4500003
  289. /******************************************************************************/
  290. /******************************************************************************/
  291. //list��û�����field
  292. #define ERR_LST_LSTFIELD_NOTEXIST 0x4500004
  293. /******************************************************************************/
  294. /******************************************************************************/
  295. //hLst isn't a valid handle to a list.
  296. #define ERR_LST_INVALID_HANDLE 0x4500005
  297. /******************************************************************************/
  298. /******************************************************************************/
  299. //User input some invalid parameters
  300. #define ERR_LST_INVALID_PARAMETER 0x4500006
  301. /******************************************************************************/
  302. /******************************************************************************/
  303. //the specific field isn't exist in the list.
  304. #define ERR_LST_FIELD_NOTEXIST 0x4500007
  305. /******************************************************************************/
  306. /******************************************************************************/
  307. //�����������ֵ���ͱ�ʾ����Ȼ���ٴε���EHI_GetLastError()
  308. #define ERR_GRD_FAILURE 0x4580001
  309. /******************************************************************************/
  310. /******************************************************************************/
  311. //�����ڴ����
  312. #define ERR_GRD_ALLOC_MEMORY 0x4580002
  313. /******************************************************************************/
  314. /******************************************************************************/
  315. //û���ҵ�ָ����item
  316. #define ERR_GRD_NOFIND_ITEM 0x4580003
  317. /******************************************************************************/
  318. /******************************************************************************/
  319. //grid��û�����field
  320. #define ERR_GRD_GRDFIELD_NOTEXIST 0x4580004
  321. /******************************************************************************/
  322. /******************************************************************************/
  323. //hGrd isn't a valid handle to a grid.
  324. #define ERR_GRD_INVALID_HANDLE 0x4580005
  325. /******************************************************************************/
  326. /******************************************************************************/
  327. //User input some invalid parameters
  328. #define ERR_GRD_INVALID_PARAMETER 0x4580006
  329. /******************************************************************************/
  330. /******************************************************************************/
  331. //the specific field isn''t exist in the grid.
  332. #define ERR_GRD_FIELD_NOTEXIST 0x4580007
  333. /******************************************************************************/
  334. /******************************************************************************/
  335. //�����������ֵ���ͱ�ʾ����Ȼ���ٴε���EHI_GetLastError()
  336. #define ERR_MENU_FAILURE 0x4600001
  337. /******************************************************************************/
  338. /******************************************************************************/
  339. //�����ڴ����
  340. #define ERR_MENU_ALLOC_MEMORY 0x4600002
  341. /******************************************************************************/
  342. /******************************************************************************/
  343. //û���ҵ�ָ����item
  344. #define ERR_MENU_NOFIND_ITEM 0x4600003
  345. /******************************************************************************/
  346. /******************************************************************************/
  347. //The flash mirror space(for Copying SIM Data) is less than the SIM size. PBKDB_
  348. //Initial()
  349. #define ERR_PBKDB_FLASH_MIRROR_SPACE_FULL 0x4680001
  350. /******************************************************************************/
  351. /******************************************************************************/
  352. //The PBKDB size in flash is less than which system setting,PBKDB_Initial()
  353. #define ERR_PBKDB_GET_FLASH_SPACE_INVALID 0x4680002
  354. /******************************************************************************/
  355. /******************************************************************************/
  356. //There is no empty entry in SIM, PBKDB_AppendItem()
  357. #define ERR_PBKDB_SIM_FULL 0x4680003
  358. /******************************************************************************/
  359. /******************************************************************************/
  360. //There is no empty entry in Flash, PBKDB_AppendItem()
  361. #define ERR_PBKDB_DISK_FULL 0x4680004
  362. /******************************************************************************/
  363. /******************************************************************************/
  364. //invalid handle, more APIs
  365. #define ERR_PBKDB_INVALID_HANDLE 0x4680005
  366. /******************************************************************************/
  367. /******************************************************************************/
  368. //Malloc memeory error, more APIs
  369. #define ERR_PBKDB_ALLOC_MEMORY 0x4680006
  370. /******************************************************************************/
  371. /******************************************************************************/
  372. //Access flash fail, PBKDB_FLASH_READ_DB(), internal API
  373. #define ERR_PBKDB_INVALID_ACCESS 0x4680007
  374. /******************************************************************************/
  375. /******************************************************************************/
  376. //the input parameter is invalid ,PBKDB_Initial()
  377. #define ERR_PBKDB_INVALID_PARAMETER 0x4680008
  378. /******************************************************************************/
  379. /******************************************************************************/
  380. //PBKDB_PROCESS_SSYNC,continue event, PBKDB_Initial()
  381. #define ERR_PBKDB_CONTINUE 0x4680009
  382. /******************************************************************************/
  383. /******************************************************************************/
  384. //PBKDB_PROCESS_ASYNC,wait event, PBKDB_Initial()
  385. #define ERR_PBKDB_WAIT_EVENT 0x468000a
  386. /******************************************************************************/
  387. /******************************************************************************/
  388. //Phonebook database cannot find the specified ID, PBKDB_SaveItem()
  389. #define ERR_PBKDB_ID_NOT_FOUND 0x468000b
  390. /******************************************************************************/
  391. /******************************************************************************/
  392. //Can't find the matched number, PBKDB_QueryByNumber()
  393. #define ERR_PBKDB_NUMBER_NOT_FOUND 0x468000c
  394. /******************************************************************************/
  395. /******************************************************************************/
  396. //the input index is invalid for current database, PBKDB_GetItemID()
  397. #define ERR_PBKDB_INVALID_INDEX 0x468000d
  398. /******************************************************************************/
  399. /******************************************************************************/
  400. //PBK Flash full
  401. #define ERR_PBKDB_FLASH_FULL 0x468000e
  402. /******************************************************************************/
  403. /******************************************************************************/
  404. //Can't find the corresponding query by the phone number.
  405. #define ERR_PBKDB_NOT_FOUND_NUM 0x468000f
  406. /******************************************************************************/
  407. /******************************************************************************/
  408. //System only opens max PBKDB_MAX_NUM_OPENED_DB databases in running time
  409. #define ERR_PBKDB_OVER_MAX_DB_NUM 0x4680010
  410. /******************************************************************************/
  411. /******************************************************************************/
  412. //System only locks max PBKDB_MAX_NUM_LOCKED_ITEMitems in each database in runni
  413. //ng time.
  414. #define ERR_PBKDB_OVER_MAX_ITEM_NUM 0x4680011
  415. /******************************************************************************/
  416. /******************************************************************************/
  417. //The item in a database has been locked
  418. #define ERR_PBKDB_ITEM_LOCKED 0x4680012
  419. /******************************************************************************/
  420. /******************************************************************************/
  421. //not init DB before open db
  422. #define ERR_PBKDB_INVALID_INITIALIZATION 0x4680013
  423. /******************************************************************************/
  424. /******************************************************************************/
  425. //invalid handle, more APIs
  426. #define ERR_PBKCTL_INVALID_HANDLE 0x4700001
  427. /******************************************************************************/
  428. /******************************************************************************/
  429. //Malloc memeory error, more APIs
  430. #define ERR_PBKCTL_ALLOC_MEMORY 0x4700002
  431. /******************************************************************************/
  432. /******************************************************************************/
  433. //invalid parameters in API
  434. #define ERR_PBKCTL_INVALID_PARAMETER 0x4700003
  435. /******************************************************************************/
  436. /******************************************************************************/
  437. //�����ڴ����
  438. #define ERR_NOTE_ALLOC_MEMORY 0x4800001
  439. /******************************************************************************/
  440. /******************************************************************************/
  441. //handler isn't a valid handler.
  442. #define ERR_NOTE_INVALID_HANDLE 0x4800002
  443. /******************************************************************************/
  444. /******************************************************************************/
  445. //user input some invalid parameter.
  446. #define ERR_NOTE_INVALID_PARAMETER 0x4800003
  447. /******************************************************************************/
  448. /******************************************************************************/
  449. //failure in allocation of memory.
  450. #define ERR_SB_ALLOC_MEMORY 0x4880001
  451. /******************************************************************************/
  452. /******************************************************************************/
  453. //item with the specific identifier isn't found.
  454. #define ERR_SB_NOFIND_ITEM 0x4880002
  455. /******************************************************************************/
  456. /******************************************************************************/
  457. //handler isn't a valid handler.
  458. #define ERR_SB_INVALID_HANDLE 0x4880003
  459. /******************************************************************************/
  460. /******************************************************************************/
  461. //user input some invalid parameter.
  462. #define ERR_SB_INVALID_PARAMETER 0x4880004
  463. /******************************************************************************/
  464. /******************************************************************************/
  465. //some error occurs in course of allocating memory.
  466. #define ERR_SCB_ALLOC_MEMORY 0x4900001
  467. /******************************************************************************/
  468. /******************************************************************************/
  469. //handler isn''t a valid handler.
  470. #define ERR_SCB_INVALID_HANDLE 0x4900002
  471. /******************************************************************************/
  472. /******************************************************************************/
  473. //user input some invalid parameter.
  474. #define ERR_SCB_INVALID_PARAMETER 0x4900003
  475. /******************************************************************************/
  476. /******************************************************************************/
  477. //an error occurs in the course of allocating the memory.
  478. #define ERR_CLK_ALLOC_MEMORY 0x4980001
  479. /******************************************************************************/
  480. /******************************************************************************/
  481. //handler isn''''t a valid handler.
  482. #define ERR_CLK_INVALID_HANDLE 0x4980002
  483. /******************************************************************************/
  484. /******************************************************************************/
  485. //user input some invalid parameter.
  486. #define ERR_CLK_INVALID_PARAMETER 0x4980003
  487. /******************************************************************************/
  488. /******************************************************************************/
  489. //handler isn't a valid handler to a grid.
  490. #define ERR_MNUB_INVALID_HANDLE 0x4a00001
  491. /******************************************************************************/
  492. /******************************************************************************/
  493. //User input some invalid parameters
  494. #define ERR_MNUB_INVALID_PARAMETER 0x4a00002
  495. /******************************************************************************/
  496. /******************************************************************************/
  497. //some errors occur during the course of allocing memory.
  498. #define ERR_MNUB_ALLOC_MEMORY 0x4a00003
  499. /******************************************************************************/
  500. /******************************************************************************/
  501. //the specific item isn't find out.
  502. #define ERR_MNUB_NOFIND_ITEM 0x4a00004
  503. /******************************************************************************/
  504. /******************************************************************************/
  505. //This function is not supported now.
  506. #define ERR_RFM_NOT_SUPPORT 0x4a80001
  507. /******************************************************************************/
  508. /******************************************************************************/
  509. //This function don't find the specifed id.
  510. #define ERR_RFM_ID_NOT_FOUND 0x4a80002
  511. /******************************************************************************/
  512. /******************************************************************************/
  513. //The input parameter is invalid
  514. #define ERR_RFM_INVALID_PARAMETER 0x4a80003
  515. /******************************************************************************/
  516. /******************************************************************************/
  517. //The input index is invalid
  518. #define ERR_RFM_INVALID_INDEX 0x4a80004
  519. /******************************************************************************/
  520. /******************************************************************************/
  521. //An invalid handle of CTL control.
  522. #define ERR_CTL_INVALID_HANDLE 0x4b00001
  523. /******************************************************************************/
  524. /******************************************************************************/
  525. //Input parameter(s) error for a CTL module function.
  526. #define ERR_CTL_INVALID_PARAMETER 0x4b00002
  527. /******************************************************************************/
  528. /******************************************************************************/
  529. //An invalid handle of LBC control.
  530. #define ERR_LBC_INVALID_HANDLE 0x4b80001
  531. /******************************************************************************/
  532. /******************************************************************************/
  533. //Input parameter(s) error for a function of LBC module.
  534. #define ERR_LBC_INVALID_PARAMETER 0x4b80002
  535. /******************************************************************************/
  536. /******************************************************************************/
  537. //No more memory to allocate for LBC module.
  538. #define ERR_LBC_NO_MORE_MEMORY 0x4b80003
  539. /******************************************************************************/
  540. /******************************************************************************/
  541. //Invalid CTN Handle
  542. #define ERR_CTN_INVALID_HANDLE 0x4c00001
  543. /******************************************************************************/
  544. /******************************************************************************/
  545. //Invalid I/O Parameter(s).
  546. #define ERR_CTN_INVALID_PARAMETER 0x4c00002
  547. /******************************************************************************/
  548. /******************************************************************************/
  549. //Members Overflow.
  550. #define ERR_CTN_MEMBERS_OVERFLOW 0x4c00003
  551. /******************************************************************************/
  552. /******************************************************************************/
  553. //Member Duplicate.
  554. #define ERR_CTN_MEMBER_DUPLICATE 0x4c00004
  555. /******************************************************************************/
  556. /******************************************************************************/
  557. //Invalid Member.
  558. #define ERR_CTN_INVALID_MEMBER 0x4c00005
  559. /******************************************************************************/
  560. /******************************************************************************/
  561. //Member not Exist
  562. #define ERR_CTN_MEMBER_NOTEXIST 0x4c00006
  563. /******************************************************************************/
  564. /******************************************************************************/
  565. //No More Memory.
  566. #define ERR_CTN_NO_MORE_MEMORY 0x4c00007
  567. /******************************************************************************/
  568. /******************************************************************************/
  569. //Fail to send a message to a window.
  570. #define ERR_WND_SENDMESS_FAILURE 0x4c00008
  571. /******************************************************************************/
  572. /******************************************************************************/
  573. //Invalid hanlde
  574. #define ERR_WND_INVALID_HWND 0xc080001
  575. /******************************************************************************/
  576. /******************************************************************************/
  577. //The COS message queue is full, you don't send message to the specified queue.
  578. #define ERR_COS_QUEUE_FULL 0xc180000
  579. /******************************************************************************/
  580. /******************************************************************************/
  581. //The input parameter is invalid
  582. #define ERR_CFW_INVALID_PARAMETER 0x10000001
  583. /******************************************************************************/
  584. /******************************************************************************/
  585. //The message queue is full, you don't send message to the specified queue.
  586. #define ERR_CFW_QUEUE_FULL 0x10000002
  587. /******************************************************************************/
  588. /******************************************************************************/
  589. //Don't support this function now
  590. #define ERR_CFW_NOT_SUPPORT 0x10000003
  591. /******************************************************************************/
  592. /******************************************************************************/
  593. //Don't find any operator identifier in the system.
  594. #define ERR_CFW_NOT_EXIST_OPERATOR_ID 0x10000004
  595. /******************************************************************************/
  596. /******************************************************************************/
  597. //No any available free UTI in the system.
  598. #define ERR_CFW_NOT_EXIST_FREE_UTI 0x10000005
  599. /******************************************************************************/
  600. /******************************************************************************/
  601. //Don't find any operator name in the system.
  602. #define ERR_CFW_NOT_EXIST_OPERATOR_NAME 0x10000006
  603. /******************************************************************************/
  604. /******************************************************************************/
  605. //CFG_PARAM_OUT_RANGR
  606. #define ERR_CFG_PARAM_OUT_RANGR 0x10000007
  607. /******************************************************************************/
  608. /******************************************************************************/
  609. //CFG_FAILURE
  610. #define ERR_CFG_FAILURE 0x10000008
  611. /******************************************************************************/
  612. /******************************************************************************/
  613. //CFW_NOT_OPERATOR_ID
  614. #define ERR_CFW_NOT_OPERATOR_ID 0x10000009
  615. /******************************************************************************/
  616. /******************************************************************************/
  617. //CFG_WRITE_REG_FAILURE
  618. #define ERR_CFG_WRITE_REG_FAILURE 0x1000000a
  619. /******************************************************************************/
  620. /******************************************************************************/
  621. //CFG_READ_REG_FAILURE
  622. #define ERR_CFG_READ_REG_FAILURE 0x1000000b
  623. /******************************************************************************/
  624. /******************************************************************************/
  625. //AOM_EMPTY_REGISTER_FUNCTION
  626. #define ERR_AOM_EMPTY_REGISTER_FUNCTION 0x1000000c
  627. /******************************************************************************/
  628. /******************************************************************************/
  629. //AOM_FAILURE
  630. #define ERR_CFW_NOT_EXIST_AO 0x1000000d
  631. /******************************************************************************/
  632. /******************************************************************************/
  633. //AOM_MISMATCH_MSG
  634. #define ERR_AOM_MISMATCH_MSG 0x1000000e
  635. /******************************************************************************/
  636. /******************************************************************************/
  637. //AOM_SMS_MT_FAILURE
  638. #define ERR_AOM_SMS_MT_FAILURE 0x1000000f
  639. /******************************************************************************/
  640. /******************************************************************************/
  641. //AOM_SMS_MO_FAILURE
  642. #define ERR_AOM_SMS_MO_FAILURE 0x10000010
  643. /******************************************************************************/
  644. /******************************************************************************/
  645. //AOM_NOTOFY_FAILURE
  646. #define ERR_AOM_NOTOFY_FAILURE 0x10000011
  647. /******************************************************************************/
  648. /******************************************************************************/
  649. //AOM_UTI_EMPTY
  650. #define ERR_AOM_UTI_EMPTY 0x10000012
  651. /******************************************************************************/
  652. /******************************************************************************/
  653. //AOM_READY_QU_EMPTY
  654. #define ERR_AOM_READY_QU_EMPTY 0x10000013
  655. /******************************************************************************/
  656. /******************************************************************************/
  657. //AOM_INIT_QU_FAILURE
  658. #define ERR_AOM_INIT_QU_FAILURE 0x10000014
  659. /******************************************************************************/
  660. /******************************************************************************/
  661. //AOM_NW_FAILURE
  662. #define ERR_AOM_NW_FAILURE 0x10000015
  663. /******************************************************************************/
  664. /******************************************************************************/
  665. //AOM_SIM_FAILURE
  666. #define ERR_AOM_SIM_FAILURE 0x10000016
  667. /******************************************************************************/
  668. /******************************************************************************/
  669. //AOM_UNREG_FAILURE
  670. #define ERR_AOM_UNREG_FAILURE 0x10000017
  671. /******************************************************************************/
  672. /******************************************************************************/
  673. //AOM_DOING_TAIL_OVER
  674. #define ERR_AOM_DOING_TAIL_OVER 0x10000018
  675. /******************************************************************************/
  676. /******************************************************************************/
  677. //AOM_HAO_ILLEGAL
  678. #define ERR_AOM_HAO_ILLEGAL 0x10000019
  679. /******************************************************************************/
  680. /******************************************************************************/
  681. //
  682. #define ERR_CFW_UTI_IS_BUSY 0x1000001a
  683. /******************************************************************************/
  684. /******************************************************************************/
  685. //
  686. #define ERR_CFW_UTI_INVALID 0x1000001b
  687. /******************************************************************************/
  688. /******************************************************************************/
  689. //
  690. #define ERR_ML_NAME_TOO_LONG 0x1000001c
  691. /******************************************************************************/
  692. /******************************************************************************/
  693. //
  694. #define ERR_ML_INVALID_CHARACTER 0x1000001d
  695. /******************************************************************************/
  696. //[[hameina [+] for 221 project
  697. /******************************************************************************/
  698. // Error code for common
  699. #define ERR_CFW_SIM_NOT_INITIATE 0x1000001e
  700. /******************************************************************************/
  701. /******************************************************************************/
  702. //Error Code defined for CC module
  703. #define ERR_CFW_OTHER_SIM_IN_CALL 0x1000001f
  704. /******************************************************************************/
  705. /******************************************************************************/
  706. #define ERR_CFW_NO_CALL_INPROGRESS 0x10000020
  707. /******************************************************************************/
  708. //]]hameina [+] for 221 project
  709. /******************************************************************************/
  710. //phone failure
  711. #define ERR_CME_PHONE_FAILURE 0x10080001
  712. /******************************************************************************/
  713. /******************************************************************************/
  714. //no connection to phone
  715. #define ERR_CME_NO_CONNECTION_TO_PHONE 0x10080002
  716. /******************************************************************************/
  717. /******************************************************************************/
  718. //phone-adapter link reserved
  719. #define ERR_CME_PHONE_ADAPTER_LINK_RESERVED 0x10080003
  720. /******************************************************************************/
  721. /******************************************************************************/
  722. //Operation not allowed
  723. #define ERR_CME_OPERATION_NOT_ALLOWED 0x10080004
  724. /******************************************************************************/
  725. /******************************************************************************/
  726. //Operation not supported
  727. #define ERR_CME_OPERATION_NOT_SUPPORTED 0x10080005
  728. /******************************************************************************/
  729. /******************************************************************************/
  730. //PH-SIM PIN required
  731. #define ERR_CME_PH_SIM_PIN_REQUIRED 0x10080006
  732. /******************************************************************************/
  733. /******************************************************************************/
  734. //PH-FSIM PIN required
  735. #define ERR_CME_PH_FSIM_PIN_REQUIRED 0x10080007
  736. /******************************************************************************/
  737. /******************************************************************************/
  738. //PH-FSIM PUK required
  739. #define ERR_CME_PH_FSIM_PUK_REQUIRED 0x10080008
  740. /******************************************************************************/
  741. /******************************************************************************/
  742. //SIM not inserted
  743. #define ERR_CME_SIM_NOT_INSERTED 0x1008000b
  744. /******************************************************************************/
  745. /******************************************************************************/
  746. //SIM PIN required
  747. #define ERR_CME_SIM_PIN_REQUIRED 0x1008000c
  748. /******************************************************************************/
  749. /******************************************************************************/
  750. //SIM PUK REQUIRED
  751. #define ERR_CME_SIM_PUK_REQUIRED 0x1008000d
  752. /******************************************************************************/
  753. /******************************************************************************/
  754. //SIM FAILURED
  755. #define ERR_CME_SIM_FAILURE 0x1008000e
  756. /******************************************************************************/
  757. /******************************************************************************/
  758. //SIM BUSY
  759. #define ERR_CME_SIM_BUSY 0x1008000f
  760. /******************************************************************************/
  761. /******************************************************************************/
  762. //Incorrect password
  763. #define ERR_CME_INCORRECT_PASSWORD 0x10080011
  764. /******************************************************************************/
  765. /******************************************************************************/
  766. //SIM PIN2 required
  767. #define ERR_CME_SIM_PIN2_REQUIRED 0x10080012
  768. /******************************************************************************/
  769. /******************************************************************************/
  770. //SIM PUK2 required
  771. #define ERR_CME_SIM_PUK2_REQUIRED 0x10080013
  772. /******************************************************************************/
  773. /******************************************************************************/
  774. //SIM PIN1 unblock
  775. #define ERR_CME_SIM_CHV_UNINIT 0x10080014
  776. /******************************************************************************/
  777. /******************************************************************************/
  778. //Memory full
  779. #define ERR_CME_MEMORY_FULL 0x10080015
  780. /******************************************************************************/
  781. /******************************************************************************/
  782. //invalid index
  783. #define ERR_CME_INVALID_INDEX 0x10080016
  784. /******************************************************************************/
  785. /******************************************************************************/
  786. //not found
  787. #define ERR_CME_NOT_FOUND 0x10080017
  788. /******************************************************************************/
  789. /******************************************************************************/
  790. //Memory failure
  791. #define ERR_CME_MEMORY_FAILURE 0x10080018
  792. /******************************************************************************/
  793. /******************************************************************************/
  794. //text string too long
  795. #define ERR_CME_TEXT_STRING_TOO_LONG 0x10080019
  796. /******************************************************************************/
  797. /******************************************************************************/
  798. //invalid characters in text string
  799. #define ERR_CME_INVALID_CHARACTERS_IN_TEXT_STRING 0x1008001a
  800. /******************************************************************************/
  801. /******************************************************************************/
  802. //dial string too long
  803. #define ERR_CME_DIAL_STRING_TOO_LONG 0x1008001b
  804. /******************************************************************************/
  805. /******************************************************************************/
  806. //invalid characters in dial string
  807. #define ERR_CME_INVALID_CHARACTERS_IN_DIAL_STRING 0x1008001c
  808. /******************************************************************************/
  809. /******************************************************************************/
  810. //no network service
  811. #define ERR_CME_NO_NETWORK_SERVICE 0x1008001f
  812. /******************************************************************************/
  813. /******************************************************************************/
  814. //Network timeout
  815. #define ERR_CME_NETWORK_TIMEOUT 0x10080020
  816. /******************************************************************************/
  817. /******************************************************************************/
  818. //Network not allowed emergency calls only
  819. #define ERR_CME_NETWORK_NOT_ALLOWED_EMERGENCY_CALLS_ONLY 0x10080021
  820. /******************************************************************************/
  821. /******************************************************************************/
  822. //Network personalization PIN required
  823. #define ERR_CME_NETWORK_PERSONALIZATION_PIN_REQUIRED 0x10080029
  824. /******************************************************************************/
  825. /******************************************************************************/
  826. //Network personalization PUK required
  827. #define ERR_CME_NETWORK_PERSONALIZATION_PUK_REQUIRED 0x1008002a
  828. /******************************************************************************/
  829. /******************************************************************************/
  830. //Network subset personalization PIN required
  831. #define ERR_CME_NETWORK_SUBSET_PS_PIN_REQUIRED 0x1008002b
  832. /******************************************************************************/
  833. /******************************************************************************/
  834. //Network subset personalization PIN required
  835. #define ERR_CME_NETWORK_SUBSET_PS_PUK_REQUIRED 0x1008002c
  836. /******************************************************************************/
  837. /******************************************************************************/
  838. //service provider personalization PIN required
  839. #define ERR_CME_SERVICE_PROVIDER_PS_PIN_REQUIRED 0x1008002d
  840. /******************************************************************************/
  841. /******************************************************************************/
  842. //service provider personalization PUK required
  843. #define ERR_CME_SERVICE_PROVIDER_PS_PUK_REQUIRED 0x1008002e
  844. /******************************************************************************/
  845. /******************************************************************************/
  846. //Corporate personalization PIN required
  847. #define ERR_CME_CORPORATE_PERSONALIZATION_PIN_REQUIRED 0x1008002f
  848. /******************************************************************************/
  849. /******************************************************************************/
  850. //Corporate personalization PUK required
  851. #define ERR_CME_CORPORATE_PERSONALIZATION_PUK_REQUIRED 0x10080030
  852. /******************************************************************************/
  853. /******************************************************************************/
  854. //PH-SIM PUK required (PH-SIM PUK may also be referred to as Master Phone Code.
  855. //For further details
  856. #define ERR_CME_PH_SIM_PUK_REQUIRED 0x10080031
  857. /******************************************************************************/
  858. /******************************************************************************/
  859. //Unknown
  860. #define ERR_CME_UNKNOWN 0x10080065
  861. /******************************************************************************/
  862. /******************************************************************************/
  863. //Operation temporarily not allowed
  864. #define ERR_CME_OPERATION_TEMPORARILY_NOT_ALLOWED 0x10080101
  865. /******************************************************************************/
  866. /******************************************************************************/
  867. //call barred
  868. #define ERR_CME_CALL_BARRED 0x10080102
  869. /******************************************************************************/
  870. /******************************************************************************/
  871. //phone is busy
  872. #define ERR_CME_PHONE_IS_BUSY 0x10080103
  873. /******************************************************************************/
  874. /******************************************************************************/
  875. //invalid dial string
  876. #define ERR_CME_INVALID_DIAL_STRING 0x10080105
  877. /******************************************************************************/
  878. /******************************************************************************/
  879. //ss not executed
  880. #define ERR_CME_SS_NOT_EXECUTED 0x10080106
  881. /******************************************************************************/
  882. /******************************************************************************/
  883. //SIM_BLOCKED
  884. #define ERR_CME_SIM_BLOCKED 0x10080107
  885. /******************************************************************************/
  886. /******************************************************************************/
  887. //Unassigned (unallocated) number
  888. #define ERR_CMS_UNASSIGNED_NUMBER 0x10100002
  889. /******************************************************************************/
  890. /******************************************************************************/
  891. //Operator determined barring
  892. #define ERR_CMS_OPERATOR_DETERMINED_BARRING 0x10100009
  893. /******************************************************************************/
  894. /******************************************************************************/
  895. //Call barred
  896. #define ERR_CMS_CALL_BARRED 0x1010000b
  897. /******************************************************************************/
  898. /******************************************************************************/
  899. //Short message transfer rejected
  900. #define ERR_CMS_SHORT_MESSAGE_TRANSFER_REJECTED 0x10100016
  901. /******************************************************************************/
  902. /******************************************************************************/
  903. //Destination out of service
  904. #define ERR_CMS_DESTINATION_OUT_OF_SERVICE 0x1010001c
  905. /******************************************************************************/
  906. /******************************************************************************/
  907. //Unidentified subscriber
  908. #define ERR_CMS_UNIDENTIFIED_SUBSCRIBER 0x1010001d
  909. /******************************************************************************/
  910. /******************************************************************************/
  911. //Facility rejected
  912. #define ERR_CMS_FACILITY_REJECTED 0x1010001e
  913. /******************************************************************************/
  914. /******************************************************************************/
  915. //Unknown subscriber
  916. #define ERR_CMS_UNKNOWN_SUBSCRIBER 0x1010001f
  917. /******************************************************************************/
  918. /******************************************************************************/
  919. //Network out of order
  920. #define ERR_CMS_NETWORK_OUT_OF_ORDER 0x10100027
  921. /******************************************************************************/
  922. /******************************************************************************/
  923. //Temporary failure
  924. #define ERR_CMS_TEMPORARY_FAILURE 0x1010002a
  925. /******************************************************************************/
  926. /******************************************************************************/
  927. //Congestion
  928. #define ERR_CMS_CONGESTION 0x1010002b
  929. /******************************************************************************/
  930. /******************************************************************************/
  931. //Resources unavailable, unspecified
  932. #define ERR_CMS_RESOURCES_UNAVAILABLE 0x10100030
  933. /******************************************************************************/
  934. /******************************************************************************/
  935. //Requested facility not subscribed
  936. #define ERR_CMS_REQUESTED_FACILITY_NOT_SUBSCRIBED 0x10100033
  937. /******************************************************************************/
  938. /******************************************************************************/
  939. //Requested facility not implemented
  940. #define ERR_CMS_REQUESTED_FACILITY_NOT_IMPLEMENTED 0x10100046
  941. /******************************************************************************/
  942. /******************************************************************************/
  943. //Invalid short message transfer reference value
  944. #define ERR_CMS_INVALID_SMS_TRANSFER_REFERENCE_VALUE 0x10100052
  945. /******************************************************************************/
  946. /******************************************************************************/
  947. //Invalid message, unspecified
  948. #define ERR_CMS_INVALID_MESSAGE 0x10100060
  949. /******************************************************************************/
  950. /******************************************************************************/
  951. //Invalid mandatory information
  952. #define ERR_CMS_INVALID_MANDATORY_INFORMATION 0x10100061
  953. /******************************************************************************/
  954. /******************************************************************************/
  955. //Message type non-existent or not implemented
  956. #define ERR_CMS_MESSAGE_TYPE_NON_EXISTENT 0x10100062
  957. /******************************************************************************/
  958. /******************************************************************************/
  959. //Message not compatible with short message protocol state
  960. #define ERR_CMS_MSG_NOT_CPB_WITH_SMS_PROTOCOL_STATE 0x10100063
  961. /******************************************************************************/
  962. /******************************************************************************/
  963. //Information element non-existent or not implemented
  964. #define ERR_CMS_INFORMATION_ELEMENT_NON_EXISTENT 0x10100064
  965. /******************************************************************************/
  966. /******************************************************************************/
  967. //Protocol error, unspecified
  968. #define ERR_CMS_PROTOCOLERROR 0x10100070
  969. /******************************************************************************/
  970. /******************************************************************************/
  971. //Interworking, unspecified
  972. #define ERR_CMS_INTERWORKING_UNSPECIFIED 0x10100080
  973. /******************************************************************************/
  974. /******************************************************************************/
  975. //Telematic interworking not supported
  976. #define ERR_CMS_TELEMATIC_INTERWORKING_NOT_SUPPORTED 0x10100081
  977. /******************************************************************************/
  978. /******************************************************************************/
  979. //Short message Type 0 not supported
  980. #define ERR_CMS_SHORT_MESSAGE_TYPE_0_NOT_SUPPORTED 0x10100082
  981. /******************************************************************************/
  982. /******************************************************************************/
  983. //Cannot replace short message
  984. #define ERR_CMS_CANNOT_REPLACE_SHORT_MESSAGE 0x10100083
  985. /******************************************************************************/
  986. /******************************************************************************/
  987. //Unspecified TP-PID error
  988. #define ERR_CMS_UNSPECIFIED_TP_PID_ERROR 0x10100090
  989. /******************************************************************************/
  990. /******************************************************************************/
  991. //Data coding scheme (alphabet) not supported
  992. #define ERR_CMS_DATACODING_SCHEME_NOT_SUPPORTED 0x10100091
  993. /******************************************************************************/
  994. /******************************************************************************/
  995. //Message class not supported
  996. #define ERR_CMS_MESSAGE_CLASS_NOT_SUPPORTED 0x10100092
  997. /******************************************************************************/
  998. /******************************************************************************/
  999. //Unspecified TP-DCS error
  1000. #define ERR_CMS_UNSPECIFIED_TP_DCS_ERROR 0x101000a0
  1001. /******************************************************************************/
  1002. /******************************************************************************/
  1003. //Command cannot be actioned
  1004. #define ERR_CMS_CMD_CNOT_ACT 0x101000a1
  1005. /******************************************************************************/
  1006. /******************************************************************************/
  1007. //Command unsupported
  1008. #define ERR_CMS_COMMAND_UNSUPPORTED 0x101000a2
  1009. /******************************************************************************/
  1010. /******************************************************************************/
  1011. //Unspecified TP-Command error
  1012. #define ERR_CMS_UNSPECIFIED_TP_COMMAND_ERROR 0x101000b0
  1013. /******************************************************************************/
  1014. /******************************************************************************/
  1015. //TPDU not supported
  1016. #define ERR_CMS_TPDU_NOT_SUPPORTED 0x101000b1
  1017. /******************************************************************************/
  1018. /******************************************************************************/
  1019. //SC busy
  1020. #define ERR_CMS_SC_BUSY 0x101000c1
  1021. /******************************************************************************/
  1022. /******************************************************************************/
  1023. //No SC subscription
  1024. #define ERR_CMS_NO_SC_SUBSCRIPTION 0x101000c2
  1025. /******************************************************************************/
  1026. /******************************************************************************/
  1027. //SC system failure
  1028. #define ERR_CMS_SC_SYSTEM_FAILURE 0x101000c3
  1029. /******************************************************************************/
  1030. /******************************************************************************/
  1031. //Invalid SME address
  1032. #define ERR_CMS_INVALID_SME_ADDRESS 0x101000c4
  1033. /******************************************************************************/
  1034. /******************************************************************************/
  1035. //Destination SME barred
  1036. #define ERR_CMS_DESTINATION_SME_BARRED 0x101000c5
  1037. /******************************************************************************/
  1038. /******************************************************************************/
  1039. //SM Rejected-Duplicate SM
  1040. #define ERR_CMS_SM_REJECTED_DUPLICATE_SM 0x101000c6
  1041. /******************************************************************************/
  1042. /******************************************************************************/
  1043. //TP-VPF not supported
  1044. #define ERR_CMS_TP_VPF_NOT_SUPPORTED 0x101000c7
  1045. /******************************************************************************/
  1046. /******************************************************************************/
  1047. //TP-VP not supported
  1048. #define ERR_CMS_TP_V_NOT_SUPPORTED 0x101000c8
  1049. /******************************************************************************/
  1050. /******************************************************************************/
  1051. //D0 SIM SMS storage full
  1052. #define ERR_CMS_D0_SIM_SMS_STORAGE_FULL 0x101000d1
  1053. /******************************************************************************/
  1054. /******************************************************************************/
  1055. //No SMS storage capability in SIM
  1056. #define ERR_CMS_NO_SMS_STORAGE_CAPABILITY_IN_SIM 0x101000d2
  1057. /******************************************************************************/
  1058. /******************************************************************************/
  1059. //Error in MS
  1060. #define ERR_CMS_ERROR_IN_MS 0x101000d3
  1061. /******************************************************************************/
  1062. /******************************************************************************/
  1063. //Memory Capacity Exceeded
  1064. #define ERR_CMS_MEMORY_CAPACITY_EXCEEDED 0x101000d4
  1065. /******************************************************************************/
  1066. /******************************************************************************/
  1067. //SIM Application Toolkit Busy
  1068. #define ERR_CMS_SIM_APPLICATION_TOOLKIT_USY 0x101000d5
  1069. /******************************************************************************/
  1070. /******************************************************************************/
  1071. //SIM data download error
  1072. #define ERR_CMS_SIM_DATA_DOWNLOAD_ERROR 0x101000d6
  1073. /******************************************************************************/
  1074. /******************************************************************************/
  1075. //Unspecified error cause
  1076. #define ERR_CMS_UNSPECIFIED_ERROR_CAUSE 0x10100100
  1077. /******************************************************************************/
  1078. /******************************************************************************/
  1079. //ME failure
  1080. #define ERR_CMS_ME_FAILURE 0x1010012d
  1081. /******************************************************************************/
  1082. /******************************************************************************/
  1083. //SMS service of ME reserved
  1084. #define ERR_CMS_SMS_SERVICE_OF_ME_RESERVED 0x1010012e
  1085. /******************************************************************************/
  1086. /******************************************************************************/
  1087. //Operation not allowed
  1088. #define ERR_CMS_OPERATION_NOT_ALLOWED 0x1010012f
  1089. /******************************************************************************/
  1090. /******************************************************************************/
  1091. //Operation not supported
  1092. #define ERR_CMS_OPERATION_NOT_SUPPORTED 0x10100130
  1093. /******************************************************************************/
  1094. /******************************************************************************/
  1095. //Invalid PDU mode parameter
  1096. #define ERR_CMS_INVALID_PDU_MODE_PARAMETER 0x10100131
  1097. /******************************************************************************/
  1098. /******************************************************************************/
  1099. //Invalid PDU mode parameter
  1100. #define ERR_CMS_INVALID_TEXT_MODE_PARAMETER 0x10100132
  1101. /******************************************************************************/
  1102. /******************************************************************************/
  1103. //SIM not inserted
  1104. #define ERR_CMS_SIM_NOT_INSERTED 0x10100137
  1105. /******************************************************************************/
  1106. /******************************************************************************/
  1107. //SIM PIN required
  1108. #define ERR_CMS_SIM_PIN_REQUIRED 0x10100138
  1109. /******************************************************************************/
  1110. /******************************************************************************/
  1111. //PH-SIM PIN required
  1112. #define ERR_CMS_PH_SIM_PIN_REQUIRED 0x10100139
  1113. /******************************************************************************/
  1114. /******************************************************************************/
  1115. //SIM failure
  1116. #define ERR_CMS_SIM_FAILURE 0x1010013a
  1117. /******************************************************************************/
  1118. /******************************************************************************/
  1119. //SIM busy
  1120. #define ERR_CMS_SIM_BUSY 0x1010013b
  1121. /******************************************************************************/
  1122. /******************************************************************************/
  1123. //SIM wrong
  1124. #define ERR_CMS_SIM_WRONG 0x1010013c
  1125. /******************************************************************************/
  1126. /******************************************************************************/
  1127. //SIM PUK required
  1128. #define ERR_CMS_SIM_PUK_REQUIRED 0x1010013d
  1129. /******************************************************************************/
  1130. /******************************************************************************/
  1131. //SIM PIN2 required
  1132. #define ERR_CMS_SIM_PIN2_REQUIRED 0x1010013e
  1133. /******************************************************************************/
  1134. /******************************************************************************/
  1135. //SIM PUK2 required
  1136. #define ERR_CMS_SIM_PUK2_REQUIRED 0x1010013f
  1137. /******************************************************************************/
  1138. /******************************************************************************/
  1139. //Memory failure
  1140. #define ERR_CMS_MEMORY_FAILURE 0x10100141
  1141. /******************************************************************************/
  1142. /******************************************************************************/
  1143. //Invalid memory index
  1144. #define ERR_CMS_INVALID_MEMORY_INDEX 0x10100142
  1145. /******************************************************************************/
  1146. /******************************************************************************/
  1147. //Memory full
  1148. #define ERR_CMS_MEMORY_FULL 0x10100143
  1149. /******************************************************************************/
  1150. /******************************************************************************/
  1151. //SMSC address unknown
  1152. #define ERR_CMS_SMSC_ADDRESS_UNKNOWN 0x1010014b
  1153. /******************************************************************************/
  1154. /******************************************************************************/
  1155. //no network service
  1156. #define ERR_CMS_NO_NETWORK_SERVICE 0x1010014c
  1157. /******************************************************************************/
  1158. /******************************************************************************/
  1159. //Network timeout
  1160. #define ERR_CMS_NETWORK_TIMEOUT 0x1010014d
  1161. /******************************************************************************/
  1162. /******************************************************************************/
  1163. //NO +CNMA ACK EXPECTED
  1164. #define ERR_CMS_NO_CNMA_ACK_EXPECTED 0x10100155
  1165. /******************************************************************************/
  1166. /******************************************************************************/
  1167. //Unknown error
  1168. #define ERR_CMS_UNKNOWN_ERROR 0x101001f5
  1169. /******************************************************************************/
  1170. /******************************************************************************/
  1171. //User abort
  1172. #define ERR_CMS_USER_ABORT 0x10100201
  1173. /******************************************************************************/
  1174. /******************************************************************************/
  1175. //unable to store
  1176. #define ERR_CMS_UNABLE_TO_STORE 0x10100202
  1177. /******************************************************************************/
  1178. /******************************************************************************/
  1179. //invalid status
  1180. #define ERR_CMS_INVALID_STATUS 0x10100203
  1181. /******************************************************************************/
  1182. /******************************************************************************/
  1183. //invalid character in address string
  1184. #define ERR_CMS_INVALID_CHARACTER_IN_ADDRESS_STRING 0x10100204
  1185. /******************************************************************************/
  1186. /******************************************************************************/
  1187. //invalid length
  1188. #define ERR_CMS_INVALID_LENGTH 0x10100205
  1189. /******************************************************************************/
  1190. /******************************************************************************/
  1191. //invalid character in pdu
  1192. #define ERR_CMS_INVALID_CHARACTER_IN_PDU 0x10100206
  1193. /******************************************************************************/
  1194. /******************************************************************************/
  1195. //invalid parameter
  1196. #define ERR_CMS_INVALID_PARAMETER 0x10100207
  1197. /******************************************************************************/
  1198. /******************************************************************************/
  1199. //invalid length or character
  1200. #define ERR_CMS_INVALID_LENGTH_OR_CHARACTER 0x10100208
  1201. /******************************************************************************/
  1202. /******************************************************************************/
  1203. //invalid character in text
  1204. #define ERR_CMS_INVALID_CHARACTER_IN_TEXT 0x10100209
  1205. /******************************************************************************/
  1206. /******************************************************************************/
  1207. //timer expired
  1208. #define ERR_CMS_TIMER_EXPIRED 0x1010020a
  1209. /******************************************************************************/
  1210. /******************************************************************************/
  1211. //The uart is not existing.
  1212. #define ERR_DFW_NOT_EXIST_DEVICE 0x14080001
  1213. /******************************************************************************/
  1214. /******************************************************************************/
  1215. //The input parameter is invalid.
  1216. #define ERR_DFW_INVALID_PARAMETER 0x14080002
  1217. /******************************************************************************/
  1218. /******************************************************************************/
  1219. //The input parameter is invalid.
  1220. #define ERR_SIM_STK_BUSY 0x14080003
  1221. /******************************************************************************/
  1222. /******************************************************************************/
  1223. //The input parameter is invalid.
  1224. #define ERR_INVALID_SCA 0x14080004
  1225. /******************************************************************************/
  1226. /******************************************************************************/
  1227. //The input parameter is invalid.
  1228. #define ERR_NO_NEED_SAVE 0x14080005
  1229. /******************************************************************************/
  1230. /******************************************
  1231. Dns error
  1232. ******************************************/
  1233. #define ERR_EMPTY_PRI_DNSSERVER_IP 0x16000001
  1234. #endif // _H_