blob: 8ce8be995d0bc5679b004caaa1276b240d20109f [file] [log] [blame]
yu.dongc33b3072024-08-21 23:14:49 -07001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2016
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS (""MEDIATEK SOFTWARE"")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN ""AS-IS"" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35/*************************************************************
36*
37* This Software is the property of VIA Telecom, Inc. and may only be used pursuant to a license from VIA Telecom, Inc.
38*
39* Any unauthorized use inconsistent with the terms of such license is strictly prohibited.
40*
41* Copyright (c) 2002-2010 VIA Telecom, Inc. All rights reserved.
42*
43*************************************************************/
44#ifndef SIDBDEFS_H
45#define SIDBDEFS_H
46/******************************************************************************
47*
48* FILE NAME : sidbdefs.h
49*
50* DESCRIPTION :
51*
52* This is the definitions of ITEM and KEY for SIDB.
53* In FileSystemManager(FsmDataItem), ITEM is type and KEY is id.
54*
55* HISTORY :
56*
57* See Log at end of file
58*
59******************************************************************************/
60
61/*for UI */
62/*Temp add 1000 for distinguish UI sidb ITEM*/
63#define ITEM_SOUNDS 1001
64#define ITEM_DISPLAY 1002
65#define ITEM_SYSTEM 1003
66#define ITEM_SECURITY 1004
67#define ITEM_CALLSETUP 1005
68#define ITEM_1XDATA 1006
69#define ITEM_VOICESERVICE 1007
70#define ITEM_PHONEINFO 1008
71#define ITEM_OTHERS 1009
72#define ITEM_MESSAGE 1010
73#define ITEM_MESSAGE_QUICKTEXT 1011
74#define ITEM_ALARMCLOCK 1012
75#define ITEM_SCHEDULER 1013
76#define ITEM_MANAGEMENT 1014 /* */
77#define ITEM_RECENTCALL 1015
78#define ITEM_CALLPROCESS 1016
79#define ITEM_EDIT_INPUT 1017
80#define ITEM_MODULE_PHONEINFO 1018
81#define ITEM_CHVAPP 1019
82#define ITEM_VOICE_MEMO 1020
83
84#define ITEM_NO_UIM 1021
85#define ITEM_CONTACT_GROUP_NAME 1022
86#define ITEM_WORLDTIME 1023
87
88#define ITEM_PROFILE_DEFAULT 1024
89#define ITEM_PROFILE_OFFICE 1025
90#define ITEM_PROFILE_MEETING 1026
91#define ITEM_PROFILE_CAR 1027
92#define ITEM_PROFILE_SILENCE 1028
93#define ITEM_PROFILE_OUTDOOR 1029
94#define ITEM_PROFILE_CUSTOMIZED 1030 /* Now it is for vibrator*/
95#define ITEM_SMART_MESSAGE 1031
96#define ITEM_TDL_ITEMS 1032
97#define ITEM_KEYPADSERV 1033 // ADDED for keypad service provioning
98#define ITEM_NETWORK_SERVICES 1034
99
100/*-----------------------------------------------// */
101#define ITEM_HAIER_CONTACT_LIST 1035
102#define ITEM_WAP 1050
103#define ITEM_CONTENT_MANAGER 1051
104#define ITEM_MYMEDIA 1052
105#define ITEM_IP_KEY 1053
106
107#define ITEM_CLIPBOARD 1054
108#define ITEM_PHONEBOOK 1055
109
110/*for CTA extension*/
111#define ITEM_CTA_EXT 1056
112
113
114/*for BREW*/
115#define ITEM_BREW 1100
116
117/*for Extended AT commands*/
118#define ITEM_ATCONFIG 1120
119
120#ifdef SYS_OPTION_DM
121#define ITEM_DMAT 1160
122#define ITEM_HFA 1161
123#define ITEM_TREE 1162
124#define ITEM_PROXY 1163
125#endif
126
127/*for UIM module*/
128#define ITEM_UIM 2000
129
130/*for DBM */
131#define ITEM_DBM_CP_TYPE 256
132#define ITEM_DBM_RF_TYPE 257
133
134/*###KEY####################*/
135
136/*ITEM_ATCONFIG */
137/*******************************************
138value type: ITEM_ATCONFIG
139value range:
140value meanings:
141********************************************/
142#define KEY_ATCONFIG_SMSMEM1 1
143#define KEY_ATCONFIG_SMSMEM2 2
144#define KEY_ATCONFIG_SMSMEM3 3
145
146/*WAP */
147/*******************************************
148value type: WapClipboardDataT
149value range:
150value meanings: buffer 256 + 1 + 1 bytes
151********************************************/
152#define KEY_WAP_CLIPBOARD 1
153
154/*******************************************
155value type: SidbStringT
156value range:
157value meanings:
158********************************************/
159#define KEY_WAP_USER_NAME 2
160#define KEY_WAP_PASS_WORD 3
161#define KEY_WAP_DIAL_NUMBER 4
162
163#ifdef SYS_OPTION_DM
164/* ITEM_DMAT */
165#define ITEM_DMAT_OMADM 1
166
167/* ITEM_HFA */
168#define ITEM_DMAT_HFA 1
169#define ITEM_DM_HFA_FUMO 2
170
171/* ITEM_TREE */
172#define ITEM_DM_TREE 1
173
174/* ITEM_PROXY*/
175#define ITEM_PROXY_ENABLE 1
176#define ITEM_PROXY_ADD 2
177#endif
178
179/*ITEM_CONTENT_MANAGER */
180/*******************************************
181value type: kal_uint32
182value range:
183value meanings: Num of predefined CID
184********************************************/
185#define KEY_CONTENT_CID_NUM 1
186
187/*******************************************
188value type: kal_uint32
189value range:
190value meanings: Total memory capacity of media
191 files (including Java), in Bytes
192********************************************/
193#define KEY_CONTENT_MEMORY_CAPACITY 2
194
195/*ITEM_MYMEDIA */
196/*******************************************
197value type: kal_uint32
198value range:
199value meanings:
200********************************************/
201#define KEY_MYMEDIA_SORT_BY 1
202#define KEY_MYMEDIA_SORT_ASCEND 2
203
204/*ITEM_IP_KEY*/
205/*******************************************
206value type: kal_int16
207value range:
208value meanings:
209********************************************/
210#define KEY_IP_KEY_DEFAULT 1
211#define KEY_IP_KEY_POND_ON 2
212#define KEY_IP_KEY_PAUSE_TIME 3
213/*******************************************
214value type: SidbStringT
215value range:
216value meanings: IP Service NUmber
217********************************************/
218#define KEY_IP_KEY_NUMBER_START 4
219/*TDL (To do list) */
220/*******************************************
221value type: TodoItemC
222value range: N/A
223value meanings: Items in todo-list app
224********************************************/
225#define KEY_TDL_ITEM01 1
226#define KEY_TDL_ITEM02 2
227#define KEY_TDL_ITEM03 3
228#define KEY_TDL_ITEM04 4
229#define KEY_TDL_ITEM05 5
230#define KEY_TDL_ITEM06 6
231#define KEY_TDL_ITEM07 7
232#define KEY_TDL_ITEM08 8
233#define KEY_TDL_ITEM09 9
234#define KEY_TDL_ITEM10 10
235
236
237
238
239/*###KEY####################*/
240
241/*BEGIN FOR PROFILE */
242/*******************************************
243value type: kal_uint32
244value range: 0,1,2,3,4,5,10,11
245value meanings: 0:off 1:low 2:med low
246 3:med 4:high med 5:high
247note:
248********************************************/
249#define KEY_PROFILE_VOLUME_RINGER 1
250
251
252/*******************************************
253value type: kal_uint32
254value range: 1,2,3,4,5
255value meanings: 1:low 2:med low 3:med 4:high med 5:high
256********************************************/
257#define KEY_PROFILE_VOLUME_EARPIECE 2
258#define KEY_PROFILE_VOLUME_HANDFREE_SPEAKER 3
259#define KEY_PROFILE_VOLUME_SPEAKER 4
260
261/*******************************************
262value type: kal_uint32
263value range: 0,1,2,3,4,5
264value meanings: 0:off 1:low 2:med low 3:med 4:high med 5:high
265********************************************/
266#define KEY_PROFILE_VOLUME_KEYBEEP 5
267
268/*******************************************
269value type: kal_uint32
270value range: 0,1,2,3,4,5,....
271value meanings:
272********************************************/
273#define KEY_PROFILE_CALL_RINGER 6
274
275/*******************************************
276value type: kal_uint32
277value range: 1,2,3,4,5
278value meanings:
2791:ringer 2:vibrate 3: first vibrate then ringer 4: ringer and vibrate 5:silent
280********************************************/
281#define KEY_PROFILE_INCOMINGCALL_WAY 7
282
283/*******************************************
284value type: kal_uint32
285value range: 0,1,2,3,4,5,....
286value meanings:
287********************************************/
288#define KEY_PROFILE_SMS_RINGER 8
289
290/*******************************************
291value type: kal_uint32
292value range: 1,2,3,4,5
293value meanings:
2941:ringer 2:vibrate 3: first vibrate then ringer 4: ringer and vibrate 5:silent
295********************************************/
296#define KEY_PROFILE_INCOMINGSMS_WAY 9
297
298/*******************************************
299value type: kal_uint32
300value range: 0,1
301value meanings: 0:off 1:on
302********************************************/
303#define KEY_PROFILE_ALERTS_SERVICECHANGE 10
304#define KEY_PROFILE_ALERTS_MINUTEBEEP 11
305#define KEY_PROFILE_ALERTS_CALLCONNECT 12
306#define KEY_PROFILE_ALERTS_BACKTOTOP 13
307#define KEY_PROFILE_TONE_POWERONOFF 14
308
309
310/*******************************************
311value type: kal_uint32
312value range: 1,2,3
313value meanings: 1:flip open 2:any key 3:send only
314********************************************/
315#define KEY_PROFILE_ANSWER_CALL 15
316
317/*******************************************
318value type: kal_uint32
319value range: 0,1,2,3,4,5,10,11
320value meanings: 0:off 1:low 2:med low
321 3:med 4:high med 5:high
322note:
323********************************************/
324#define KEY_PROFILE_VOLUME_RINGER_SMS 16
325
326/*******************************************
327value type: kal_uint32
328value range: 1,2,3,4,5,....
329value meanings:
330********************************************/
331#define KEY_PROFILE_COLORLIGHT 17
332
333/*******************************************
334value type: kal_uint32
335value range: 0,1
336value meanings: 0:off 1:on
337********************************************/
338#define KEY_PROFILE_ALERTS_DROPPEDCALL 18
339#define KEY_PROFILE_ALERTS_ORIGINATIONFAIL 19
340
341/*******************************************
342value type: kal_uint32
343value range: 1,2
344value meanings: 1:normal 2:long
345********************************************/
346#define KEY_PROFILE_KEYTONE 20
347#define KEY_PROFILE_BATTERY_WARNING 21
348#define KEY_PROFILE_VOLUME_ALERTS 22
349
350#define KEY_PROFILE_TONE_POWERON 23
351#define KEY_PROFILE_TONE_POWEROFF 24
352#define KEY_PROFILE_ROAM_INDICATOR 25
353#define KEY_PROFILE_VOICEMAIL_TONE 26
354#define KEY_PROFILE_VOICEMAIL_VIBRATE 27
355
356/*END FOR PROFILE */
357
358
359/*******************************************
360value type: kal_uint32
361value range:
362value meanings: The index of the current world time
363********************************************/
364#define KEY_WORLDTIME 1
365
366
367/*BEGIN FOR NO UIM */
368/*******************************************
369value type: ukal_uint3232
370value range:
371value meanings:
372********************************************/
373
374#define KEY_NOUIM_SLOTCYCLE_INDEX 2 /*kal_uint8 SLOT_CYCLE_INDEXp; slot cycle index */
375
376
377/*******************************************
378value type: SidbStringT
379value range:
380value meanings:
381********************************************/
382#define KEY_NOUIM_ESN 1 /*kal_uint32 ESN; Electronic Serial Number */
383
384#define KEY_NOUIM_COUNTRY_CODE 3 /*kal_uint16 mcc; Mobile Country Code */
385
386#define KEY_NOUIM_NETWORK_CODE 4 /*kal_uint8 imsi_11_12; 7 bit IMSI_11_12 */
387
388#define KEY_NOUIM_A_KEY 5 /*kal_uint32 A_Key[2]; Binary Authentication Key for CAVE */
389#define KEY_NOUIM_DIR_NUMBER 6 /*kal_uint8 Mdn[16]; MDN - Mobile directory number */
390
391/*******************************************************************************
392 kal_uint16 imsi_s2; 10 bit IMSI_S2 value
393 kal_uint32 imsi_s1; 24 bit IMSI_S1 value
394*******************************************************************************/
395#define KEY_NOUIM_PHONE_NUMBER 7
396
397/*******************************************
398value type: kal_uint32
399value range: 0,1,2,3
400value meanings:
401 #define ENG_PREF_SYS_A 0
402 #define ENG_PREF_SYS_B 1
403 #define ENG_PREF_SYS_A_ONLY 2
404 #define ENG_PREF_SYS_B_ONLY 3
405********************************************/
406#define KEY_NOUIM_CHANNEL 8
407
408/*******************************************
409value type: kal_uint32
410value range: 0,1
411value meanings: system prefence
412 0: home only =false
413 1: home only = true
414********************************************/
415#define KEY_NOUIM_HOMEONLY 9
416
417/*******************************************
418value type: SidbStringT
419value range:
420value meanings: SID NID PAIR
421 SID + '*' + NID
422********************************************/
423#define KEY_NOUIM_SIDNID1 10
424#define KEY_NOUIM_SIDNID2 11
425#define KEY_NOUIM_SIDNID3 12
426#define KEY_NOUIM_SIDNID4 13
427
428/*******************************************
429value type: kal_uint32
430value range: 0,1,2,3
431value meanings:
432 THE value of CDMA Channel primary A(B) and CDMA Channel secondary A(B)
433********************************************/
434#define KEY_NOUIM_CHANNEL_PA 14
435#define KEY_NOUIM_CHANNEL_PB 15
436#define KEY_NOUIM_CHANNEL_SA 16
437#define KEY_NOUIM_CHANNEL_SB 17
438/*END FOR NO UIM */
439
440
441/*PIN */
442/*******************************************
443value type: SidbStringT
444value range: ----
445value meanings: PIN code
446********************************************/
447#define KEY_PIN1 1
448/*******************************************
449value type: char[16]
450value range: ----
451value meanings: code generated from IMSI
452********************************************/
453#define KEY_UIM_ID 2
454/*PHONE INFO */
455/*******************************************
456value type: SidbStringT*
457value range: the number
458value meanings: the number
459********************************************/
460#define KEY_PHONEINFO_NUMBER 1
461#define KEY_PHONEINFO_SWVERSION 2
462#define KEY_PHONEINFO_HWDVERSION 3
463#define KEY_PHONEINFO_PRLVERSION 4
464#define KEY_PHONEINFO_PRIVERSION 5
465#define KEY_PHONEINFO_SID 6
466#define KEY_PHONEINFO_NID 7
467#define KEY_PHONEINFO_KAL_TRUE_SWVERSION 8
468
469#define KEY_PHONEINFO_PRL1_VERSION 9
470#define KEY_PHONEINFO_PRL2_VERSION 10
471#define KEY_PHONEINFO_CFG_VERSION 11
472/*::: 21 IS USED FOR SCRIPT VERSION*/
473
474/* MODULE PHONEINFO*/
475/* for manufacture test mode */
476/*******************************************
477value type: char*
478value range: char[16]
479value meanings:
480********************************************/
481#define KEY_BARCODE 1
482/*******************************************
483value type: kal_uint8
484value range: 0 or 1
485value meanings: if have checked barcode,value is 1
486********************************************/
487#define KEY_BARCODE_WRITE_CHECKED 2
488/*******************************************
489value type: kal_uint8
490value range: 0 or 1
491value meanings: if have calibrated,value is 1
492********************************************/
493#define KEY_CALIBRATION_CHECKED 3
494/*******************************************
495value type: kal_uint8
496value range: 0 or 1
497value meanings: if have rf checked,value is 1
498********************************************/
499#define KEY_RF_PERFORMANCE_CHECKED 4
500/*******************************************
501value type: kal_uint8
502value range: 0 or 1
503value meanings: if esn checked,value is 1
504********************************************/
505#define KEY_ESN_IMSI_CHECKED 5
506
507
508#define KEY_CUST_DEFINE_1 6
509#define KEY_CUST_DEFINE_2 7
510#define KEY_CUST_DEFINE_3 8
511
512
513/********
514The following is a list of SIDB commands:
5151. "ETS, Id=CP FFS SIDB WRITE, type=18, id=1,length=8" -write barcode number;
5162. "ETS, Id=CP FFS SIDB WRITE, type=18, id=2,length=1" -barcode written flag;
5173. "ETS, Id=CP FFS SIDB WRITE, type=18, id=3,length=1," -calibration pass flag;
5184. "ETS, Id=CP FFS SIDB WRITE, type=18, id=4,length=1" -RF testing pass flag;
5195. "ETS, Id=CP FFS SIDB WRITE, type=18, id=5, length=1" -ESN written flag;
520
5215. "ETS, Id=CP FFS SIDB WRITE, type=18, id=6, length=30" -write AMTS version info (if the length of version info is less than 30, insert '0'. Same rule for all string info.);
5226. "ETS, Id=CP FFS SIDB WRITE, type=18, id=7,length=30" -write default.ini file version;
5237. "ETS, Id=CP FFS SIDB WRITE, type=18, id=8,length=1" -write MMI Test flag;
5248. "ETS, Id=CP FFS SIDB WRITE, type=18, id=9,length=30" -write VPSTGo version info;
5259. "ETS, Id=CP FFS SIDB WRITE, type=18, id=10,length=30" -write VPSTGo configuration file version;
526***********/
527
528#define KEY_KDS_OR_kyocera 12 /* 0x31: KDS 0x32 Kyocera */
529
530/*sounds */
531/*******************************************
532value type: kal_uint32
533value range: 0,1,2,3,4,5,....
534value meanings:
535********************************************/
536#define KEY_RINGER_CALLER 1
537#define KEY_RINGER_NOCALLER 2
538#define KEY_RINGER_RESTRICT 3
539
540/*******************************************
541value type: kal_uint32
542value range: 0,1,2,3,4,5,10,11
543value meanings: 0:off 1:low 2:med low
544 3:med 4:high med 5:high 10:vibrate 11 :vibrate and high
545note:
546********************************************/
547#define KEY_VOLUME_RINGER 4
548
549/*******************************************
550value type: kal_uint32
551value range: 1,2,3,4,5
552value meanings: 1:low 2:med low 3:med 4:high med 5:high
553********************************************/
554#define KEY_VOLUME_EARPIECE 5
555#define KEY_VOLUME_HANDFREE_SPEAKER 6
556#define KEY_VOLUME_SPEAKER 7
557
558
559/*******************************************
560value type: kal_uint32
561value range: 0,1,2,3,4,5
562value meanings: 0:off 1:low 2:med low 3:med 4:high med 5:high
563********************************************/
564#define KEY_VOLUME_KEYBEEP 8
565
566/*by raynm */
567/************************************************************************
568value type: kal_bool
569value range: KAL_TRUE, KAL_FALSE
570value meanings : KAL_TRUE: vibrate on, KAL_FALSE: vibrate off
571************************************************************************/
572#define KEY_SOUND_VIBRATE 9
573
574/************************************************************************
575value type: kal_uint32
576value range:
577value meanings :
578************************************************************************/
579
580#define KEY_SOUND_PATH 10
581
582
583/*******************************************
584value type: kal_uint32
585value range: 0,1
586value meanings: 0:off 1:on
587********************************************/
588#define KEY_ALERTS_SERVICECHANGE 13
589#define KEY_ALERTS_MINUTEBEEP 14
590#define KEY_ALERTS_CALLCONNECT 15
591#define KEY_ALERTS_BACKTOTOP 16
592#define KEY_TONE_POWERONOFF 17
593
594/*******************************************
595value type: kal_uint32
596value range: 1,2
597value meanings: 1:normal 2:long
598********************************************/
599#define KEY_KEYTONE 18
600
601/*******************************************
602value type: kal_uint32
603value range: 0,1,2,3,4,5,....
604value meanings:
605********************************************/
606#define KEY_GROUP_NO_RINGER 19
607#define KEY_GROUP_FAMILY_RINGER 20
608#define KEY_GROUP_FRIENDS_RINGER 21
609#define KEY_GROUP_COLLEAGUES_RINGER 22
610#define KEY_GROUP_VIP_RINGER 23
611#define KEY_GROUP_RESERVED1_RINGER 24
612#define KEY_GROUP_RESERVED2_RINGER 25
613
614/*******************************************
615value type: kal_uint32
616value range: 0,1,2,3,4,....
617value meanings: AlarmClock Ringer
618********************************************/
619#define ALARM_VOICE 26
620
621/*******************************************
622value type: kal_uint32
623value range: 0,1
624value meanings: 0:Burst 1:Continue
625********************************************/
626#define KEY_DTMF_MODE 27
627
628/*******************************************
629value type: kal_uint32
630value range: 24,25,26,27,28,28,30
631value meanings: the profiles item
632********************************************/
633#define KEY_PROFILES_ITEM 50
634#define KEY_PROFILES_ITEM_OLD 51 /*FOR vibrate*/
635
636/*******************************************
637value type: kal_uint32
638value range: 0, 1
639value meanings:0: off, 1: on
640********************************************/
641#define KEY_ALERTS_CALLDISCONNECT 52
642
643/*DISPLAY */
644/*******************************************
645value type: SidbStringT
646value range: none
647value meanings: banner text
648********************************************/
649#define KEY_BANNER_PERSONAL 1
650
651/*******************************************
652value type: kal_uint32
653value range: 0,1,7000,15000,30000
654value meanings: 7000:7 seconds 15000:15 seconds 30000:30 seconds
655 0:always off 1: on flip open
656********************************************/
657#define KEY_MAINLCD_TIMER 2
658
659/****to do:front lcd:timer ,patterns****/
660
661/*******************************************
662value type: kal_uint32
663value range: 0,25,50,75,100
664value meanings: 0:0% 25:25% 50:50% 75:75% 100:100%
665********************************************/
666#define KEY_MAINLCD_BRIGHTNESS 3
667
668/*******************************************
669value type: kal_uint32
670value range: none
671value meanings: the picture or animation index
672********************************************/
673#define KEY_SCREEN_WALLPAPER 4
674#define KEY_SCREEN_POWERON 5
675#define KEY_SCREEN_POWEROFF 6
676
677/*******************************************
678value type: kal_uint32
679value range: 0,1,2,3,4
680value meanings: 0:default 1:green 2:violet 3:orange 4:black
681********************************************/
682#define KEY_THEME_COLOR 7
683
684/*************fonts*************************/
685
686/*******************************************
687value type: kal_uint32
688value range: 0,1
689value meanings: 0:english 1:spanish
690********************************************/
691#define KEY_LANGUAGE 8
692
693/*******************************************
694value type: ukal_uint3232
695value range: 1,2,3,4
696value meanings: 1:2 minutes 2:10 minutes 3:30 minutes 4:always on
697********************************************/
698#define KEY_POWERSAVER 9
699
700
701/*******************************************
702value type: kal_uint32
703value range: 0,1
704value meanings: 0:off 1:on
705********************************************/
706#define KEY_STATUS_LIGHT 10
707
708/*******************************************
709value type: kal_uint32
710value range: 1,2,3,4,5
711value meanings:
712********************************************/
713#define KEY_MAINLCD_CONTRAST 11
714
715/*******************************************
716value type: Ukal_int32
717value range: 0,1,2
718value meanings:
719 0: menu list only text
720 1: large icon list
721 2: large icon style1
722********************************************/
723#define KEY_MAINMENU_STYLE 12
724/*1 Venezuela 0 others latam country*/
725#define KEY_LATAM_VENEZUELA 13
726
727/*******************************************
728value type: Ukal_int32
729value range: 0,1,2,3,4,....
730value meanings:
731different type LCD
732********************************************/
733#define KEY_LCD_TYPE 14
734
735/*******************************************
736value type: Ukal_int32
737value range: 0,1,
738value meanings: 0: Use PWM to turn off back light
739 1: Use GPIO28 to turn off back light
740different type LCD
741********************************************/
742#define KEY_LCD_BL_USE_GPIO 15
743
744/*******************************************
745value type: Ukal_int32
746value range: 0,1,
747value meanings: 0: ERI Banner off.
748 1: ERI Banner on.
749********************************************/
750#define KEY_BANNER_ERI 16
751
752/*******************************************
753value type: kal_uint32
754value range: 0,1,7000,15000,30000
755value meanings: 7000:7 seconds 15000:15 seconds 30000:30 seconds
756 0:always off 1: on flip open
757********************************************/
758#define KEY_KEYPAD_TIMER 17
759
760/*******************************************
761value type: Ukal_int32
762value range: 0,1,
763value meanings: 0: Number on start off.
764 1: Number on start on.
765********************************************/
766#define KEY_NUMBER_ON_START 18
767
768/*******************************************
769value type: kal_uint32
770value range: 1,2,3,4,5
771value meanings:
772********************************************/
773#define KEY_SUBLCD_CONTRAST 19
774
775/*******************************************
776value type: kal_uint32
777value range: 0, 1
778value meanings: 0: Normal(default), 1:Large
779********************************************/
780#define KEY_DIAL_FONTS 20
781
782
783
784/*SYSTEM */
785/*******************************************
786value type: kal_uint32
787value range: 1,2,3
788value meanings: 1:home only 2:automatic a 3:automatic b
789********************************************/
790#define KEY_SYSTEM 1
791
792/*******************************************
793value type: kal_uint32
794value range: 1,2
795value meanings: 1:nam1 2:nam2
796********************************************/
797#define KEY_NAM 2
798
799/*******************************************
800value type: kal_uint32
801value range: 0,1
802value meanings: 0:OFF 1:ON
803********************************************/
804#define KEY_NAM_AUTO 3
805
806/*******************************************
807value type: kal_uint32
808value range: 0,1,2,3,4,5,6
809value meanings: 0:My Ringtones
810 1:My Sounds
811 2:Inbox
812 3:Settings & Tools
813 4:Alarm Clock
814 5:Calculator
815 6:Calendar
816********************************************/
817#define KEY_LEFT_SHORTCUT 4
818#define KEY_UP_SHORTCUT 5
819#define KEY_RIGHT_SHORTCUT 6
820#define KEY_DOWN_SHORTCUT 7
821
822/*******************************************
823value type: kal_uint32
824value range: 0,1
825value meanings: 0:KAL_FALSE
826 1:KAL_TRUE
827********************************************/
828#define KEY_STANDALONE 8
829
830
831
832/***********serving system********************/
833
834/*security */
835/*******************************************
836value type: SidbStringT
837value range: none
838value meanings: the lock code
839********************************************/
840#define KEY_LOCKCODE 1
841
842/*******************************************
843value type: kal_uint32
844value range: 1,2,3
845value meanings: 1:unlock 2:lock 3:on power up
846********************************************/
847#define KEY_LOCKPHONE 2
848
849/*******************************************
850value type: kal_uint32
851value range: 0,1
852value meanings: 0:off 1:on
853********************************************/
854#define KEY_RESTRICT 3
855
856/*******************************************
857value type: SidbStringT
858value range: none
859value meanings: the emergency #s
860********************************************/
861#define KEY_EMERGENCY_S1 4
862#define KEY_EMERGENCY_S2 5
863#define KEY_EMERGENCY_S3 6
864
865#define KEY_CALLRESTRICT_MO 7
866#define KEY_CALLRESTRICT_MT 8
867#define KEY_CALLRESTRICT_LOCAL 9
868#define KEY_CALLRESTRICT_LONG 10
869#define KEY_CALLRESTRICT_PB 11
870#define KEY_CALLRESTRICT_PWD 12
871/*SPC code*/
872/*ITEM_SYSTEM*/
873#define KEY_SPC_1 13
874#define KEY_SPC_2 14
875#define KEY_SPC_3 15
876
877#define KEY_MIN_LOCK_TABLE 16 /*25*12 kal_uint8*/
878
879#define KEY_SPC_TIMES 17
880#define KEY_CTIA 18
881/*MANAGEMENT */
882
883
884/*******************************************
885value type: char
886value range:
887value meanings: UIM card's IMSI number
888********************************************/
889/* Security Management */
890#define KEY_MANAGEMENT_UIM_ID 1
891/*******************************************
892value type: char
893value range: 4--8 lenghth
894value meanings: PIN code for the UIM card
895********************************************/
896#define KEY_MANAGEMENT_RANDOM_PIN 2
897/*******************************************
898value type: kal_uint16
899value range:
900value meanings: SID
901********************************************/
902#define KEY_MANAGEMENT_SID 3
903/*******************************************
904value type: kal_uint16
905value range:
906value meanings: NID
907********************************************/
908#define KEY_MANAGEMENT_NID 4
909
910/*add here for call stats */
911#define KEY_MANAGEMENT_CALL_STATS 5
912
913/*******************************************
914value type: kal_uint8
915value range:
916value meanings: DND indicator
917********************************************/
918#define KEY_MANAGEMENT_DND 6
919/*******************************************
920value type: kal_uint32
921value range: 0,1
922value meanings: 0:disable 1:enable
923********************************************/
924#define KEY_MANAGEMENT_CNIR 7
925
926/*******************************************
927value type: SidbStringT
928value range:
929value meanings: CNIR number
930********************************************/
931#define KEY_MANAGEMENT_CNIR_NUMBER 8/*added by wangxia*/
932
933
934/*call setup */
935/*******************************************
936value type: kal_uint32
937value range: 0,1,2,3,4
938value meanings: 0:off(default) 1: 3secs 2: 5secs 3: 7secs 4:10secs
939********************************************/
940#define KEY_AUTO_RETRY 1
941
942/*******************************************
943value type: kal_uint32
944value range: 0,1,2
945value meanings: 0:send only 1:flip open 2:any key 3:Auto answer
946********************************************/
947#define KEY_ANSWER_CALL 2
948
949/*******************************************
950value type: kal_uint32
951value range: 0,3,10
952value meanings: 0:off 3: after 3 seconds 10:answering machine
953********************************************/
954#define KEY_AUTO_ANSWER 3
955/*******************************************
956value type: kal_uint32
957value range: 0,1
958value meanings: 0:disable 1:enable
959********************************************/
960#define KEY_ONETOUCH_DIAL 4
961
962/*******************************************
963value type: kal_uint32
964value range: 1,2
965value meanings: 1:standard 2:enhanced
966********************************************/
967#define KEY_VOICE_PRIVACY 5
968
969/*******************************************
970value type: kal_uint32
971value range: 0,1
972value meanings: 0:off 1:on
973********************************************/
974#define KEY_AUTO_VOLUME 6
975
976/*******************************************
977value type: kal_uint32
978value range: 0,1
979value meanings: 0:TTY OFF 1:TTY+FULL 2:TTY+TALK 3:TTY+HEAR
980********************************************/
981#define KEY_TTYMODE 7
982
983#define CSPSETTING_DATA 8
984/*******************************************
985value type: kal_uint32
986value range: 0 1
987value meanings: 0:OFF 1:ON
988********************************************/
989#define KEY_CALL_GUARD 9
990
991/*******************************************
992value type: kal_uint32
993value range: 0,1,2
994value meanings: 0: repeat 1 times, 1: repeat 3 times, 2: repeat 5 times
995********************************************/
996#define KEY_CALL_REPEAT 9
997
998/*******************************************
999value type: kal_uint32
1000value range:
1001value meanings: Save the old mode before set tty.
1002********************************************/
1003#define KEY_TTYMODE_BACKUP 10
1004
1005
1006/*1XDATA */
1007/*******************************************
1008value type: kal_uint32
1009value range: 0,1,2,3,4
1010value meanings: 0:off 1:fax in once 2:fax in always
1011 3:data in once 4:data in always
1012********************************************/
1013#define KEY_DATA_FAX 1
1014
1015/*******************************************
1016value type: kal_uint32
1017value range: 0,1,2
1018value meanings: 0:closed 1:usb 2:RS-232C(Com Port)
1019********************************************/
1020#define KEY_PORT 2
1021
1022/*******************************************
1023value type: kal_uint32
1024value range: 1,2,3
1025value meanings: 1:19200 2:115200 3:230400
1026********************************************/
1027#define KEY_PORT_SPEED 3
1028
1029/*VOICR SERVICES */
1030/*******************************************
1031value type: kal_uint32
1032value range: 0,1,2
1033value meanings: 0:disabled 1:flip open 2:key press
1034********************************************/
1035#define KEY_VOICEDIAL_PROMPT 1
1036
1037/*******************************************
1038value type: kal_uint32
1039value range: 0,1
1040value meanings: 0:speaker off 1:speaker off
1041********************************************/
1042#define KEY_ANSWERING_MACHINE 2
1043
1044/*******************************************
1045value type: kal_uint32
1046value range: 0,1
1047value meanings: 0:un-trained 1:train
1048********************************************/
1049#define KEY_TRAINWORDS_YES 3
1050#define KEY_TRAINWORDS_NO 4
1051
1052/*others */
1053/*******************************************
1054value type: kal_uint32
1055value range: 1,2
1056value meanings: 1:location on 2:e911 only
1057********************************************/
1058#define KEY_LOCATION 1
1059
1060/**********PHONE INFO*************************/
1061
1062/*message */
1063/*******************************************
1064value type: kal_uint32
1065value range: 1,2,3
1066value meanings: 1:auto save 2:prompt 3:do not save
1067********************************************/
1068#define KEY_MSG_AUTO_SAVE 1
1069
1070/*******************************************
1071value type: kal_uint32
1072value range: 0,1
1073value meanings: 0:OFF 1:ON
1074********************************************/
1075#define KEY_MSG_AUTO_DELETE 2
1076
1077/*******************************************
1078value type: kal_uint32
1079value range: 0,1
1080value meanings: 0:OFF 1:ON
1081********************************************/
1082#define KEY_MSG_CALLBACK 3
1083
1084/*******************************************
1085value type: kal_uint32
1086value range: 0,1
1087value meanings: 0:NONE 1:CUSTOMER
1088********************************************/
1089#define KEY_MSG_SIGNATURE 4
1090
1091#define KEY_MSG_SIGNATURE_TEXT 25
1092/*******************************************
1093value type: kal_uint32
1094value range: 0,1
1095value meanings: 0:OFF 1:ON
1096********************************************/
1097#define KEY_MSG_DIRECT_VIEW 5
1098
1099/*******************************************
1100value type: kal_uint32
1101value range: 1,2,3,4,5
1102value meanings: 1:VIBRATE ONCE 2:vibrate and sound 3:customer ringer tone
1103 4:low beep once 5:low beeps
1104********************************************/
1105#define KEY_MSG_VOICEMAIL_ALERT 6
1106
1107/*******************************************
1108value type: kal_uint32
1109value range: 0,1,2,3,4,5,6,7
1110value meanings: 0:IMMEDIATE 1:3DAYS 2:2DAYS 3:1DAY
1111 4:12HOURS 5:2HOURS 6:1HOUR 7:30MINUTES
1112********************************************/
1113#define KEY_MSG_DEFERRED 7
1114
1115/*******************************************
1116value type: kal_uint32
1117value range: 0,1,2,3,4,5,6,7
1118value meanings: 0:DEFAULT 1:30MINUTES 2:1HOUR 3:12HOURS
1119 4:1DAY 5:2HOURS 6:2DAYS 7:3DAYS
1120********************************************/
1121#define KEY_MSG_VALIDITY 8
1122
1123/*******************************************
1124value type: kal_uint32
1125value range: 1,2
1126value meanings: 1:NORMAL 2:URGENT.
1127********************************************/
1128#define KEY_MSG_PRIORITY 9
1129
1130/*******************************************
1131value type: kal_uint32
1132value range: 0,1
1133value meanings: 0:OFF 1:ON
1134********************************************/
1135#define KEY_MSG_2MIN_ALERT 10
1136
1137/*******************************************
1138value type: kal_uint32
1139value range: 1,2,3
1140value meanings: 1:T9 WORD 2: ABC 3: 123
1141********************************************/
1142#define KEY_MSG_ENTRY_MODE 11
1143
1144/*******************************************
1145value type: SidbStringT
1146value range: none
1147value meanings: the number of mail box of voice
1148********************************************/
1149#define KEY_MSG_VOICE_MAILBOX 12
1150
1151/*******************************************
1152value type: kal_uint32
1153value range: 0,1
1154value meanings: 0:OFF 1:ON
1155********************************************/
1156#define KEY_MSG_DELIVERY_REPORTS 13
1157
1158/*******************************************
1159value type: kal_uint32
1160value range: 0,1
1161value meanings: the mask of broadcast service category
1162********************************************/
1163#define KEY_MSG_BC_SRVCAT 14
1164
1165/*******************************************
1166value type: SidbStringT
1167value range: none
1168value meanings: the address of voice mail
1169********************************************/
1170#define KEY_MSG_VOICE_ADDRESS 15
1171
1172/*******************************************
1173value type: SidbStringT
1174value range: none
1175value meanings: Call back number
1176********************************************/
1177#define KEY_MSG_CALLBACK_NUMBER 16
1178
1179/*******************************************
1180value type: int
1181value range: 0,1
1182value meanings: the ID of message
1183********************************************/
1184#define KEY_MSG_ID 17
1185
1186/*******************************************
1187value type: int
1188value range: 0-160
1189value meanings: the Length of message
1190********************************************/
1191#define KEY_MSG_LENGTH 18
1192
1193/*******************************************
1194value type: int
1195value range: 0=7bit,1=latin
1196value meanings: the encode of sending message
1197********************************************/
1198#define KEY_MSG_ENCODE 19
1199
1200/*******************************************
1201value type: int
1202value range: 0=default,1=traffic
1203value meanings: the channel of sending message
1204********************************************/
1205#define KEY_MSG_TRAFFIC 20
1206
1207/*******************************************
1208value type: SidbStringT
1209value range: none
1210value meanings: message storage device,0:UIM 1:FLASH,2,UIM&FLASH
1211********************************************/
1212#define KEY_MSG_STOAGE_DEVICE 21
1213
1214/*QUICK TEXT */
1215/*******************************************
1216value type: kal_uint32
1217value range: 0,1,2,...
1218value meanings: the count of dynamic quick text
1219********************************************/
1220#define KEY_MSG_QUICKTEXT_DYNAMIC_COUNT 0
1221
1222/*alarm clock; */
1223
1224#define ALARM_CLOCK_SET 1
1225#define ALARM_CLOCK_ON 2
1226
1227#define ALARM_FIRST_CLOCK 3
1228#define ALARM_SECOND_CLOCK 4
1229#define ALARM_THIRD_CLOCK 5
1230#define ALARM_FOURTH_CLOCK 6
1231/*scheduler flags; */
1232#define SCHEDULER_NUM_COUNT 1
1233#define SCHEDULER_CLOCK_FIRST_POS 2
1234
1235/*recent call flags */
1236#define RECENTCALL_DATA 1
1237#define CALLTIMERS_DATA 2
1238#define LOCKFLAG_DATA 3
1239/*ITEM_CONTACT==22*/
1240#define CONTACT_GROUP_NAME 1
1241#define KEY_CONTACT_NUMBER_MATCH_LENGTH 2
1242
1243#define CONTACT_LIST 3
1244/*ITEM_PHONEBOOK=55*/
1245#define PHONEBOOK_GROUP 1
1246#define PHONEBOOK_SPEEDDIAL 2
1247#define EMERGENCY_CONTACT_NUMBER 3
1248
1249/*Call Process */
1250/*******************************************
1251value type: kal_uint32
1252value range: 0,1,2,...
1253value meanings: Current call time
1254********************************************/
1255#define KEY_CALLPROCESS_CURRENT_CALL_TIME 1
1256
1257/*******************************************
1258value type: kal_uint32
1259value range: 0,1,2,...
1260value meanings: Total call time
1261********************************************/
1262#define KEY_CALLPROCESS_TOTAL_CALL_TIME 2
1263
1264/*******************************************
1265value type: SidbStringT
1266value range: will contain PHB_NUMBER_LEN digits(1-9, *, #, T, P)
1267value meanings: Resend number
1268********************************************/
1269#define KEY_CALLPROCESS_RESEND_NUMBER 3
1270
1271/*******************************************
1272value type: kal_uint32
1273value range: 0,1,2,...
1274value meanings: remain input means;
1275********************************************/
1276#define EDIT_INPUT_NOW 1
1277
1278/*******************************************
1279value type: kal_uint32
1280value range: 0,1
1281value meanings: KAL_FALSE,KAL_TRUE,whether save received vcard directly on phb
1282********************************************/
1283#define KEY_VCARD_RECEIVE 1
1284
1285#define KEY_KEYPADSERV_ESN_NO 0
1286#define KEY_KEYPADSERV_SLOTCYCLE_INDEX 1
1287#define KEY_KEYPADSERV_PHONE_MODEL 2
1288/*NAM 1*/
1289#define KEY_KEYPADSERV_NAM1_MIN_NUMBER 3
1290#define KEY_KEYPADSERV_NAM1_HOME_SID 4
1291#define KEY_KEYPADSERV_NAM1_NAME 5
1292#define KEY_KEYPADSERV_NAM1_SERVICE_SEC_CODE 6
1293#define KEY_KEYPADSERV_NAM1_COUNTRY_CODE 7
1294#define KEY_KEYPADSERV_NAM1_NMSID 8
1295#define KEY_KEYPADSERV_NAM1_KAL_TRUE_IMSI_MCC 9
1296#define KEY_KEYPADSERV_NAM1_KAL_TRUE_IMSI_NMSID 10
1297#define KEY_KEYPADSERV_NAM1_PRL_ENABLE 11
1298#define KEY_KEYPADSERV_NAM1_DIR_NUMBER 12
1299#define KEY_KEYPADSERV_NAM1_PRIMARY_CH_A 13
1300#define KEY_KEYPADSERV_NAM1_SECONDARY_CH_A 14
1301#define KEY_KEYPADSERV_NAM1_PRIMARY_CH_B 15
1302#define KEY_KEYPADSERV_NAM1_SECONDARY_CH_B 16
1303#define KEY_KEYPADSERV_NAM1_HOME_SYS_REQ 17
1304#define KEY_KEYPADSERV_NAM1_FORN_SID_REQ 18
1305#define KEY_KEYPADSERV_NAM1_FORN_NID_REQ 19
1306#define KEY_KEYPADSERV_NAM1_ACC_OL_CLASS 20
1307
1308#define KEY_KEYPADSERV_NAM1_HOME_SIDNID1 21
1309#define KEY_KEYPADSERV_NAM1_HOME_SIDNID2 22
1310#define KEY_KEYPADSERV_NAM1_HOME_SIDNID3 23
1311#define KEY_KEYPADSERV_NAM1_HOME_SIDNID4 24
1312#define KEY_KEYPADSERV_NAM1_HOME_SIDNID5 25
1313#define KEY_KEYPADSERV_NAM1_HOME_SIDNID6 26
1314#define KEY_KEYPADSERV_NAM1_HOME_SIDNID7 27
1315#define KEY_KEYPADSERV_NAM1_HOME_SIDNID8 28
1316#define KEY_KEYPADSERV_NAM1_HOME_SIDNID9 29
1317#define KEY_KEYPADSERV_NAM1_HOME_SIDNID10 30
1318#define KEY_KEYPADSERV_NAM1_HOME_SIDNID11 31
1319#define KEY_KEYPADSERV_NAM1_HOME_SIDNID12 32
1320#define KEY_KEYPADSERV_NAM1_HOME_SIDNID13 33
1321#define KEY_KEYPADSERV_NAM1_HOME_SIDNID14 34
1322#define KEY_KEYPADSERV_NAM1_HOME_SIDNID15 35
1323#define KEY_KEYPADSERV_NAM1_HOME_SIDNID16 36
1324#define KEY_KEYPADSERV_NAM1_HOME_SIDNID17 37
1325#define KEY_KEYPADSERV_NAM1_HOME_SIDNID18 38
1326#define KEY_KEYPADSERV_NAM1_HOME_SIDNID19 39
1327#define KEY_KEYPADSERV_NAM1_HOME_SIDNID20 40
1328
1329#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID1 51
1330#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID2 52
1331#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID3 53
1332#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID4 54
1333#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID5 55
1334#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID6 56
1335#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID7 57
1336#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID8 58
1337#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID9 59
1338#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID10 60
1339#define KEY_KEYPADSERV_NAM1_PHONE_NUMBER 61
1340#define KEY_KEYPADSERV_NAM1_PREFERRED 62
1341#define KEY_KEYPADSERV_NAM1_MINLOCK_ENABLE 63
1342#define KEY_KEYPADSERV_NAM1_A_KEY 64
1343#define KEY_KEYPADSERV_NAM1_HOME_SIDNID_NUM 65
1344#define KEY_KEYPADSERV_NAM1_LOCKOUT_SIDNID_NUM 66
1345#define KEY_KEYPADSERV_NAM1_CDMA_HOME_SID 67 /* for Peru: in Abbrev NAM : PSid[0] */
1346#define KEY_KEYPADSERV_NAM1_CDMA_HOME_NID 68 /* for Peru: in Abbrev NAM : PNid[0] */
1347
1348/*NAM 2*/
1349#define KEY_KEYPADSERV_NAM2_MIN_NUMBER 73
1350#define KEY_KEYPADSERV_NAM2_HOME_SID 74
1351#define KEY_KEYPADSERV_NAM2_NAME 75
1352#define KEY_KEYPADSERV_NAM2_SERVICE_SEC_CODE 76
1353#define KEY_KEYPADSERV_NAM2_COUNTRY_CODE 77
1354#define KEY_KEYPADSERV_NAM2_NMSID 78
1355#define KEY_KEYPADSERV_NAM2_KAL_TRUE_IMSI_MCC 79
1356#define KEY_KEYPADSERV_NAM2_KAL_TRUE_IMSI_NMSID 80
1357#define KEY_KEYPADSERV_NAM2_PRL_ENABLE 81
1358#define KEY_KEYPADSERV_NAM2_DIR_NUMBER 82
1359#define KEY_KEYPADSERV_NAM2_PRIMARY_CH_A 83
1360#define KEY_KEYPADSERV_NAM2_SECONDARY_CH_A 84
1361#define KEY_KEYPADSERV_NAM2_PRIMARY_CH_B 85
1362#define KEY_KEYPADSERV_NAM2_SECONDARY_CH_B 86
1363#define KEY_KEYPADSERV_NAM2_HOME_SYS_REQ 87
1364#define KEY_KEYPADSERV_NAM2_FORN_SID_REQ 88
1365#define KEY_KEYPADSERV_NAM2_FORN_NID_REQ 89
1366#define KEY_KEYPADSERV_NAM2_ACC_OL_CLASS 90
1367
1368#define KEY_KEYPADSERV_NAM2_HOME_SIDNID1 91
1369#define KEY_KEYPADSERV_NAM2_HOME_SIDNID2 92
1370#define KEY_KEYPADSERV_NAM2_HOME_SIDNID3 93
1371#define KEY_KEYPADSERV_NAM2_HOME_SIDNID4 94
1372#define KEY_KEYPADSERV_NAM2_HOME_SIDNID5 95
1373#define KEY_KEYPADSERV_NAM2_HOME_SIDNID6 96
1374#define KEY_KEYPADSERV_NAM2_HOME_SIDNID7 97
1375#define KEY_KEYPADSERV_NAM2_HOME_SIDNID8 98
1376#define KEY_KEYPADSERV_NAM2_HOME_SIDNID9 99
1377#define KEY_KEYPADSERV_NAM2_HOME_SIDNID10 100
1378#define KEY_KEYPADSERV_NAM2_HOME_SIDNID11 101
1379#define KEY_KEYPADSERV_NAM2_HOME_SIDNID12 102
1380#define KEY_KEYPADSERV_NAM2_HOME_SIDNID13 103
1381#define KEY_KEYPADSERV_NAM2_HOME_SIDNID14 104
1382#define KEY_KEYPADSERV_NAM2_HOME_SIDNID15 105
1383#define KEY_KEYPADSERV_NAM2_HOME_SIDNID16 106
1384#define KEY_KEYPADSERV_NAM2_HOME_SIDNID17 107
1385#define KEY_KEYPADSERV_NAM2_HOME_SIDNID18 108
1386#define KEY_KEYPADSERV_NAM2_HOME_SIDNID19 109
1387#define KEY_KEYPADSERV_NAM2_HOME_SIDNID20 110
1388
1389#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID1 111
1390#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID2 112
1391#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID3 113
1392#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID4 114
1393#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID5 115
1394#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID6 116
1395#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID7 117
1396#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID8 118
1397#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID9 119
1398#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID10 120
1399#define KEY_KEYPADSERV_NAM2_PHONE_NUMBER 121
1400#define KEY_KEYPADSERV_NAM2_PREFERRED 122
1401#define KEY_KEYPADSERV_NAM2_MINLOCK_ENABLE 123
1402#define KEY_KEYPADSERV_NAM2_A_KEY 124
1403#define KEY_KEYPADSERV_SPC1_ERR_MAX_TIMES 125
1404#define KEY_KEYPADSERV_SPC2_ERR_MAX_TIMES 126
1405#define KEY_KEYPADSERV_SPC1_ERR_TIMES 127
1406#define KEY_KEYPADSERV_SPC2_ERR_TIMES 128
1407#define KEY_KEYPADSERV_NAM2_HOME_SIDNID_NUM 129
1408#define KEY_KEYPADSERV_NAM2_LOCKOUT_SIDNID_NUM 130
1409#define KEY_KEYPADSERV_SPC3_ERR_MAX_TIMES 131 /*zhengyi*/
1410#define KEY_KEYPADSERV_SPC3_ERR_TIMES 132 /*zhengyi*/
1411
1412#define KEY_KEYPADSERV_NAM2_CDMA_HOME_SID 133 /* for Peru: in Abbrev NAM : PSid[0] */
1413#define KEY_KEYPADSERV_NAM2_CDMA_HOME_NID 134 /* for Peru: in Abbrev NAM : PNid[0] */
1414
1415#define KEY_KEYPADSERV_SERVICE_OPTION 140
1416#define KEY_KEYPADSERV_HOME_ORIG_SERVICE_OPTION 141
1417#define KEY_KEYPADSERV_ROAM_ORIG_SERVICE_OPTION 142
1418#define KEY_KEYPADSERV_HOME_PAGE_SERVICE_OPTION 143
1419/*end ITEM_KEYPADSERV*/
1420#ifdef SYS_OPTION_VOICE_MEMO
1421/*VOICE MEMO */
1422/*how many files have been stored */
1423#define VOICE_MEMO_ONLINE_FILES 1
1424#define VOICE_MEMO_OFFLINE_FILES 2
1425#define VOICE_MEMO_ANSWER_MACHINE 3
1426#endif
1427/*******************************************
1428value type: SidbStringT
1429value range:
1430value meanings: call waiting and call forwording codes.
1431********************************************/
1432#define KEY_CALL_WAITING_ENABLE 0
1433#define KEY_CALL_WAITING_DISABLE 1
1434
1435#define KEY_CALL_FORWARD_UNCONDITIONAL_ENABLE 2
1436#define KEY_CALL_FORWARD_UNCONDITIONAL_DISABLE 3
1437
1438#define KEY_CALL_FORWARD_NOANWER_ENABLE 4
1439#define KEY_CALL_FORWARD_NOANWER_DISABLE 5
1440
1441#define KEY_CALL_FORWARD_BUSY_ENABLE 6
1442#define KEY_CALL_FORWARD_BUSY_DISABLE 7
1443
1444#define KEY_CALL_FORWARD_END 8
1445
1446#define KEY_CALL_FORWARD_UNREACHABLE_ENABLE 9
1447#define KEY_CALL_FORWARD_UNREACHABLE_DISABLE 10
1448#define KEY_TEST_CALL_PHONE_NUMBER 11
1449
1450
1451/*BREW*/
1452#define KEY_BREW_CFGI_DNS_IP1 0
1453#define KEY_BREW_CFGI_DNS_IP2 1
1454#define KEY_BREW_CFGI_DOWNLOAD 2
1455#define KEY_BREW_CFGI_SUBSCRIBERID 3
1456#define KEY_BREW_CFGI_MOBILEINFO 4
1457#define KEY_BREW_CFGI_AUTOSTART 5
1458#define KEY_BREW_CFGI_BUSY_CURSOR_OFFSET 6
1459#define KEY_BREW_CFGI_DOWNLOAD_BUFFER 7
1460#define KEY_BREW_CFGI_HTTP_BUFFER 8
1461#define KEY_BREW_CFGI_NET_CONNTIMEOUT 9
1462#define KEY_BREW_CFGI_SUBSCRIBERID_LEN 10
1463#define KEY_BREW_CFGI_MAX_DISPATCH_TIME 11
1464#define KEY_BREW_CFGI_MIN_IDLE_TIME 12
1465#define KEY_BREW_CFGI_SLEEP_TIMER_RESOLUTION 13
1466#define KEY_BREW_CFGI_SYSMEM_SIZE 14
1467#define KEY_BREW_CFGI_DOWNLOAD_FS_INFO 15
1468#define KEY_BREW_CFGI_SCREEN_SAVER 16
1469#define KEY_BREW_CFGI_DISALLOW_DORMANCY 17
1470#define KEY_BREW_CFGI_DORMANCY_NO_SOCKETS 18
1471#define KEY_BREW_CFGI_CLOSE_KEYS 19
1472#define KEY_BREW_CFGI_FILE_CACHE_INFO 20
1473#define KEY_BREW_CFGI_GPSONE_TRANSPORT 21
1474#define KEY_BREW_CFGI_GPSONE_SVRIP 22
1475#define KEY_BREW_CFGI_GPSONE_SVRPORT 23
1476#define KEY_BREW_CFGI_GPSONE_LOCK 24
1477#define KEY_BREW_CFGI_MODULE_FSLIMIT 25
1478#define KEY_BREW_CFGI_DATA_NETWORK 26
1479#define KEY_BREW_CFGI_CARDID_LEN 27
1480#define KEY_BREW_CFGI_CARDID 28
1481#define KEY_BREW_CFGI_DEBUG_KEY 29
1482#define KEY_BREW_CFGI_OFFLINE_PPP_TIMEOUT 30
1483#define KEY_BREW_CFGI_APPX5_ON 31
1484#define KEY_BREW_CFGI_APPX5_MPC_ADDR 32
1485#define KEY_BREW_CFGI_APPX5_MPC_PORT 33
1486#define KEY_BREW_CFGI_LANGUAGE_ID 34
1487#define KEY_BREW_CFGI_PPP_USER 35
1488#define KEY_BREW_CFGI_PPP_PASkal_int16 36
1489#define KEY_BREW_CFGI_PPP_DIAL_NUMBER 37
1490#define KEY_BREW_CFGI_LCD_WIDTH 38
1491#define KEY_BREW_CFGI_LCD_HEIGHT 39
1492#define KEY_BREW_CFGI_MENU_TEXT_SCROLL_TIME 40
1493
1494/*for clipboard */
1495/******************************************
1496value type: char*
1497value range: char[1024]
1498value meanings: content of the clipboard
1499******************************************/
1500#define KEY_CLIPBOARD_CONTENT 1
1501
1502/*****************************************
1503value type: kal_uint32
1504value range: NULL
1505value meaning: parameter of clipboard string
1506*****************************************/
1507#define KEY_CLIPBOARD_PARAM 2
1508
1509/*for UIM module*/
1510#define KEY_UIM_HOTPLUG_DETECTION_EN 1
1511
1512/*****************************************************************************
1513* $Log: sidbdefs.h $
1514* Revision 1.20 2006/07/06 09:11:36 yli
1515* modified value
1516* Revision 1.19 2006/06/17 10:32:52 binye
1517* Merge0616
1518* Revision 1.4 2006/06/14 17:47:37 yli
1519* add a item for ctia logo.
1520* Revision 1.3 2006/06/13 18:50:13 yli
1521* add a item for spc retry times.
1522* Revision 1.2 2006/06/06 19:11:19 hongzhang
1523* merged from hangzhou
1524* Revision 1.18 2006/06/06 13:16:04 wjzhang
1525* modified a spelling mistake.
1526* Revision 1.1 2006/06/04 13:13:30 hongzhang
1527* Initial revision
1528* Revision 1.17 2006/05/26 13:25:44 wjzhang
1529* changed the note of KEY_ANSWER_CALL
1530* Revision 1.16 2006/05/19 16:12:02 yli
1531* Support##20022002TestMode
1532* Revision 1.15 2006/05/12 13:54:33 dli
1533* Add TTY mode backup.
1534* Revision 1.14 2006/05/10 16:19:17 zfu
1535* add emergency contact
1536* Revision 1.13 2006/04/29 21:46:32 zfu
1537* Fixed CR#174,#175,#180
1538* Revision 1.12 2006/04/22 13:21:38 dli
1539* Modify some calls setting.
1540* Revision 1.11 2006/04/14 17:19:06 yli
1541* add some keyid
1542* Revision 1.10 2006/04/13 13:47:51 dli
1543* Modify the value of KEY_CALL_REPEAT.
1544* Revision 1.9 2006/04/04 19:40:36 yli
1545* add some keyid
1546* Revision 1.8 2006/03/29 17:01:53 dli
1547* Add phone setting.
1548* Revision 1.7 2006/03/27 19:56:42 dli
1549* Add calls setting.
1550* Revision 1.6 2006/03/24 17:41:22 dli
1551* Add Themes, nuber on startup, contrast,in-call sounds.
1552* Revision 1.5 2006/03/23 20:02:49 dli
1553* Add Wallpaper and Themes.
1554* Revision 1.4 2006/03/23 13:44:22 zfu
1555* add ITEM_PHONEBOOK ,
1556* PHONEBOOK_GROUP ,
1557* PHONEBOOK_SPEEDDIAL
1558* Revision 1.3 2006/03/18 04:58:22 dli
1559* Add ERI Banner and personal banner.
1560* Revision 1.2 2006/03/12 17:58:01 dli
1561* Add entry lock.
1562* Revision 1.1 2006/03/02 11:29:29 hongzhang
1563* Initial revision
1564*****************************************************************************/
1565
1566/*****************************************************************************
1567* End of File
1568*****************************************************************************/
1569#endif
1570
1571/**Log information: \main\CBP7FeaturePhone\CBP7FeaturePhone_hxwang_href14861\1 2010-09-28 09:31:24 GMT hxwang
1572** HREF#14861**/
1573/**Log information: \main\CBP7FeaturePhone\4 2010-09-28 09:42:25 GMT zlin
1574** Merge href 14861.**/
1575