comparison cdg/cdginc-conservative/p_bat.val @ 0:75a11d740a02

initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 09 Jun 2016 00:02:41 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:75a11d740a02
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : p_bat.val |
5 | SOURCE : "sap\bat.pdf" |
6 | LastModified : "2005-02-03" |
7 | IdAndVersion : "..8445.100.00.999." |
8 | SrcFileTime : "Tue Dec 18 08:39:54 2007" |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
11 +--------------------------------------------------------------------------+
12 */
13
14 /* PRAGMAS
15 * PREFIX : BAT
16 * COMPATIBILITY_DEFINES : NO
17 * ALWAYS_ENUM_IN_VAL_FILE: NO
18 * ENABLE_GROUP: NO
19 * CAPITALIZE_TYPENAME: NO
20 */
21
22
23 #ifndef P_BAT_VAL
24 #define P_BAT_VAL
25
26
27 #define CDG_ENTER__P_BAT_VAL
28
29 #define CDG_ENTER__FILENAME _P_BAT_VAL
30 #define CDG_ENTER__P_BAT_VAL__FILE_TYPE CDGINC
31 #define CDG_ENTER__P_BAT_VAL__LAST_MODIFIED _2005_02_03
32 #define CDG_ENTER__P_BAT_VAL__ID_AND_VERSION __8445_100_00_999
33
34 #define CDG_ENTER__P_BAT_VAL__SRC_FILE_TIME _Tue_Dec_18_08_39_54_2007
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__P_BAT_VAL
39
40 #undef CDG_ENTER__FILENAME
41
42
43 /*
44 * Enum to value table VAL_bearer_class
45 * CCDGEN:WriteEnum_Count==171
46 */
47 #ifndef __T_BAT_VAL_bearer_class__
48 #define __T_BAT_VAL_bearer_class__
49 typedef enum
50 {
51 BAT_CLASS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
52 BAT_CLASS_NONE = 0x0, /* none */
53 BAT_CLASS_VOICE = 0x1, /* voice */
54 BAT_CLASS_DATA = 0x2, /* data */
55 BAT_CLASS_FAX = 0x4, /* FAX */
56 BAT_CLASS_SMS = 0x8, /* SMS */
57 BAT_CLASS_AUX_VOICE = 0x100 /* auxiliary voice */
58 }T_BAT_VAL_bearer_class;
59 #endif
60
61 /*
62 * Enum to value table VAL_capability
63 * CCDGEN:WriteEnum_Count==172
64 */
65 #ifndef __T_BAT_VAL_capability__
66 #define __T_BAT_VAL_capability__
67 typedef enum
68 {
69 BAT_CAP_CMD = 0x1, /* AT command capability */
70 BAT_CAP_SER = 0x2, /* Serial capability */
71 BAT_CAP_PKT = 0x4 /* Packet capability */
72 }T_BAT_VAL_capability;
73 #endif
74
75 /*
76 * Enum to value table VAL_cli
77 * CCDGEN:WriteEnum_Count==173
78 */
79 #ifndef __T_BAT_VAL_cli__
80 #define __T_BAT_VAL_cli__
81 typedef enum
82 {
83 BAT_VALIDITY_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
84 BAT_VALIDITY_VALID = 0x0, /* CLI valid */
85 BAT_VALIDITY_WITHHELD = 0x1, /* CLI has been withheld by the originator. */
86 BAT_VALIDITY_UNAVAILABLE = 0x2 /* CLI is not available due to interworking problems or limitations of originating network */
87 }T_BAT_VAL_cli;
88 #endif
89
90 /*
91 * Enum to value table VAL_cring_type
92 * CCDGEN:WriteEnum_Count==174
93 */
94 #ifndef __T_BAT_VAL_cring_type__
95 #define __T_BAT_VAL_cring_type__
96 typedef enum
97 {
98 BAT_CRING_TYPE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
99 BAT_CRING_TYPE_ASYNC = 0x0, /* asynchronous transparent */
100 BAT_CRING_TYPE_SYNC = 0x1, /* synchronous transparent */
101 BAT_CRING_TYPE_REL_ASYNC = 0x2, /* asynchronous non transparent */
102 BAT_CRING_TYPE_REL_SYNC = 0x3, /* synchronous non transparent */
103 BAT_CRING_TYPE_FAX = 0x4, /* facsimile (TS 62) */
104 BAT_CRING_TYPE_VOICE = 0x5, /* normal voice (TS 11) */
105 BAT_CRING_TYPE_AUX_VOICE = 0x6, /* voice on second line */
106 BAT_CRING_TYPE_GPRS = 0x7 /* GPRS &lt;PDP_type&gt;,&lt;PDP_addr&gt;[,&lt;L2P&gt;] (GPRS network request for PDP context activation) */
107 }T_BAT_VAL_cring_type;
108 #endif
109
110 /*
111 * Enum to value table VAL_delay
112 * CCDGEN:WriteEnum_Count==175
113 */
114 #ifndef __T_BAT_VAL_delay__
115 #define __T_BAT_VAL_delay__
116 typedef enum
117 {
118 BAT_DELAY_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
119 BAT_DELAY_CLASS_1 = 0x1, /* (Predictive) &lt; 0.5 &lt; 1.5 &lt; 2 &lt; 7 */
120 BAT_DELAY_CLASS_2 = 0x2, /* (Predictive) &lt; 5 &lt; 25 &lt; 15 &lt; 75 */
121 BAT_DELAY_CLASS_3 = 0x3, /* (Predictive) &lt; 50&lt; 250 &lt; 75 &lt; 375 */
122 BAT_DELAY_CLASS_4 = 0x4 /* (Best Effort) Unspecified */
123 }T_BAT_VAL_delay;
124 #endif
125
126 /*
127 * Value constants for VAL_delete_status
128 */
129 #define BAT_CMGD_DEL_INDEX (0x0) /* Delete the messages specified by the index. */
130 #define BAT_CMGD_DEL_READ (0x1) /* Ignore the index and delete all the read messages. */
131 #define BAT_CMGD_DEL_READ_SENT (0x2) /* Ignore the index and delete all the read and sent messages. */
132 #define BAT_CMGD_DEL_READ_SENT_UNSENT (0x3) /* Ignore the index and delete all the read, send and unsent messages. */
133 #define BAT_CMGD_DEL_ALL (0x4) /* Ignore the index and delete all the messages whatever be the status. */
134
135 /*
136 * Enum to value table VAL_dev_name
137 * CCDGEN:WriteEnum_Count==176
138 */
139 #ifndef __T_BAT_VAL_dev_name__
140 #define __T_BAT_VAL_dev_name__
141 typedef enum
142 {
143 BAT_DEV_NAME_UART = 0x0, /* UART */
144 BAT_DEV_NAME_RIV = 0x1, /* Riviera */
145 BAT_DEV_NAME_PKTIO = 0x2, /* PKTIO */
146 BAT_DEV_NAME_PSI = 0x3 /* PSI */
147 }T_BAT_VAL_dev_name;
148 #endif
149
150 /*
151 * Enum to value table VAL_dtmf
152 * CCDGEN:WriteEnum_Count==177
153 */
154 #ifndef __T_BAT_VAL_dtmf__
155 #define __T_BAT_VAL_dtmf__
156 typedef enum
157 {
158 BAT_DTMF_HASH = 0x23, /* DTMF '#' */
159 BAT_DTMF_STAR = 0x2a, /* DTMF '*' */
160 BAT_DTMF_0 = 0x30, /* DTMF '0' */
161 BAT_DTMF_1 = 0x31, /* DTMF '1' */
162 BAT_DTMF_2 = 0x32, /* DTMF '2' */
163 BAT_DTMF_3 = 0x33, /* DTMF '3' */
164 BAT_DTMF_4 = 0x34, /* DTMF '4' */
165 BAT_DTMF_5 = 0x35, /* DTMF '5' */
166 BAT_DTMF_6 = 0x36, /* DTMF '6' */
167 BAT_DTMF_7 = 0x37, /* DTMF '7' */
168 BAT_DTMF_8 = 0x38, /* DTMF '8' */
169 BAT_DTMF_9 = 0x39, /* DTMF '9' */
170 BAT_DTMF_A = 0x41, /* DTMF 'A' */
171 BAT_DTMF_B = 0x42, /* DTMF 'B' */
172 BAT_DTMF_C = 0x43, /* DTMF 'C' */
173 BAT_DTMF_D = 0x44 /* DTMF 'D' */
174 }T_BAT_VAL_dtmf;
175 #endif
176
177 /*
178 * Enum to value table VAL_fax_bf
179 * CCDGEN:WriteEnum_Count==178
180 */
181 #ifndef __T_BAT_VAL_fax_bf__
182 #define __T_BAT_VAL_fax_bf__
183 typedef enum
184 {
185 BAT_BF_DISABLED = 0x0, /* File transfer modes disabled */
186 BAT_BF_BFT = 0x1, /* BFT, Rec. T434 */
187 BAT_BF_DOC_TRANSFER = 0x2, /* Document transfer mode */
188 BAT_BF_EDIFACT = 0x4, /* Edifact mode */
189 BAT_BF_BASIC = 0x8, /* Basic transfer mode */
190 BAT_BF_CHARACTER = 0x10, /* Character mode */
191 BAT_BF_MIXED = 0x20, /* Mixed mode */
192 BAT_BF_PROCESSABLE = 0x40 /* Processable mode */
193 }T_BAT_VAL_fax_bf;
194 #endif
195
196 /*
197 * Enum to value table VAL_fax_br
198 * CCDGEN:WriteEnum_Count==179
199 */
200 #ifndef __T_BAT_VAL_fax_br__
201 #define __T_BAT_VAL_fax_br__
202 typedef enum
203 {
204 BAT_BR_2400 = 0x0, /* 2400bps */
205 BAT_BR_4800 = 0x1, /* 4800bps */
206 BAT_BR_7200 = 0x2, /* 7200bps */
207 BAT_BR_9600 = 0x3, /* 9600bps */
208 BAT_BR_12000 = 0x4, /* 12000bps */
209 BAT_BR_14400 = 0x5 /* 14400bps */
210 }T_BAT_VAL_fax_br;
211 #endif
212
213 /*
214 * Enum to value table VAL_fax_cq
215 * CCDGEN:WriteEnum_Count==180
216 */
217 #ifndef __T_BAT_VAL_fax_cq__
218 #define __T_BAT_VAL_fax_cq__
219 typedef enum
220 {
221 BAT_VALUE_CQCDISABLED = 0x0, /* CQCDisabled */
222 BAT_VALUE_CQCENABLED = 0x1, /* CQCEnabled */
223 BAT_VALUE_CQCANDCORRECTION = 0x2 /* CQCandCorrection */
224 }T_BAT_VAL_fax_cq;
225 #endif
226
227 /*
228 * Enum to value table VAL_fax_df
229 * CCDGEN:WriteEnum_Count==181
230 */
231 #ifndef __T_BAT_VAL_fax_df__
232 #define __T_BAT_VAL_fax_df__
233 typedef enum
234 {
235 BAT_DF_1D_MDF_HUFF = 0x0, /* 1-D Modified Huffman (Rec. T4) */
236 BAT_DF_2D_MDF_READ_T4 = 0x1, /* 2-D Modified read (Rec. T4) */
237 BAT_DF_2D_UNCOMPRESSED = 0x2, /* 2-D Uncompressed mode (Rec. T4) */
238 BAT_DF_2D_MDF_READ_T6 = 0x3 /* 2-D Modified modified read (Rec. T6) */
239 }T_BAT_VAL_fax_df;
240 #endif
241
242 /*
243 * Enum to value table VAL_fax_ec
244 * CCDGEN:WriteEnum_Count==182
245 */
246 #ifndef __T_BAT_VAL_fax_ec__
247 #define __T_BAT_VAL_fax_ec__
248 typedef enum
249 {
250 BAT_EC_DISABLED = 0x0, /* ECM Disabled */
251 BAT_EC_ENABLED = 0x1, /* Annex A/T30, ECM */
252 BAT_EC_HALF_DUPLEX = 0x2, /* Annex C/T30, half duplex */
253 BAT_EC_FULL_DUPLEX = 0x3 /* Annex C/T30, full duplex */
254 }T_BAT_VAL_fax_ec;
255 #endif
256
257 /*
258 * Enum to value table VAL_fax_jp
259 * CCDGEN:WriteEnum_Count==183
260 */
261 #ifndef __T_BAT_VAL_fax_jp__
262 #define __T_BAT_VAL_fax_jp__
263 typedef enum
264 {
265 BAT_JP_DISABLED = 0x0, /* JPEG coding disabled */
266 BAT_JP_ENABLED = 0x1, /* JPEG coding (Rec. T81) enabled */
267 BAT_JP_FULL_COLOUR = 0x2, /* Full colour mode */
268 BAT_JP_PREF_HUFFMAN = 0x4, /* Preferred Huffman tables enabled */
269 BAT_JP_12_BITS = 0x8, /* 12bits/pel/component */
270 BAT_JP_CUSTOM_ILLUMINANT = 0x20, /* Custom illuminant */
271 BAT_JP_CUSTOM_GAMUT_RANGE = 0x40 /* Custom gamut range */
272 }T_BAT_VAL_fax_jp;
273 #endif
274
275 /*
276 * Enum to value table VAL_fax_ln
277 * CCDGEN:WriteEnum_Count==184
278 */
279 #ifndef __T_BAT_VAL_fax_ln__
280 #define __T_BAT_VAL_fax_ln__
281 typedef enum
282 {
283 BAT_LN_A4 = 0x0, /* A4, 297mm */
284 BAT_LN_B4 = 0x1, /* B4, 364mm */
285 BAT_LN_UNLIMITED = 0x2 /* Unlimited length */
286 }T_BAT_VAL_fax_ln;
287 #endif
288
289 /*
290 * Enum to value table VAL_fax_st
291 * CCDGEN:WriteEnum_Count==185
292 */
293 #ifndef __T_BAT_VAL_fax_st__
294 #define __T_BAT_VAL_fax_st__
295 typedef enum
296 {
297 BAT_ST_0_0 = 0x0, /* 0ms for VR=0, 0ms for VR&gt;0 */
298 BAT_ST_5_5 = 0x1, /* 5ms for VR=0, 5ms for VR&gt;0 */
299 BAT_ST_10_5 = 0x2, /* 10ms for VR=0, 5ms for VR&gt;0 */
300 BAT_ST_10_10 = 0x3, /* 10ms for VR=0, 10ms for VR&gt;0 */
301 BAT_ST_20_10 = 0x4, /* 20ms for VR=0, 10ms for VR&gt;0 */
302 BAT_ST_20_20 = 0x5, /* 20ms for VR=0, 20ms for VR&gt;0 */
303 BAT_ST_40_20 = 0x6, /* 40ms for VR=0, 20ms for VR&gt;0 */
304 BAT_ST_40_40 = 0x7 /* 40ms for VR=0, 40ms for VR&gt;0 */
305 }T_BAT_VAL_fax_st;
306 #endif
307
308 /*
309 * Enum to value table VAL_fax_vl
310 * CCDGEN:WriteEnum_Count==186
311 */
312 #ifndef __T_BAT_VAL_fax_vl__
313 #define __T_BAT_VAL_fax_vl__
314 typedef enum
315 {
316 BAT_VALUE_DISABLED = 0x0, /* Disabled */
317 BAT_VALUE_ENABLED = 0x1 /* Enabled */
318 }T_BAT_VAL_fax_vl;
319 #endif
320
321 /*
322 * Enum to value table VAL_fax_vr
323 * CCDGEN:WriteEnum_Count==187
324 */
325 #ifndef __T_BAT_VAL_fax_vr__
326 #define __T_BAT_VAL_fax_vr__
327 typedef enum
328 {
329 BAT_VR_R8X3_85 = 0x0, /* R8 x 3.85 l/mm, Normal */
330 BAT_VR_R8X7_7 = 0x1, /* R8 x 7.7 l/mm, Fine */
331 BAT_VR_R8X15_4 = 0x2, /* R8 x 15.4 l/mm */
332 BAT_VR_R16X15_4 = 0x4, /* R16 x 15.4 l/mm */
333 BAT_VR_200X100 = 0x8, /* 200 dpi x 100 l/25.4mm */
334 BAT_VR_200X200 = 0x10, /* 200 dpi x 200 l/25.4mm */
335 BAT_VR_200X400 = 0x20, /* 200 dpi x 400 l/25.4mm */
336 BAT_VR_300X300 = 0x40 /* 300 dpi x 300 l/25.4mm */
337 }T_BAT_VAL_fax_vr;
338 #endif
339
340 /*
341 * Enum to value table VAL_fax_wd
342 * CCDGEN:WriteEnum_Count==188
343 */
344 #ifndef __T_BAT_VAL_fax_wd__
345 #define __T_BAT_VAL_fax_wd__
346 typedef enum
347 {
348 BAT_WD_1728 = 0x0, /* 1728 for R8, 3456 for R16, 1728 for 200dpi, 2592 for 300dpi, 3456 for 400dpi */
349 BAT_WD_2048 = 0x1, /* 2048 for R8, 4096 for R16, 2048 for 200dpi */
350 BAT_WD_2432 = 0x2, /* 2432 for R8, 4864 for R16, 2432 for 200dpi */
351 BAT_WD_1216 = 0x3, /* 1216 for R8, 2432 for R16 */
352 BAT_WD_864 = 0x4 /* 864 for R8, 1728 for R16 */
353 }T_BAT_VAL_fax_wd;
354 #endif
355
356 /*
357 * Enum to value table VAL_framing_format
358 * CCDGEN:WriteEnum_Count==189
359 */
360 #ifndef __T_BAT_VAL_framing_format__
361 #define __T_BAT_VAL_framing_format__
362 typedef enum
363 {
364 BAT_FORMAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
365 BAT_FORMAT_8N2 = 0x1, /* 8 data bits, no parity bit, 2 stop bits */
366 BAT_FORMAT_8P1 = 0x2, /* 8 data bits, 1 parity bit, 1 stop bits */
367 BAT_FORMAT_8N1 = 0x3, /* 8 data bits, no parity bit, 1 stop bits */
368 BAT_FORMAT_7N2 = 0x4, /* 7 data bits, no parity bit, 2 stop bits */
369 BAT_FORMAT_7P1 = 0x5, /* 7 data bits, 1 parity bit, 1 stop bits */
370 BAT_FORMAT_7N1 = 0x6 /* 7 data bits, no parity bit, 1 stop bits */
371 }T_BAT_VAL_framing_format;
372 #endif
373
374 /*
375 * Enum to value table VAL_framing_parity
376 * CCDGEN:WriteEnum_Count==190
377 */
378 #ifndef __T_BAT_VAL_framing_parity__
379 #define __T_BAT_VAL_framing_parity__
380 typedef enum
381 {
382 BAT_PARITY_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
383 BAT_PARITY_ODD = 0x0, /* Odd parity */
384 BAT_PARITY_EVEN = 0x1, /* Even parity */
385 BAT_PARITY_MARK = 0x2, /* Mark parity */
386 BAT_PARITY_SPACE = 0x3 /* Space parity */
387 }T_BAT_VAL_framing_parity;
388 #endif
389
390 /*
391 * Enum to value table VAL_mean
392 * CCDGEN:WriteEnum_Count==191
393 */
394 #ifndef __T_BAT_VAL_mean__
395 #define __T_BAT_VAL_mean__
396 typedef enum
397 {
398 BAT_MEAN_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
399 BAT_MEAN_CLASS_1 = 0x1, /* 100 (~0.22 bit/s) */
400 BAT_MEAN_CLASS_2 = 0x2, /* 200 (~0.44 bit/s) */
401 BAT_MEAN_CLASS_3 = 0x3, /* 500 (~1.11 bit/s) */
402 BAT_MEAN_CLASS_4 = 0x4, /* 1 000 (~2.2 bit/s) */
403 BAT_MEAN_CLASS_5 = 0x5, /* 2 000 (~4.4 bit/s) */
404 BAT_MEAN_CLASS_6 = 0x6, /* 5 000 (~11.1 bit/s) */
405 BAT_MEAN_CLASS_7 = 0x7, /* 10 000 (~22 bit/s) */
406 BAT_MEAN_CLASS_8 = 0x8, /* 20 000 (~44 bit/s) */
407 BAT_MEAN_CLASS_9 = 0x9, /* 50 000 (~111 bit/s) */
408 BAT_MEAN_CLASS_10 = 0xa, /* 100 000 (~0.22 kbit/s) */
409 BAT_MEAN_CLASS_11 = 0xb, /* 200 000 (~0.44 kbit/s) */
410 BAT_MEAN_CLASS_12 = 0xc, /* 500 000 (~1.11 kbit/s) */
411 BAT_MEAN_CLASS_13 = 0xd, /* 1 000 000 (~2.2 kbit/s) */
412 BAT_MEAN_CLASS_14 = 0xe, /* 2 000 000 (~4.4 kbit/s) */
413 BAT_MEAN_CLASS_15 = 0xf, /* 5 000 000 (~11.1 kbit/s) */
414 BAT_MEAN_CLASS_16 = 0x10, /* 10 000 000 (~22 kbit/s) */
415 BAT_MEAN_CLASS_17 = 0x11, /* 20 000 000 (~44 kbit/s) */
416 BAT_MEAN_CLASS_18 = 0x12, /* 50 000 000 (~111 kbit/s) */
417 BAT_MEAN_CLASS_31 = 0x1f /* Best effort */
418 }T_BAT_VAL_mean;
419 #endif
420
421 /*
422 * Enum to value table VAL_mobile_class
423 * CCDGEN:WriteEnum_Count==192
424 */
425 #ifndef __T_BAT_VAL_mobile_class__
426 #define __T_BAT_VAL_mobile_class__
427 typedef enum
428 {
429 BAT_MOBILE_CLASS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
430 BAT_MOBILE_CLASS_A = 0x0, /* Mobile class A (highest) */
431 BAT_MOBILE_CLASS_B = 0x1, /* Mobile class B (if necessary consider NET III) */
432 BAT_MOBILE_CLASS_CG = 0x2, /* Mobile class CG (GPRS only mode) */
433 BAT_MOBILE_CLASS_CC = 0x3 /* Mobile class CC (circuit switched only mode - lowest) */
434 }T_BAT_VAL_mobile_class;
435 #endif
436
437 /*
438 * Enum to value table VAL_p_mobile_class
439 * CCDGEN:WriteEnum_Count==193
440 */
441 #ifndef __T_BAT_VAL_p_mobile_class__
442 #define __T_BAT_VAL_p_mobile_class__
443 typedef enum
444 {
445 BAT_P_MOBILE_CLASS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
446 BAT_P_MOBILE_CLASS_A = 0x0, /* Mobile class A (highest) */
447 BAT_P_MOBILE_CLASS_B = 0x1, /* Mobile class B (if necessary consider NET III) */
448 BAT_P_MOBILE_CLASS_BG = 0x2, /* Mobile class BG */
449 BAT_P_MOBILE_CLASS_BC = 0x3, /* Mobile class BC */
450 BAT_P_MOBILE_CLASS_BX = 0x4, /* Mobile class BX (automatic swap betwenn PDP and CS for NET III) */
451 BAT_P_MOBILE_CLASS_CG = 0x5, /* Mobile class CG (GPRS only mode) */
452 BAT_P_MOBILE_CLASS_CC = 0x6 /* Mobile class CC (circuit switched only mode - lowest) */
453 }T_BAT_VAL_p_mobile_class;
454 #endif
455
456 /*
457 * Enum to value table VAL_pdp_cid
458 * CCDGEN:WriteEnum_Count==194
459 */
460 #ifndef __T_BAT_VAL_pdp_cid__
461 #define __T_BAT_VAL_pdp_cid__
462 typedef enum
463 {
464 BAT_PDP_CID_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
465 BAT_PDP_CID_1 = 0x1, /* PDP context identifier */
466 BAT_PDP_CID_2 = 0x2 /* PDP context identifier */
467 }T_BAT_VAL_pdp_cid;
468 #endif
469
470 /*
471 * Enum to value table VAL_pdp_type
472 * CCDGEN:WriteEnum_Count==195
473 */
474 #ifndef __T_BAT_VAL_pdp_type__
475 #define __T_BAT_VAL_pdp_type__
476 typedef enum
477 {
478 BAT_PDP_TYPE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
479 BAT_PDP_TYPE_IPV4 = 0x0, /* PDP type IPv4 */
480 BAT_PDP_TYPE_IPV6 = 0x1 /* PDP type IPv6 */
481 }T_BAT_VAL_pdp_type;
482 #endif
483
484 /*
485 * Enum to value table VAL_peak
486 * CCDGEN:WriteEnum_Count==196
487 */
488 #ifndef __T_BAT_VAL_peak__
489 #define __T_BAT_VAL_peak__
490 typedef enum
491 {
492 BAT_PEAK_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
493 BAT_PEAK_CLASS_1 = 0x1, /* Up to 1 000 (8 kbit/s) */
494 BAT_PEAK_CLASS_2 = 0x2, /* Up to 2 000 (16 kbit/s) */
495 BAT_PEAK_CLASS_3 = 0x3, /* Up to 4 000 (32 kbit/s) */
496 BAT_PEAK_CLASS_4 = 0x4, /* Up to 8 000 (64 kbit/s) */
497 BAT_PEAK_CLASS_5 = 0x5, /* Up to 16 000 (128 kbit/s) */
498 BAT_PEAK_CLASS_6 = 0x6, /* Up to 32 000 (256 kbit/s) */
499 BAT_PEAK_CLASS_7 = 0x7, /* Up to 64 000 (512 kbit/s) */
500 BAT_PEAK_CLASS_8 = 0x8, /* Up to 128 000 (1 024 kbit/s) */
501 BAT_PEAK_CLASS_9 = 0x9 /* Up to 256 000 (2 048 kbit/s) */
502 }T_BAT_VAL_peak;
503 #endif
504
505 /*
506 * Enum to value table VAL_precedence
507 * CCDGEN:WriteEnum_Count==197
508 */
509 #ifndef __T_BAT_VAL_precedence__
510 #define __T_BAT_VAL_precedence__
511 typedef enum
512 {
513 BAT_PRECEDENCE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
514 BAT_PRECEDENCE_HIGH = 0x1, /* Service commitments shall be maintained ahead of precedence classes 2 and 3. */
515 BAT_PRECEDENCE_NORMAL = 0x2, /* Service commitments shall be maintained ahead of precedence class 3. */
516 BAT_PRECEDENCE_LOW = 0x3 /* Service commitments shall be maintained after precedence classes 1 and 2. */
517 }T_BAT_VAL_precedence;
518 #endif
519
520 /*
521 * Enum to value table VAL_record_id
522 * CCDGEN:WriteEnum_Count==198
523 */
524 #ifndef __T_BAT_VAL_record_id__
525 #define __T_BAT_VAL_record_id__
526 typedef enum
527 {
528 BAT_RECORD_ID_RID1 = 0x1, /* record id 1 (corresponds to line id 1 Line 1) */
529 BAT_RECORD_ID_RID2 = 0x2, /* record id 2 (corresponds to line id 2 Data) */
530 BAT_RECORD_ID_RID3 = 0x3, /* record id 3 (corresponds to line id 4 Fax) */
531 BAT_RECORD_ID_RID4 = 0x4 /* record id 4 (corresponds to line id 256 Line 2) */
532 }T_BAT_VAL_record_id;
533 #endif
534
535 /*
536 * Enum to value table VAL_reliability
537 * CCDGEN:WriteEnum_Count==199
538 */
539 #ifndef __T_BAT_VAL_reliability__
540 #define __T_BAT_VAL_reliability__
541 typedef enum
542 {
543 BAT_RELIABILITY_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
544 BAT_RELIABILITY_CLASS_1 = 0x1, /* error-sensitive application that cannot cope with data loss. */
545 BAT_RELIABILITY_CLASS_2 = 0x2, /* error-sensitive application that can cope with infrequent data loss. */
546 BAT_RELIABILITY_CLASS_3 = 0x3, /* error-sensitive application that can cope with data loss, GMM/SM, and SMS. */
547 BAT_RELIABILITY_CLASS_4 = 0x4, /* error-sensitive application that can cope with data loss. */
548 BAT_RELIABILITY_CLASS_5 = 0x5 /* error non-sensitive application that can cope with data loss. */
549 }T_BAT_VAL_reliability;
550 #endif
551
552 /*
553 * Enum to value table VAL_sms_mem
554 * CCDGEN:WriteEnum_Count==200
555 */
556 #ifndef __T_BAT_VAL_sms_mem__
557 #define __T_BAT_VAL_sms_mem__
558 typedef enum
559 {
560 BAT_MEM_ME = 0x0, /* ME message storage */
561 BAT_MEM_SM = 0x1 /* SM message storage */
562 }T_BAT_VAL_sms_mem;
563 #endif
564
565 /*
566 * Enum to value table VAL_sms_stat
567 * CCDGEN:WriteEnum_Count==201
568 */
569 #ifndef __T_BAT_VAL_sms_stat__
570 #define __T_BAT_VAL_sms_stat__
571 typedef enum
572 {
573 BAT_STAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
574 BAT_STAT_REC_UNREAD = 0x0, /* Received unread message (i.e. new message) */
575 BAT_STAT_REC_READ = 0x1, /* Received read message */
576 BAT_STAT_STO_UNSENT = 0x2, /* Stored unsent message (only applicable to SMs) */
577 BAT_STAT_STO_SENT = 0x3 /* Stored sent message (only applicable to SMs) */
578 }T_BAT_VAL_sms_stat;
579 #endif
580
581 /*
582 * Enum to value table VAL_storage
583 * CCDGEN:WriteEnum_Count==202
584 */
585 #ifndef __T_BAT_VAL_storage__
586 #define __T_BAT_VAL_storage__
587 typedef enum
588 {
589 BAT_STORAGE_FD = 0x0, /* SIM fixdialling phone book */
590 BAT_STORAGE_DC = 0x1, /* SIM last-dialling phone book (LD) */
591 BAT_STORAGE_EN = 0x2, /* Emergency call numbers (ED) */
592 BAT_STORAGE_AD = 0x3, /* Abbreviated dialling numbers */
593 BAT_STORAGE_BD = 0x4, /* Barred dialling numbers */
594 BAT_STORAGE_RC = 0x5, /* Last received numbers (LR) */
595 BAT_STORAGE_SD = 0x6, /* Service dialling numbers */
596 BAT_STORAGE_MC = 0x7, /* Last missed numbers (LM) */
597 BAT_STORAGE_AF = 0x8, /* Combination of fixed and abbreviated dialling phonebook (AD + FD) */
598 BAT_STORAGE_UD = 0x9 /* User person number */
599 }T_BAT_VAL_storage;
600 #endif
601
602 /*
603 * Enum to value table VAL_trx
604 * CCDGEN:WriteEnum_Count==203
605 */
606 #ifndef __T_BAT_VAL_trx__
607 #define __T_BAT_VAL_trx__
608 typedef enum
609 {
610 BAT_TRX_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
611 BAT_TRX_NO_TTY = 0x0, /* No TTY reception and transmission ongoing */
612 BAT_TRX_VCO_ONGOING = 0x1, /* TTY reception ongoing */
613 BAT_TRX_HCO_ONGOING = 0x2, /* TTY transmission ongoing */
614 BAT_TRX_BIDIRECTIONAL = 0x3 /* TTY transmission and reception ongoing */
615 }T_BAT_VAL_trx;
616 #endif
617
618 /*
619 * Enum to value table VAL_percent_als_mode
620 * CCDGEN:WriteEnum_Count==204
621 */
622 #ifndef __T_BAT_VAL_percent_als_mode__
623 #define __T_BAT_VAL_percent_als_mode__
624 typedef enum
625 {
626 BAT_P_ALS_MOD_SPEECH = 0x0, /* Speech Mode */
627 BAT_P_ALS_MOD_AUX_SPEECH = 0x1 /* Auxiliary Speech Mode */
628 }T_BAT_VAL_percent_als_mode;
629 #endif
630
631 /*
632 * Enum to value table VAL_percent_atr_phase
633 * CCDGEN:WriteEnum_Count==205
634 */
635 #ifndef __T_BAT_VAL_percent_atr_phase__
636 #define __T_BAT_VAL_percent_atr_phase__
637 typedef enum
638 {
639 BAT_P_ATR_PHASE_PHASE_2_AS_1_SIM = 0x0, /* phase 2 card configured as phase 1 card */
640 BAT_P_ATR_PHASE_PHASE_1_SIM = 0x1, /* phase 1 card */
641 BAT_P_ATR_PHASE_PHASE_2_SIM = 0x2, /* phase 2 card */
642 BAT_P_ATR_PHASE_PHASE_2PLUS_SIM = 0x3 /* phase 2+ card, TP download required */
643 }T_BAT_VAL_percent_atr_phase;
644 #endif
645
646 /*
647 * Enum to value table VAL_percent_band_band
648 * CCDGEN:WriteEnum_Count==206
649 */
650 #ifndef __T_BAT_VAL_percent_band_band__
651 #define __T_BAT_VAL_percent_band_band__
652 typedef enum
653 {
654 BAT_P_BAND_BAND_NOT_PRESENT = 0x0, /* This indicates that the value is not present. */
655 BAT_P_BAND_BAND_900 = 0x1, /* GSM 900 */
656 BAT_P_BAND_BAND_1800 = 0x2, /* DCS 1800 */
657 BAT_P_BAND_BAND_1900 = 0x4, /* PCS 1900 */
658 BAT_P_BAND_BAND_E_GSM = 0x8, /* E-GSM */
659 BAT_P_BAND_BAND_850 = 0x10 /* GSM 850 */
660 }T_BAT_VAL_percent_band_band;
661 #endif
662
663 /*
664 * Enum to value table VAL_percent_band_mode
665 * CCDGEN:WriteEnum_Count==207
666 */
667 #ifndef __T_BAT_VAL_percent_band_mode__
668 #define __T_BAT_VAL_percent_band_mode__
669 typedef enum
670 {
671 BAT_P_BAND_MOD_AUTO = 0x0, /* Automatic Switch Mode */
672 BAT_P_BAND_MOD_MANUAL = 0x1 /* Manual Switch Mode */
673 }T_BAT_VAL_percent_band_mode;
674 #endif
675
676 /*
677 * Enum to value table VAL_andc_value
678 * CCDGEN:WriteEnum_Count==208
679 */
680 #ifndef __T_BAT_VAL_andc_value__
681 #define __T_BAT_VAL_andc_value__
682 typedef enum
683 {
684 BAT_ANDC_VALUE_ALWAYS_ON = 0x0, /* DCD always on */
685 BAT_ANDC_VALUE_DISABLE_AFTER_CALL = 0x1 /* DCD disable after call */
686 }T_BAT_VAL_andc_value;
687 #endif
688
689 /*
690 * Enum to value table VAL_plus_caoc_mode
691 * CCDGEN:WriteEnum_Count==209
692 */
693 #ifndef __T_BAT_VAL_plus_caoc_mode__
694 #define __T_BAT_VAL_plus_caoc_mode__
695 typedef enum
696 {
697 BAT_CAOC_MODE_QUERY = 0x0 /* query CCM value */
698 }T_BAT_VAL_plus_caoc_mode;
699 #endif
700
701 /*
702 * Enum to value table VAL_plus_cbc_bcl
703 * CCDGEN:WriteEnum_Count==210
704 */
705 #ifndef __T_BAT_VAL_plus_cbc_bcl__
706 #define __T_BAT_VAL_plus_cbc_bcl__
707 typedef enum
708 {
709 BAT_CBC_BCL_EXCHAUSED = 0x0, /* battery is exhausted, or ME does not have a battery connected */
710 BAT_CBC_BCL_MIN_LEVEL = 0x1, /* percent of capacity remaining */
711 BAT_CBC_BCL_MAX_LEVEL = 0x64 /* percent of capacity remaining */
712 }T_BAT_VAL_plus_cbc_bcl;
713 #endif
714
715 /*
716 * Enum to value table VAL_plus_cbc_bsc
717 * CCDGEN:WriteEnum_Count==211
718 */
719 #ifndef __T_BAT_VAL_plus_cbc_bsc__
720 #define __T_BAT_VAL_plus_cbc_bsc__
721 typedef enum
722 {
723 BAT_CBC_BSC_BATTERYPOWERED = 0x0, /* ME is powered by the battery */
724 BAT_CBC_BSC_BATTERY = 0x1, /* has a battery connected, but is not powered by it */
725 BAT_CBC_BSC_NOBATTERY = 0x2, /* ME does not have a battery connected */
726 BAT_CBC_BSC_POWERFAULT = 0x3 /* Recognized power fault, calls inhibited */
727 }T_BAT_VAL_plus_cbc_bsc;
728 #endif
729
730 /*
731 * Enum to value table VAL_percent_cbhz_mode
732 * CCDGEN:WriteEnum_Count==212
733 */
734 #ifndef __T_BAT_VAL_percent_cbhz_mode__
735 #define __T_BAT_VAL_percent_cbhz_mode__
736 typedef enum
737 {
738 BAT_P_CBHZ_MOD_NOTACTIVE = 0x0, /* deactivation */
739 BAT_P_CBHZ_MOD_ACTIVE = 0x1 /* activation */
740 }T_BAT_VAL_percent_cbhz_mode;
741 #endif
742
743 /*
744 * Enum to value table VAL_percent_cbhz_timeout
745 * CCDGEN:WriteEnum_Count==213
746 */
747 #ifndef __T_BAT_VAL_percent_cbhz_timeout__
748 #define __T_BAT_VAL_percent_cbhz_timeout__
749 typedef enum
750 {
751 BAT_P_CBHZ_TIMOUT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
752 BAT_P_CBHZ_TIMOUT_CBHZ_MIN_TIMEOUT = 0x1e, /* min timeout */
753 BAT_P_CBHZ_TIMOUT_CBHZ_MAX_TIMEOUT = 0x78 /* max timeout */
754 }T_BAT_VAL_percent_cbhz_timeout;
755 #endif
756
757 /*
758 * Enum to value table VAL_plus_cbst_ce
759 * CCDGEN:WriteEnum_Count==214
760 */
761 #ifndef __T_BAT_VAL_plus_cbst_ce__
762 #define __T_BAT_VAL_plus_cbst_ce__
763 typedef enum
764 {
765 BAT_CBST_CE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
766 BAT_CBST_CE_CBST_CE_TRANSPARENT = 0x0, /* transparent */
767 BAT_CBST_CE_CBST_CE_NONTRANSPARENT = 0x1, /* non-transparent */
768 BAT_CBST_CE_CBST_CE_BOTHTRANSPREF = 0x2, /* both, transparent preferred */
769 BAT_CBST_CE_CBST_CE_BOTHNONTRANSPREF = 0x3 /* both, non-transparent preferred */
770 }T_BAT_VAL_plus_cbst_ce;
771 #endif
772
773 /*
774 * Enum to value table VAL_plus_cbst_name
775 * CCDGEN:WriteEnum_Count==215
776 */
777 #ifndef __T_BAT_VAL_plus_cbst_name__
778 #define __T_BAT_VAL_plus_cbst_name__
779 typedef enum
780 {
781 BAT_CBST_NAM_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
782 BAT_CBST_NAM_CBST_NAM_ASYNCH = 0x0, /* data circuit asynchronous */
783 BAT_CBST_NAM_CBST_NAM_SYNCH = 0x1 /* data circuit synchronous */
784 }T_BAT_VAL_plus_cbst_name;
785 #endif
786
787 /*
788 * Enum to value table VAL_plus_cbst_speed
789 * CCDGEN:WriteEnum_Count==216
790 */
791 #ifndef __T_BAT_VAL_plus_cbst_speed__
792 #define __T_BAT_VAL_plus_cbst_speed__
793 typedef enum
794 {
795 BAT_CBST_SPD_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
796 BAT_CBST_SPD_AUTO = 0x0, /* autobaud */
797 BAT_CBST_SPD_300_V21 = 0x1, /* 300 bps (V.21) */
798 BAT_CBST_SPD_1200_V22 = 0x2, /* 1200 bps (V.22) */
799 BAT_CBST_SPD_1200_75_V23 = 0x3, /* 1200/75 bps (V.23) */
800 BAT_CBST_SPD_2400_V22BIS = 0x4, /* 2400 bps (V.22bis) */
801 BAT_CBST_SPD_2400_V26TER = 0x5, /* 2400 bps (V.26ter) */
802 BAT_CBST_SPD_4800_V32 = 0x6, /* 4800 bps (V.32) */
803 BAT_CBST_SPD_9600_V32 = 0x7, /* 9600 bps (V.32) */
804 BAT_CBST_SPD_9600_V34 = 0xc, /* 9600 bps (V.34) */
805 BAT_CBST_SPD_14400_V34 = 0xe, /* 14400 bps (V.34) */
806 BAT_CBST_SPD_300_V110 = 0x41, /* 300 bps (V.110) */
807 BAT_CBST_SPD_1200_V110 = 0x42, /* 1200 bps (V.110) */
808 BAT_CBST_SPD_2400_V110 = 0x44, /* 2400 bps (V.110) */
809 BAT_CBST_SPD_4800_V110 = 0x46, /* 4800 bps (V.110) */
810 BAT_CBST_SPD_9600_V110 = 0x47, /* 9600 bps (V.110) */
811 BAT_CBST_SPD_14400_V110 = 0x4b /* 14400 bps (V.110) */
812 }T_BAT_VAL_plus_cbst_speed;
813 #endif
814
815 /*
816 * Enum to value table VAL_percent_ccbs_idx
817 * CCDGEN:WriteEnum_Count==217
818 */
819 #ifndef __T_BAT_VAL_percent_ccbs_idx__
820 #define __T_BAT_VAL_percent_ccbs_idx__
821 typedef enum
822 {
823 BAT_P_CCBS_INDEX_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
824 BAT_P_CCBS_INDEX_CLEAR = 0x0, /* clear all entries */
825 BAT_P_CCBS_INDEX_INDEX_1 = 0x1, /* CCBS index 1 */
826 BAT_P_CCBS_INDEX_INDEX_2 = 0x2, /* CCBS index 2 */
827 BAT_P_CCBS_INDEX_INDEX_3 = 0x3, /* CCBS index 3 */
828 BAT_P_CCBS_INDEX_INDEX_4 = 0x4, /* CCBS index 4 */
829 BAT_P_CCBS_INDEX_INDEX_5 = 0x5 /* CCBS index 5 */
830 }T_BAT_VAL_percent_ccbs_idx;
831 #endif
832
833 /*
834 * Enum to value table VAL_percent_ccbs_ind
835 * CCDGEN:WriteEnum_Count==218
836 */
837 #ifndef __T_BAT_VAL_percent_ccbs_ind__
838 #define __T_BAT_VAL_percent_ccbs_ind__
839 typedef enum
840 {
841 BAT_P_CCBS_INDICATION_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
842 BAT_P_CCBS_INDICATION_POSS_TIMED_OUT = 0x0, /* possibility time out */
843 BAT_P_CCBS_INDICATION_POSSIBLE = 0x1, /* possible */
844 BAT_P_CCBS_INDICATION_REGISTERED = 0x2, /* registered */
845 BAT_P_CCBS_INDICATION_RECALL = 0x3, /* recall */
846 BAT_P_CCBS_INDICATION_RECALL_TIMED_OUT = 0x4, /* recall time out */
847 BAT_P_CCBS_INDICATION_IRGT_RESULT = 0x5 /* irgt result */
848 }T_BAT_VAL_percent_ccbs_ind;
849 #endif
850
851 /*
852 * Enum to value table VAL_percent_ccbs_ptn
853 * CCDGEN:WriteEnum_Count==219
854 */
855 #ifndef __T_BAT_VAL_percent_ccbs_ptn__
856 #define __T_BAT_VAL_percent_ccbs_ptn__
857 typedef enum
858 {
859 BAT_P_CCBS_PATTERN_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
860 BAT_P_CCBS_PATTERN_LEVEL_0 = 0x0, /* level 0 */
861 BAT_P_CCBS_PATTERN_LEVEL_1 = 0x1, /* level 1 */
862 BAT_P_CCBS_PATTERN_LEVEL_2 = 0x2, /* level 2 */
863 BAT_P_CCBS_PATTERN_CAT_1 = 0x4, /* category 1 */
864 BAT_P_CCBS_PATTERN_CAT_2 = 0x5, /* category 2 */
865 BAT_P_CCBS_PATTERN_CAT_3 = 0x6, /* category 3 */
866 BAT_P_CCBS_PATTERN_CAT_4 = 0x7, /* category 4 */
867 BAT_P_CCBS_PATTERN_CAT_5 = 0x8 /* category 5 */
868 }T_BAT_VAL_percent_ccbs_ptn;
869 #endif
870
871 /*
872 * Enum to value table VAL_percent_ccbs_stat
873 * CCDGEN:WriteEnum_Count==220
874 */
875 #ifndef __T_BAT_VAL_percent_ccbs_stat__
876 #define __T_BAT_VAL_percent_ccbs_stat__
877 typedef enum
878 {
879 BAT_P_CCBS_STATUS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
880 BAT_P_CCBS_STATUS_NOT_PROVISIONED = 0x0, /* not provisioned */
881 BAT_P_CCBS_STATUS_PROVISIONED = 0x1, /* provisioned */
882 BAT_P_CCBS_STATUS_ACTIVE = 0x2 /* active */
883 }T_BAT_VAL_percent_ccbs_stat;
884 #endif
885
886 /*
887 * Enum to value table VAL_percent_cccn_direction
888 * CCDGEN:WriteEnum_Count==221
889 */
890 #ifndef __T_BAT_VAL_percent_cccn_direction__
891 #define __T_BAT_VAL_percent_cccn_direction__
892 typedef enum
893 {
894 BAT_P_CCCN_DIRECTION_IN = 0x0, /* In */
895 BAT_P_CCCN_DIRECTION_OUT = 0x1, /* Out */
896 BAT_P_CCCN_DIRECTION_BOTH = 0x2 /* Both */
897 }T_BAT_VAL_percent_cccn_direction;
898 #endif
899
900 /*
901 * Enum to value table VAL_plus_ccfc_bearer_class
902 * CCDGEN:WriteEnum_Count==222
903 */
904 #ifndef __T_BAT_VAL_plus_ccfc_bearer_class__
905 #define __T_BAT_VAL_plus_ccfc_bearer_class__
906 typedef enum
907 {
908 BAT_CCFC_CLASS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
909 BAT_CCFC_CLASS_NONE = 0x0, /* None */
910 BAT_CCFC_CLASS_VCE = 0x1, /* Voice */
911 BAT_CCFC_CLASS_DAT = 0x2, /* Data */
912 BAT_CCFC_CLASS_VCEDAT = 0x3, /* Voice Data */
913 BAT_CCFC_CLASS_FAX = 0x4, /* Fax */
914 BAT_CCFC_CLASS_VCEFAX = 0x5, /* Voice Fax */
915 BAT_CCFC_CLASS_DATFAX = 0x6, /* Data Fax */
916 BAT_CCFC_CLASS_VCEDATFAX = 0x7, /* Voice Data Fax */
917 BAT_CCFC_CLASS_AUXVC = 0x100 /* Auxiliary Voice */
918 }T_BAT_VAL_plus_ccfc_bearer_class;
919 #endif
920
921 /*
922 * Enum to value table VAL_plus_ccfc_mode
923 * CCDGEN:WriteEnum_Count==223
924 */
925 #ifndef __T_BAT_VAL_plus_ccfc_mode__
926 #define __T_BAT_VAL_plus_ccfc_mode__
927 typedef enum
928 {
929 BAT_CCFC_MODE_DISABLE = 0x0, /* Disable */
930 BAT_CCFC_MODE_ENABLE = 0x1, /* Enable */
931 BAT_CCFC_MODE_QUERY = 0x2, /* Query */
932 BAT_CCFC_MODE_REGISTER = 0x3, /* Register */
933 BAT_CCFC_MODE_ERASURE = 0x4 /* Erasure */
934 }T_BAT_VAL_plus_ccfc_mode;
935 #endif
936
937 /*
938 * Enum to value table VAL_plus_ccfc_reason
939 * CCDGEN:WriteEnum_Count==224
940 */
941 #ifndef __T_BAT_VAL_plus_ccfc_reason__
942 #define __T_BAT_VAL_plus_ccfc_reason__
943 typedef enum
944 {
945 BAT_CCFC_REASON_CFU = 0x0, /* Call Forwarding Unconditional */
946 BAT_CCFC_REASON_CFB = 0x1, /* Call Forwarding on mobile subscriber Busy */
947 BAT_CCFC_REASON_CFNRY = 0x2, /* Call Forwarding on No Reply */
948 BAT_CCFC_REASON_CFNRE = 0x3, /* Call Forwarding on mobile subscriber Not Reachable */
949 BAT_CCFC_REASON_ALLCF = 0x4, /* all call forwarding */
950 BAT_CCFC_REASON_ALLCONDCF = 0x5 /* all conditional call forwarding */
951 }T_BAT_VAL_plus_ccfc_reason;
952 #endif
953
954 /*
955 * Enum to value table VAL_plus_ccfc_status
956 * CCDGEN:WriteEnum_Count==225
957 */
958 #ifndef __T_BAT_VAL_plus_ccfc_status__
959 #define __T_BAT_VAL_plus_ccfc_status__
960 typedef enum
961 {
962 BAT_CCFC_STATUS_NOT_ACTIVE = 0x0, /* not active */
963 BAT_CCFC_STATUS_ACTIVE = 0x1 /* active */
964 }T_BAT_VAL_plus_ccfc_status;
965 #endif
966
967 /*
968 * Enum to value table VAL_plus_ccfc_time
969 * CCDGEN:WriteEnum_Count==226
970 */
971 #ifndef __T_BAT_VAL_plus_ccfc_time__
972 #define __T_BAT_VAL_plus_ccfc_time__
973 typedef enum
974 {
975 BAT_CCFC_TIME_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
976 BAT_CCFC_TIME_MIN_TIME = 0x1, /* min time */
977 BAT_CCFC_TIME_MAX_TIME = 0x1e /* max time */
978 }T_BAT_VAL_plus_ccfc_time;
979 #endif
980
981 /*
982 * Enum to value table VAL_plus_ccug_index
983 * CCDGEN:WriteEnum_Count==227
984 */
985 #ifndef __T_BAT_VAL_plus_ccug_index__
986 #define __T_BAT_VAL_plus_ccug_index__
987 typedef enum
988 {
989 BAT_CCUG_INDEX_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
990 BAT_CCUG_INDEX_IDX_0 = 0x0, /* index 0 */
991 BAT_CCUG_INDEX_IDX_1 = 0x1, /* index 1 */
992 BAT_CCUG_INDEX_IDX_2 = 0x2, /* index 2 */
993 BAT_CCUG_INDEX_IDX_3 = 0x3, /* index 3 */
994 BAT_CCUG_INDEX_IDX_4 = 0x4, /* index 4 */
995 BAT_CCUG_INDEX_IDX_5 = 0x5, /* index 5 */
996 BAT_CCUG_INDEX_IDX_6 = 0x6, /* index 6 */
997 BAT_CCUG_INDEX_IDX_7 = 0x7, /* index 7 */
998 BAT_CCUG_INDEX_IDX_8 = 0x8, /* index 8 */
999 BAT_CCUG_INDEX_IDX_9 = 0x9, /* index 9 */
1000 BAT_CCUG_INDEX_NO_IDX = 0xa /* no index (preferred CUG taken from subscriber data) */
1001 }T_BAT_VAL_plus_ccug_index;
1002 #endif
1003
1004 /*
1005 * Enum to value table VAL_plus_ccug_info
1006 * CCDGEN:WriteEnum_Count==228
1007 */
1008 #ifndef __T_BAT_VAL_plus_ccug_info__
1009 #define __T_BAT_VAL_plus_ccug_info__
1010 typedef enum
1011 {
1012 BAT_CCUG_INFO_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1013 BAT_CCUG_INFO_NO = 0x0, /* no information */
1014 BAT_CCUG_INFO_SUPPOA = 0x1, /* suppress OA */
1015 BAT_CCUG_INFO_SUPPPREFCUG = 0x2, /* suppress preferential CUG */
1016 BAT_CCUG_INFO_SUPPBOTH = 0x3 /* suppress OA and preferential CUG */
1017 }T_BAT_VAL_plus_ccug_info;
1018 #endif
1019
1020 /*
1021 * Enum to value table VAL_plus_ccug_n
1022 * CCDGEN:WriteEnum_Count==229
1023 */
1024 #ifndef __T_BAT_VAL_plus_ccug_n__
1025 #define __T_BAT_VAL_plus_ccug_n__
1026 typedef enum
1027 {
1028 BAT_CCUG_N_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1029 BAT_CCUG_N_DISABLETMP = 0x0, /* disable temporary mode */
1030 BAT_CCUG_N_ENABLETMP = 0x1 /* enable temporary mode */
1031 }T_BAT_VAL_plus_ccug_n;
1032 #endif
1033
1034 /*
1035 * Enum to value table VAL_plus_ccwa_bearer_class
1036 * CCDGEN:WriteEnum_Count==230
1037 */
1038 #ifndef __T_BAT_VAL_plus_ccwa_bearer_class__
1039 #define __T_BAT_VAL_plus_ccwa_bearer_class__
1040 typedef enum
1041 {
1042 BAT_CCWA_CLASS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1043 BAT_CCWA_CLASS_VOICE = 0x1, /* Voice */
1044 BAT_CCWA_CLASS_DATA = 0x2, /* Data */
1045 BAT_CCWA_CLASS_FAX = 0x4, /* Fax */
1046 BAT_CCWA_CLASS_AUXVC = 0x100 /* Auxiliary Voice */
1047 }T_BAT_VAL_plus_ccwa_bearer_class;
1048 #endif
1049
1050 /*
1051 * Enum to value table VAL_plus_ccwa_mode
1052 * CCDGEN:WriteEnum_Count==231
1053 */
1054 #ifndef __T_BAT_VAL_plus_ccwa_mode__
1055 #define __T_BAT_VAL_plus_ccwa_mode__
1056 typedef enum
1057 {
1058 BAT_CCWA_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1059 BAT_CCWA_MODE_DISABLE = 0x0, /* disable */
1060 BAT_CCWA_MODE_ENABLE = 0x1, /* enable */
1061 BAT_CCWA_MODE_QUERY = 0x2 /* query status */
1062 }T_BAT_VAL_plus_ccwa_mode;
1063 #endif
1064
1065 /*
1066 * Enum to value table VAL_plus_ccwa_status
1067 * CCDGEN:WriteEnum_Count==232
1068 */
1069 #ifndef __T_BAT_VAL_plus_ccwa_status__
1070 #define __T_BAT_VAL_plus_ccwa_status__
1071 typedef enum
1072 {
1073 BAT_CCWA_STATUS_NOTACTIVE = 0x0, /* any class not active */
1074 BAT_CCWA_STATUS_ACTIVE = 0x1 /* one or more classes active */
1075 }T_BAT_VAL_plus_ccwa_status;
1076 #endif
1077
1078 /*
1079 * Enum to value table VAL_plus_ccwa_w_bearer_class
1080 * CCDGEN:WriteEnum_Count==233
1081 */
1082 #ifndef __T_BAT_VAL_plus_ccwa_w_bearer_class__
1083 #define __T_BAT_VAL_plus_ccwa_w_bearer_class__
1084 typedef enum
1085 {
1086 BAT_CCWA_W_CLASS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1087 BAT_CCWA_W_CLASS_VOICE = 0x1, /* Voice */
1088 BAT_CCWA_W_CLASS_DATA = 0x2, /* Data */
1089 BAT_CCWA_W_CLASS_FAX = 0x4, /* Fax */
1090 BAT_CCWA_W_CLASS_AUXVC = 0x100 /* Auxiliary Voice */
1091 }T_BAT_VAL_plus_ccwa_w_bearer_class;
1092 #endif
1093
1094 /*
1095 * Enum to value table VAL_plus_ccwa_w_mode
1096 * CCDGEN:WriteEnum_Count==234
1097 */
1098 #ifndef __T_BAT_VAL_plus_ccwa_w_mode__
1099 #define __T_BAT_VAL_plus_ccwa_w_mode__
1100 typedef enum
1101 {
1102 BAT_CCWA_W_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1103 BAT_CCWA_W_MODE_DISABLE = 0x0, /* disable */
1104 BAT_CCWA_W_MODE_ENABLE = 0x1, /* enable */
1105 BAT_CCWA_W_MODE_QUERY = 0x2 /* query status */
1106 }T_BAT_VAL_plus_ccwa_w_mode;
1107 #endif
1108
1109 /*
1110 * Enum to value table VAL_plus_ccwa_w_status
1111 * CCDGEN:WriteEnum_Count==235
1112 */
1113 #ifndef __T_BAT_VAL_plus_ccwa_w_status__
1114 #define __T_BAT_VAL_plus_ccwa_w_status__
1115 typedef enum
1116 {
1117 BAT_CCWA_W_STATUS_NOTACTIVE = 0x0, /* any class not active */
1118 BAT_CCWA_W_STATUS_ACTIVE = 0x1 /* one or more classes active */
1119 }T_BAT_VAL_plus_ccwa_w_status;
1120 #endif
1121
1122 /*
1123 * Enum to value table VAL_plus_cdip_m
1124 * CCDGEN:WriteEnum_Count==236
1125 */
1126 #ifndef __T_BAT_VAL_plus_cdip_m__
1127 #define __T_BAT_VAL_plus_cdip_m__
1128 typedef enum
1129 {
1130 BAT_CDIP_M_NO_CDIP = 0x0, /* CDIP not provisioned */
1131 BAT_CDIP_M_CDIP = 0x1, /* CDIP provisioned */
1132 BAT_CDIP_M_UNKNOWN = 0x2 /* unknown (e.g. no network, etc.) */
1133 }T_BAT_VAL_plus_cdip_m;
1134 #endif
1135
1136 /*
1137 * Enum to value table VAL_plus_ceer_definedby
1138 * CCDGEN:WriteEnum_Count==237
1139 */
1140 #ifndef __T_BAT_VAL_plus_ceer_definedby__
1141 #define __T_BAT_VAL_plus_ceer_definedby__
1142 typedef enum
1143 {
1144 BAT_CEER_DEFINEDBY_STANDARD = 0x0, /* CauseValue is defined by a standardisation body (usually 3GPP) */
1145 BAT_CEER_DEFINEDBY_INTERNAL = 0x1 /* CauseValue is defined by Condat, i.e. internally */
1146 }T_BAT_VAL_plus_ceer_definedby;
1147 #endif
1148
1149 /*
1150 * Enum to value table VAL_plus_ceer_originatingentity
1151 * CCDGEN:WriteEnum_Count==238
1152 */
1153 #ifndef __T_BAT_VAL_plus_ceer_originatingentity__
1154 #define __T_BAT_VAL_plus_ceer_originatingentity__
1155 typedef enum
1156 {
1157 BAT_CEER_ORIGINATINGENTITY_SIM = 0x0, /* SIM is the entity originating the cause */
1158 BAT_CEER_ORIGINATINGENTITY_ACI = 0x1, /* ACI is the entity originating the cause */
1159 BAT_CEER_ORIGINATINGENTITY_RLP = 0x2, /* RLP is the entity originating the cause */
1160 BAT_CEER_ORIGINATINGENTITY_RR = 0x3, /* RR is the entity originating the cause */
1161 BAT_CEER_ORIGINATINGENTITY_MM = 0x4, /* MM is the entity originating the cause */
1162 BAT_CEER_ORIGINATINGENTITY_CC = 0x5, /* CC is the entity originating the cause */
1163 BAT_CEER_ORIGINATINGENTITY_SS = 0x6, /* SS is the entity originating the cause */
1164 BAT_CEER_ORIGINATINGENTITY_SMS_CP = 0x7, /* SMS-CP is the entity originating the cause */
1165 BAT_CEER_ORIGINATINGENTITY_SMS_RP = 0x8, /* SMS-RP is the entity originating the cause */
1166 BAT_CEER_ORIGINATINGENTITY_SMS_TL = 0x9, /* SMS-TL is the entity originating the cause */
1167 BAT_CEER_ORIGINATINGENTITY_GMM = 0xa, /* GMM is the entity originating the cause */
1168 BAT_CEER_ORIGINATINGENTITY_SM = 0xb, /* SM is the entity originating the cause */
1169 BAT_CEER_ORIGINATINGENTITY_FAD = 0xc, /* FAD is the entity originating the cause */
1170 BAT_CEER_ORIGINATINGENTITY_T30 = 0xd, /* T30 is the entity originating the cause */
1171 BAT_CEER_ORIGINATINGENTITY_GRR = 0xe, /* GRR is the entity originating the cause */
1172 BAT_CEER_ORIGINATINGENTITY_PPP = 0xf, /* PPP is the entity originating the cause */
1173 BAT_CEER_ORIGINATINGENTITY_LLC = 0x10, /* LLC is the entity originating the cause */
1174 BAT_CEER_ORIGINATINGENTITY_SNDCP = 0x11 /* SNDCP is the entity originating the cause */
1175 }T_BAT_VAL_plus_ceer_originatingentity;
1176 #endif
1177
1178 /*
1179 * Enum to value table VAL_plus_ceer_originatingside
1180 * CCDGEN:WriteEnum_Count==239
1181 */
1182 #ifndef __T_BAT_VAL_plus_ceer_originatingside__
1183 #define __T_BAT_VAL_plus_ceer_originatingside__
1184 typedef enum
1185 {
1186 BAT_CEER_ORIGINATINGSIDE_NW = 0x0, /* the network is the originating side */
1187 BAT_CEER_ORIGINATINGSIDE_MS = 0x1 /* the mobile station is the originating side */
1188 }T_BAT_VAL_plus_ceer_originatingside;
1189 #endif
1190
1191 /*
1192 * Enum to value table VAL_plus_cfun_fun
1193 * CCDGEN:WriteEnum_Count==240
1194 */
1195 #ifndef __T_BAT_VAL_plus_cfun_fun__
1196 #define __T_BAT_VAL_plus_cfun_fun__
1197 typedef enum
1198 {
1199 BAT_CFUN_FUN_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1200 BAT_CFUN_FUN_MIN = 0x0, /* Minimum */
1201 BAT_CFUN_FUN_FULL = 0x1, /* Full */
1202 BAT_CFUN_FUN_FLIGHT_MODE = 0x4 /* Flight mode */
1203 }T_BAT_VAL_plus_cfun_fun;
1204 #endif
1205
1206 /*
1207 * Enum to value table VAL_plus_cfun_rst
1208 * CCDGEN:WriteEnum_Count==241
1209 */
1210 #ifndef __T_BAT_VAL_plus_cfun_rst__
1211 #define __T_BAT_VAL_plus_cfun_rst__
1212 typedef enum
1213 {
1214 BAT_CFUN_RST_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1215 BAT_CFUN_RST_NO_RESET = 0x0, /* Do not reset the MT before changing functionality level */
1216 BAT_CFUN_RST_RESET = 0x1 /* Reset the MT before changing functionality level */
1217 }T_BAT_VAL_plus_cfun_rst;
1218 #endif
1219
1220 /*
1221 * Enum to value table VAL_percent_cgaatt_att_m
1222 * CCDGEN:WriteEnum_Count==242
1223 */
1224 #ifndef __T_BAT_VAL_percent_cgaatt_att_m__
1225 #define __T_BAT_VAL_percent_cgaatt_att_m__
1226 typedef enum
1227 {
1228 BAT_P_CGAATT_ATT_M_AUTOMATIC = 0x0, /* automatic attach */
1229 BAT_P_CGAATT_ATT_M_MANUAL = 0x1 /* manual attach */
1230 }T_BAT_VAL_percent_cgaatt_att_m;
1231 #endif
1232
1233 /*
1234 * Enum to value table VAL_percent_cgaatt_det_m
1235 * CCDGEN:WriteEnum_Count==243
1236 */
1237 #ifndef __T_BAT_VAL_percent_cgaatt_det_m__
1238 #define __T_BAT_VAL_percent_cgaatt_det_m__
1239 typedef enum
1240 {
1241 BAT_P_CGAATT_DET_M_AUTOMATIC = 0x0, /* automatic detach after last context deactivation */
1242 BAT_P_CGAATT_DET_M_MANUAL = 0x1 /* manuel detach */
1243 }T_BAT_VAL_percent_cgaatt_det_m;
1244 #endif
1245
1246 /*
1247 * Enum to value table VAL_plus_cgact_state
1248 * CCDGEN:WriteEnum_Count==244
1249 */
1250 #ifndef __T_BAT_VAL_plus_cgact_state__
1251 #define __T_BAT_VAL_plus_cgact_state__
1252 typedef enum
1253 {
1254 BAT_CGACT_STATE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1255 BAT_CGACT_STATE_DEACTIVATED = 0x0, /* PDP context deactivated */
1256 BAT_CGACT_STATE_ACTIVATED = 0x1 /* PDP context activated */
1257 }T_BAT_VAL_plus_cgact_state;
1258 #endif
1259
1260 /*
1261 * Enum to value table VAL_plus_cgans_response
1262 * CCDGEN:WriteEnum_Count==245
1263 */
1264 #ifndef __T_BAT_VAL_plus_cgans_response__
1265 #define __T_BAT_VAL_plus_cgans_response__
1266 typedef enum
1267 {
1268 BAT_CGANS_RESPONSE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1269 BAT_CGANS_RESPONSE_REJECT = 0x0, /* reject the request */
1270 BAT_CGANS_RESPONSE_ACCEPT = 0x1 /* accept and request that the PDP context be activated */
1271 }T_BAT_VAL_plus_cgans_response;
1272 #endif
1273
1274 /*
1275 * Enum to value table VAL_plus_cgatt_state
1276 * CCDGEN:WriteEnum_Count==246
1277 */
1278 #ifndef __T_BAT_VAL_plus_cgatt_state__
1279 #define __T_BAT_VAL_plus_cgatt_state__
1280 typedef enum
1281 {
1282 BAT_CGATT_STATE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1283 BAT_CGATT_STATE_DETACHED = 0x0, /* detached */
1284 BAT_CGATT_STATE_ATTACHED = 0x1 /* attached */
1285 }T_BAT_VAL_plus_cgatt_state;
1286 #endif
1287
1288 /*
1289 * Enum to value table VAL_plus_cgdcont_d_comp
1290 * CCDGEN:WriteEnum_Count==247
1291 */
1292 #ifndef __T_BAT_VAL_plus_cgdcont_d_comp__
1293 #define __T_BAT_VAL_plus_cgdcont_d_comp__
1294 typedef enum
1295 {
1296 BAT_CGDCONT_D_COMP_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1297 BAT_CGDCONT_D_COMP_OFF = 0x0, /* PDP data compression off (default) */
1298 BAT_CGDCONT_D_COMP_ON = 0x1, /* PDP data compression On */
1299 BAT_CGDCONT_D_COMP_V_42_BIS = 0x2 /* PDP data compression On */
1300 }T_BAT_VAL_plus_cgdcont_d_comp;
1301 #endif
1302
1303 /*
1304 * Enum to value table VAL_plus_cgdcont_h_comp
1305 * CCDGEN:WriteEnum_Count==248
1306 */
1307 #ifndef __T_BAT_VAL_plus_cgdcont_h_comp__
1308 #define __T_BAT_VAL_plus_cgdcont_h_comp__
1309 typedef enum
1310 {
1311 BAT_CGDCONT_H_COMP_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1312 BAT_CGDCONT_H_COMP_OFF = 0x0, /* PDP header compression off (default) */
1313 BAT_CGDCONT_H_COMP_ON = 0x1, /* PDP header compression on */
1314 BAT_CGDCONT_H_COMP_RFC1144 = 0x2 /* PDP header compression on */
1315 }T_BAT_VAL_plus_cgdcont_h_comp;
1316 #endif
1317
1318 /*
1319 * Enum to value table VAL_percent_cgev_evt
1320 * CCDGEN:WriteEnum_Count==249
1321 */
1322 #ifndef __T_BAT_VAL_percent_cgev_evt__
1323 #define __T_BAT_VAL_percent_cgev_evt__
1324 typedef enum
1325 {
1326 BAT_P_CGEV_EVT_REJECT = 0x0, /* Network request context activation */
1327 BAT_P_CGEV_EVT_NW_REACT = 0x1, /* Network requested context reactivation */
1328 BAT_P_CGEV_EVT_NW_DEACT = 0x2, /* Network forced context deactivation */
1329 BAT_P_CGEV_EVT_ME_DEACT = 0x3, /* Mobile equipment forced context deactivation */
1330 BAT_P_CGEV_EVT_NW_DETACH = 0x4, /* Network forced detach */
1331 BAT_P_CGEV_EVT_ME_DETACH = 0x5, /* Mobile equipment forced detach */
1332 BAT_P_CGEV_EVT_NW_CLASS = 0x6, /* Network forced class change */
1333 BAT_P_CGEV_EVT_ME_CLASS = 0x7, /* Mobile equipment forced class change */
1334 BAT_P_CGEV_EVT_NW_ACT = 0x8, /* There has been a context activation following a network-originated request. */
1335 BAT_P_CGEV_EVT_ME_ACT = 0x9 /* The mobile equipment has triggered a context activation. */
1336 }T_BAT_VAL_percent_cgev_evt;
1337 #endif
1338
1339 /*
1340 * Enum to value table VAL_plus_cgev_evt
1341 * CCDGEN:WriteEnum_Count==250
1342 */
1343 #ifndef __T_BAT_VAL_plus_cgev_evt__
1344 #define __T_BAT_VAL_plus_cgev_evt__
1345 typedef enum
1346 {
1347 BAT_CGEV_EVT_REJECT = 0x0, /* Network request context activation */
1348 BAT_CGEV_EVT_NW_REACT = 0x1, /* Network requested context reactivation */
1349 BAT_CGEV_EVT_NW_DEACT = 0x2, /* Network forced context deactivation */
1350 BAT_CGEV_EVT_ME_DEACT = 0x3, /* Mobile equipment forced context deactivation */
1351 BAT_CGEV_EVT_NW_DETACH = 0x4, /* Network forced detach */
1352 BAT_CGEV_EVT_ME_DETACH = 0x5, /* Mobile equipment forced detach */
1353 BAT_CGEV_EVT_NW_CLASS = 0x6, /* Network forced class change */
1354 BAT_CGEV_EVT_ME_CLASS = 0x7 /* Mobile equipment forced class change */
1355 }T_BAT_VAL_plus_cgev_evt;
1356 #endif
1357
1358 /*
1359 * Enum to value table VAL_percent_cgmm_cipher_on
1360 * CCDGEN:WriteEnum_Count==251
1361 */
1362 #ifndef __T_BAT_VAL_percent_cgmm_cipher_on__
1363 #define __T_BAT_VAL_percent_cgmm_cipher_on__
1364 typedef enum
1365 {
1366 BAT_P_CGMM_CIPHER_ON_OFF = 0x0, /* cipher off */
1367 BAT_P_CGMM_CIPHER_ON_ON = 0x1 /* cipher on */
1368 }T_BAT_VAL_percent_cgmm_cipher_on;
1369 #endif
1370
1371 /*
1372 * Enum to value table VAL_percent_cgmm_tlli_handling
1373 * CCDGEN:WriteEnum_Count==252
1374 */
1375 #ifndef __T_BAT_VAL_percent_cgmm_tlli_handling__
1376 #define __T_BAT_VAL_percent_cgmm_tlli_handling__
1377 typedef enum
1378 {
1379 BAT_P_CGMM_TLLI_HANDLING_STANDARD = 0x0, /* TLLI_STANDARD */
1380 BAT_P_CGMM_TLLI_HANDLING_TWICE = 0x1 /* TLLI_TWICE */
1381 }T_BAT_VAL_percent_cgmm_tlli_handling;
1382 #endif
1383
1384 /*
1385 * Enum to value table VAL_percent_cgpco_format
1386 * CCDGEN:WriteEnum_Count==253
1387 */
1388 #ifndef __T_BAT_VAL_percent_cgpco_format__
1389 #define __T_BAT_VAL_percent_cgpco_format__
1390 typedef enum
1391 {
1392 BAT_P_CGPCO_FORMAT_HEX = 0x0, /* hex format (coding defined in GSM 04.08; only implemented for the 'set PCO' command) */
1393 BAT_P_CGPCO_FORMAT_ASCII = 0x1 /* ASCII for auth. protocol (only PAP), (set) user, password, DNS1 DNS2 gateway */
1394 }T_BAT_VAL_percent_cgpco_format;
1395 #endif
1396
1397 /*
1398 * Enum to value table VAL_percent_cgpco_mode
1399 * CCDGEN:WriteEnum_Count==254
1400 */
1401 #ifndef __T_BAT_VAL_percent_cgpco_mode__
1402 #define __T_BAT_VAL_percent_cgpco_mode__
1403 typedef enum
1404 {
1405 BAT_P_CGPCO_MODE_SET_PCO = 0x0, /* set PCO */
1406 BAT_P_CGPCO_MODE_QUERY_PCO = 0x1 /* query active PCO */
1407 }T_BAT_VAL_percent_cgpco_mode;
1408 #endif
1409
1410 /*
1411 * Enum to value table VAL_percent_cgppp_protocol
1412 * CCDGEN:WriteEnum_Count==255
1413 */
1414 #ifndef __T_BAT_VAL_percent_cgppp_protocol__
1415 #define __T_BAT_VAL_percent_cgppp_protocol__
1416 typedef enum
1417 {
1418 BAT_P_CGPPP_PROTOCOL_NO_AUTH = 0x0, /* no authentication (ignore login + pwd) */
1419 BAT_P_CGPPP_PROTOCOL_PAP = 0x1, /* password authentication protocol */
1420 BAT_P_CGPPP_PROTOCOL_CHAP = 0x2, /* challenge handshake authentication protocol */
1421 BAT_P_CGPPP_PROTOCOL_AUTO_AUTH = 0x3 /* automatic authentication */
1422 }T_BAT_VAL_percent_cgppp_protocol;
1423 #endif
1424
1425 /*
1426 * Enum to value table VAL_percent_cgreg_stat
1427 * CCDGEN:WriteEnum_Count==256
1428 */
1429 #ifndef __T_BAT_VAL_percent_cgreg_stat__
1430 #define __T_BAT_VAL_percent_cgreg_stat__
1431 typedef enum
1432 {
1433 BAT_P_CGREG_STAT_NOT_REG = 0x0, /* not registered, ME is not currently searching an operator to register to */
1434 BAT_P_CGREG_STAT_REG_HOME = 0x1, /* registered, home network */
1435 BAT_P_CGREG_STAT_SEARCHING = 0x2, /* not registered, but ME is currently trying to attach or searching an operator to register to */
1436 BAT_P_CGREG_STAT_REG_DEN = 0x3, /* registration denied */
1437 BAT_P_CGREG_STAT_UNKN = 0x4, /* unknown */
1438 BAT_P_CGREG_STAT_REG_ROAM = 0x5, /* registered, roaming */
1439 BAT_P_CGREG_STAT_LIMITED = 0x6, /* limited service (cell might be overloaded) [GPRS suspended] */
1440 BAT_P_CGREG_STAT_GSM_CALL = 0x7, /* GSM call active [GPRS suspended] */
1441 BAT_P_CGREG_STAT_NO_CELL = 0x8, /* no cell available [GPRS suspended] */
1442 BAT_P_CGREG_STAT_TRY_TO_UPDATE = 0x9 /* next attempt to update MS [GPRS suspended] */
1443 }T_BAT_VAL_percent_cgreg_stat;
1444 #endif
1445
1446 /*
1447 * Enum to value table VAL_percent_cgreg_state
1448 * CCDGEN:WriteEnum_Count==257
1449 */
1450 #ifndef __T_BAT_VAL_percent_cgreg_state__
1451 #define __T_BAT_VAL_percent_cgreg_state__
1452 typedef enum
1453 {
1454 BAT_P_CGREG_STATE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1455 BAT_P_CGREG_STATE_STAT_0 = 0x0, /* no PDP context activated */
1456 BAT_P_CGREG_STATE_STAT_1 = 0x1 /* one or more PDP contexts activated */
1457 }T_BAT_VAL_percent_cgreg_state;
1458 #endif
1459
1460 /*
1461 * Enum to value table VAL_plus_cgreg_stat
1462 * CCDGEN:WriteEnum_Count==258
1463 */
1464 #ifndef __T_BAT_VAL_plus_cgreg_stat__
1465 #define __T_BAT_VAL_plus_cgreg_stat__
1466 typedef enum
1467 {
1468 BAT_CGREG_STAT_NOT_REG = 0x0, /* not registered, ME is not currently searching an operator to register to */
1469 BAT_CGREG_STAT_REG_HOME = 0x1, /* registered, home network */
1470 BAT_CGREG_STAT_SEARCHING = 0x2, /* not registered, but ME is currently trying to attach or searching an operator to register to */
1471 BAT_CGREG_STAT_REG_DEN = 0x3, /* registration denied */
1472 BAT_CGREG_STAT_UNKN = 0x4, /* unknown */
1473 BAT_CGREG_STAT_REG_ROAM = 0x5 /* registered, roaming */
1474 }T_BAT_VAL_plus_cgreg_stat;
1475 #endif
1476
1477 /*
1478 * Enum to value table VAL_plus_cgsms_service
1479 * CCDGEN:WriteEnum_Count==259
1480 */
1481 #ifndef __T_BAT_VAL_plus_cgsms_service__
1482 #define __T_BAT_VAL_plus_cgsms_service__
1483 typedef enum
1484 {
1485 BAT_CGSMS_SERVICE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1486 BAT_CGSMS_SERVICE_GPRS = 0x0, /* GPRS */
1487 BAT_CGSMS_SERVICE_CS = 0x1, /* circuit switched */
1488 BAT_CGSMS_SERVICE_GPRS_PREFERRED = 0x2, /* GPRS preferred (use circuit switched if GPRS not available) */
1489 BAT_CGSMS_SERVICE_CS_PREFERRED = 0x3 /* circuit switched preferred (use GPRS if circuit switched not available) */
1490 }T_BAT_VAL_plus_cgsms_service;
1491 #endif
1492
1493 /*
1494 * Enum to value table VAL_percent_chld_n
1495 * CCDGEN:WriteEnum_Count==260
1496 */
1497 #ifndef __T_BAT_VAL_percent_chld_n__
1498 #define __T_BAT_VAL_percent_chld_n__
1499 typedef enum
1500 {
1501 BAT_P_CHLD_N_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1502 BAT_P_CHLD_N_RELHLDORUDUB = 0x0, /* Releases all held calls or sets User Determined User Busy (UDUB) for a waiting call. (X is not supported) */
1503 BAT_P_CHLD_N_RELACTANDACPT = 0x1, /* Releases all active calls (if any exist) and accepts the other (held or waiting) call OR releases a specific active call X. */
1504 BAT_P_CHLD_N_HLDACTANDACPT = 0x2, /* Places all active calls (if any exist) on hold and accepts the other (held or waiting) call OR Places all active calls on hold except call X with which communication shall be supported. */
1505 BAT_P_CHLD_N_ADDHLD = 0x3, /* Adds a held call to the conversation. (X not supported) */
1506 BAT_P_CHLD_N_ECT = 0x4, /* Connects the two calls and disconnects the subscriber from both calls (ECT). (X is not supported) */
1507 BAT_P_CHLD_N_CCBS = 0x5, /* Activates the Completion of Calls to Busy Subscriber Request. (X is not supported) */
1508 BAT_P_CHLD_N_SWAP = 0x6, /* Swaps a specified held call and hold the active call. If X is not present the first held call will be chosen. */
1509 BAT_P_CHLD_N_RELANYSPEC = 0x7, /* Releases a specified call regardless of the state. (X is requested) */
1510 BAT_P_CHLD_N_ONLYHOLD = 0x63, /* Puts active call on hold without accepting any other calls automatically (AT+CHLD=H, X is not supported). */
1511 BAT_P_CHLD_N_RELDIALCALL = 0x64 /* Releases the dialling call, without dropping current call (AT+CHLD=I, X is not supported). */
1512 }T_BAT_VAL_percent_chld_n;
1513 #endif
1514
1515 /*
1516 * Enum to value table VAL_percent_chpl_oprfrmt
1517 * CCDGEN:WriteEnum_Count==261
1518 */
1519 #ifndef __T_BAT_VAL_percent_chpl_oprfrmt__
1520 #define __T_BAT_VAL_percent_chpl_oprfrmt__
1521 typedef enum
1522 {
1523 BAT_P_CHPL_OPRFRMT_LONG = 0x0, /* long alphanumeric format. */
1524 BAT_P_CHPL_OPRFRMT_SHORT = 0x1, /* short alphanumeric format. */
1525 BAT_P_CHPL_OPRFRMT_NUMERIC = 0x2 /* numeric format. */
1526 }T_BAT_VAL_percent_chpl_oprfrmt;
1527 #endif
1528
1529 /*
1530 * Enum to value table VAL_percent_chpl_type
1531 * CCDGEN:WriteEnum_Count==262
1532 */
1533 #ifndef __T_BAT_VAL_percent_chpl_type__
1534 #define __T_BAT_VAL_percent_chpl_type__
1535 typedef enum
1536 {
1537 BAT_P_CHPL_TYPE_FROM_IMS = 0x0 /* from IMS */
1538 }T_BAT_VAL_percent_chpl_type;
1539 #endif
1540
1541 /*
1542 * Enum to value table VAL_percent_chpl_w_oprfrmt
1543 * CCDGEN:WriteEnum_Count==263
1544 */
1545 #ifndef __T_BAT_VAL_percent_chpl_w_oprfrmt__
1546 #define __T_BAT_VAL_percent_chpl_w_oprfrmt__
1547 typedef enum
1548 {
1549 BAT_P_CHPL_W_OPRFRMT_LONG = 0x0, /* long alphanumeric format. */
1550 BAT_P_CHPL_W_OPRFRMT_SHORT = 0x1, /* short alphanumeric format. */
1551 BAT_P_CHPL_W_OPRFRMT_NUMERIC = 0x2 /* numeric format. */
1552 }T_BAT_VAL_percent_chpl_w_oprfrmt;
1553 #endif
1554
1555 /*
1556 * Enum to value table VAL_percent_chpl_w_type
1557 * CCDGEN:WriteEnum_Count==264
1558 */
1559 #ifndef __T_BAT_VAL_percent_chpl_w_type__
1560 #define __T_BAT_VAL_percent_chpl_w_type__
1561 typedef enum
1562 {
1563 BAT_P_CHPL_W_TYPE_FROM_IMS = 0x0 /* from IMS */
1564 }T_BAT_VAL_percent_chpl_w_type;
1565 #endif
1566
1567 /*
1568 * Enum to value table VAL_plus_cind_signal
1569 * CCDGEN:WriteEnum_Count==265
1570 */
1571 #ifndef __T_BAT_VAL_plus_cind_signal__
1572 #define __T_BAT_VAL_plus_cind_signal__
1573 typedef enum
1574 {
1575 BAT_CIND_SIGNAL_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1576 BAT_CIND_SIGNAL_LVL0 = 0x0, /* Level 0 */
1577 BAT_CIND_SIGNAL_LVL1 = 0x1, /* Level 1 */
1578 BAT_CIND_SIGNAL_LVL2 = 0x2, /* Level 2 */
1579 BAT_CIND_SIGNAL_LVL3 = 0x3, /* Level 3 */
1580 BAT_CIND_SIGNAL_LVL4 = 0x4, /* Level 4 */
1581 BAT_CIND_SIGNAL_LVL5 = 0x5 /* Level 5 */
1582 }T_BAT_VAL_plus_cind_signal;
1583 #endif
1584
1585 /*
1586 * Enum to value table VAL_plus_cind_signal_ctrl
1587 * CCDGEN:WriteEnum_Count==266
1588 */
1589 #ifndef __T_BAT_VAL_plus_cind_signal_ctrl__
1590 #define __T_BAT_VAL_plus_cind_signal_ctrl__
1591 typedef enum
1592 {
1593 BAT_CIND_SIGNAL_CTRL_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1594 BAT_CIND_SIGNAL_CTRL_OFF = 0x0, /* Indication off */
1595 BAT_CIND_SIGNAL_CTRL_LVL1 = 0x1, /* Level 1 */
1596 BAT_CIND_SIGNAL_CTRL_LVL2 = 0x2, /* Level 2 */
1597 BAT_CIND_SIGNAL_CTRL_LVL3 = 0x3, /* Level 3 */
1598 BAT_CIND_SIGNAL_CTRL_LVL4 = 0x4, /* Level 4 */
1599 BAT_CIND_SIGNAL_CTRL_LVL5 = 0x5 /* Level 5 */
1600 }T_BAT_VAL_plus_cind_signal_ctrl;
1601 #endif
1602
1603 /*
1604 * Enum to value table VAL_plus_cind_smsfull
1605 * CCDGEN:WriteEnum_Count==267
1606 */
1607 #ifndef __T_BAT_VAL_plus_cind_smsfull__
1608 #define __T_BAT_VAL_plus_cind_smsfull__
1609 typedef enum
1610 {
1611 BAT_CIND_SMSFULL_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1612 BAT_CIND_SMSFULL_MEM_AVAILABLE = 0x0, /* MEM Available */
1613 BAT_CIND_SMSFULL_MEM_FULL = 0x1 /* MEM Full */
1614 }T_BAT_VAL_plus_cind_smsfull;
1615 #endif
1616
1617 /*
1618 * Enum to value table VAL_plus_cind_smsfull_ctrl
1619 * CCDGEN:WriteEnum_Count==268
1620 */
1621 #ifndef __T_BAT_VAL_plus_cind_smsfull_ctrl__
1622 #define __T_BAT_VAL_plus_cind_smsfull_ctrl__
1623 typedef enum
1624 {
1625 BAT_CIND_SMSFULL_CTRL_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1626 BAT_CIND_SMSFULL_CTRL_OFF = 0x0, /* off */
1627 BAT_CIND_SMSFULL_CTRL_ON = 0x1 /* on */
1628 }T_BAT_VAL_plus_cind_smsfull_ctrl;
1629 #endif
1630
1631 /*
1632 * Enum to value table VAL_plus_clcc_dir
1633 * CCDGEN:WriteEnum_Count==269
1634 */
1635 #ifndef __T_BAT_VAL_plus_clcc_dir__
1636 #define __T_BAT_VAL_plus_clcc_dir__
1637 typedef enum
1638 {
1639 BAT_CLCC_DIR_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1640 BAT_CLCC_DIR_MO_CALL = 0x0, /* mobile originated call */
1641 BAT_CLCC_DIR_MT_CALL = 0x1 /* mobile terminated call */
1642 }T_BAT_VAL_plus_clcc_dir;
1643 #endif
1644
1645 /*
1646 * Enum to value table VAL_plus_clcc_mode
1647 * CCDGEN:WriteEnum_Count==270
1648 */
1649 #ifndef __T_BAT_VAL_plus_clcc_mode__
1650 #define __T_BAT_VAL_plus_clcc_mode__
1651 typedef enum
1652 {
1653 BAT_CLCC_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1654 BAT_CLCC_MODE_VOICE = 0x0, /* voice */
1655 BAT_CLCC_MODE_DATA = 0x1, /* data */
1656 BAT_CLCC_MODE_FAX = 0x2, /* fax */
1657 BAT_CLCC_MODE_VFDVOICE = 0x3, /* voice followed by data, voice mode */
1658 BAT_CLCC_MODE_VADVOICE = 0x4, /* alternating voice/data, voice mode */
1659 BAT_CLCC_MODE_VAFVOICE = 0x5, /* alternating voice/fax, voice mode */
1660 BAT_CLCC_MODE_VFDDATA = 0x6, /* voice followed by data, data mode */
1661 BAT_CLCC_MODE_VADDATA = 0x7, /* alternating voice/data, data mode */
1662 BAT_CLCC_MODE_VAFFAX = 0x8, /* alternating voice/fax, fax mode */
1663 BAT_CLCC_MODE_UNKNOWN = 0x9 /* unknown */
1664 }T_BAT_VAL_plus_clcc_mode;
1665 #endif
1666
1667 /*
1668 * Enum to value table VAL_plus_clcc_mpty
1669 * CCDGEN:WriteEnum_Count==271
1670 */
1671 #ifndef __T_BAT_VAL_plus_clcc_mpty__
1672 #define __T_BAT_VAL_plus_clcc_mpty__
1673 typedef enum
1674 {
1675 BAT_CLCC_MPTY_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1676 BAT_CLCC_MPTY_NOT_MULTIPARTY = 0x0, /* call is not one of multiparty (conference) call parties */
1677 BAT_CLCC_MPTY_MULTIPARTY = 0x1 /* call is one of multiparty (conference) call parties */
1678 }T_BAT_VAL_plus_clcc_mpty;
1679 #endif
1680
1681 /*
1682 * Enum to value table VAL_plus_clcc_stat
1683 * CCDGEN:WriteEnum_Count==272
1684 */
1685 #ifndef __T_BAT_VAL_plus_clcc_stat__
1686 #define __T_BAT_VAL_plus_clcc_stat__
1687 typedef enum
1688 {
1689 BAT_CLCC_STAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1690 BAT_CLCC_STAT_ACTIVE = 0x0, /* active */
1691 BAT_CLCC_STAT_HELD = 0x1, /* held */
1692 BAT_CLCC_STAT_DIALING = 0x2, /* dialing (MO call) */
1693 BAT_CLCC_STAT_ALERTING = 0x3, /* alerting (MO call) */
1694 BAT_CLCC_STAT_INCOMING = 0x4, /* incoming (MT call) */
1695 BAT_CLCC_STAT_WAITING = 0x5 /* waiting (MT call) */
1696 }T_BAT_VAL_plus_clcc_stat;
1697 #endif
1698
1699 /*
1700 * Enum to value table VAL_plus_clck_fac
1701 * CCDGEN:WriteEnum_Count==273
1702 */
1703 #ifndef __T_BAT_VAL_plus_clck_fac__
1704 #define __T_BAT_VAL_plus_clck_fac__
1705 typedef enum
1706 {
1707 BAT_CLCK_FAC_SC = 0x0, /* SIM PIN1 */
1708 BAT_CLCK_FAC_AO = 0x1, /* BAOC (Bar All Outgoing Calls) (refer 3GPP TS 22.088 [6] clause 1) */
1709 BAT_CLCK_FAC_OI = 0x2, /* BOIC (Bar Outgoing International Calls) (refer 3GPP TS 22.088 [6] clause 1) */
1710 BAT_CLCK_FAC_OX = 0x3, /* BOIC exHC (Barr Outgoing International Calls except to Home Country) (refer 3GPP TS 22.088 [6] clause 1) */
1711 BAT_CLCK_FAC_AI = 0x4, /* BAIC (Bar All Incoming Calls) (refer 3GPP TS 22.088 [6] clause 2) */
1712 BAT_CLCK_FAC_IR = 0x5, /* BIC-Roam (Bar Incoming Calls when Roaming outside the home country) (refer 3GPP TS 22.088 [6] clause 2) */
1713 BAT_CLCK_FAC_AB = 0x6, /* All Barring services (refer 3GPP TS 22.030 [19]) */
1714 BAT_CLCK_FAC_AG = 0x7, /* All outgoing barring services (refer 3GPP TS 22.030 [19]) */
1715 BAT_CLCK_FAC_AC = 0x8, /* All incoming barring services (refer 3GPP TS 22.030 [19]) */
1716 BAT_CLCK_FAC_FD = 0x9, /* SIM card or active application in the UICC fixed dialling memory feature */
1717 BAT_CLCK_FAC_PN = 0xa, /* Network Personalisation (refer 3GPP TS 22.022 [33]) */
1718 BAT_CLCK_FAC_PU = 0xb, /* Network subset Personalisation (refer 3GPP TS 22.022 [33]) */
1719 BAT_CLCK_FAC_PP = 0xc, /* Service Provider Personalisation (refer 3GPP TS 22.022 [33]) */
1720 BAT_CLCK_FAC_PC = 0xd, /* Corporate Personalisation (refer 3GPP TS 22.022 [33]) */
1721 BAT_CLCK_FAC_PS = 0xe, /* PH-SIM (lock phone to SIM/UICC card) */
1722 BAT_CLCK_FAC_PF = 0xf, /* Lock Phone to the very First inserted SIM/UICC card */
1723 BAT_CLCK_FAC_AL = 0x10, /* ALS settings locked by CHV2 */
1724 // VAL-FF: SIM_PERS
1725 // BAT_CLCK_FAC_BL = 0x11, /* Blocked Network Personalisation */
1726 // VAL-FF: SIM_PERS
1727 // BAT_CLCK_FAC_FC = 0x12, /* Failure Counter Reset for SIMLOCK */
1728 // VAL-FF: SIM_PERS
1729 // BAT_CLCK_FAC_FCM = 0x13, /* Failure Counter Reset for SIMLOCK */
1730 // VAL-FF: SIM_PERS
1731 // BAT_CLCK_FAC_MU = 0x14, /* For Master Unlock thru bootup */
1732 // VAL-FF: SIM_PERS
1733 // BAT_CLCK_FAC_MUM = 0x15, /* For Master Unlock thru Menu */
1734 // VAL-FF: FF_PHONE_LOCK
1735 // BAT_CLCK_FAC_PL = 0x16, /* For Phone Lock */
1736 // VAL-FF: FF_PHONE_LOCK
1737 // BAT_CLCK_FAC_APL = 0x17, /* For Auto Phone Lock */
1738 BAT_CLCK_FAC_P2 = 0x18 /* for PIN2 */
1739 }T_BAT_VAL_plus_clck_fac;
1740 #endif
1741
1742 /*
1743 * Enum to value table VAL_plus_clck_mode
1744 * CCDGEN:WriteEnum_Count==274
1745 */
1746 #ifndef __T_BAT_VAL_plus_clck_mode__
1747 #define __T_BAT_VAL_plus_clck_mode__
1748 typedef enum
1749 {
1750 BAT_CLCK_MODE_UNLOCK = 0x0, /* Unlock */
1751 BAT_CLCK_MODE_LOCK = 0x1, /* Lock */
1752 BAT_CLCK_MODE_QUERY = 0x2 /* QUERY */
1753 }T_BAT_VAL_plus_clck_mode;
1754 #endif
1755
1756 /*
1757 * Enum to value table VAL_plus_clck_status
1758 * CCDGEN:WriteEnum_Count==275
1759 */
1760 #ifndef __T_BAT_VAL_plus_clck_status__
1761 #define __T_BAT_VAL_plus_clck_status__
1762 typedef enum
1763 {
1764 BAT_CLCK_STATUS_NOT_ACTIVE = 0x0, /* not active */
1765 BAT_CLCK_STATUS_ACTIVE = 0x1 /* active */
1766 }T_BAT_VAL_plus_clck_status;
1767 #endif
1768
1769 /*
1770 * Enum to value table VAL_plus_clip_m
1771 * CCDGEN:WriteEnum_Count==276
1772 */
1773 #ifndef __T_BAT_VAL_plus_clip_m__
1774 #define __T_BAT_VAL_plus_clip_m__
1775 typedef enum
1776 {
1777 BAT_CLIP_M_NO_CLIP = 0x0, /* CLIP not provisioned */
1778 BAT_CLIP_M_CLIP = 0x1, /* CLIP provisioned */
1779 BAT_CLIP_M_UNKNOWN = 0x2 /* unknown (e.g. no network, etc.) */
1780 }T_BAT_VAL_plus_clip_m;
1781 #endif
1782
1783 /*
1784 * Enum to value table VAL_plus_clip_w_m
1785 * CCDGEN:WriteEnum_Count==277
1786 */
1787 #ifndef __T_BAT_VAL_plus_clip_w_m__
1788 #define __T_BAT_VAL_plus_clip_w_m__
1789 typedef enum
1790 {
1791 BAT_CLIP_W_M_NO_CLIP = 0x0, /* CLIP not provisioned */
1792 BAT_CLIP_W_M_CLIP = 0x1, /* CLIP provisioned */
1793 BAT_CLIP_W_M_UNKNOWN = 0x2 /* unknown (e.g. no network, etc.) */
1794 }T_BAT_VAL_plus_clip_w_m;
1795 #endif
1796
1797 /*
1798 * Enum to value table VAL_plus_clir_m
1799 * CCDGEN:WriteEnum_Count==278
1800 */
1801 #ifndef __T_BAT_VAL_plus_clir_m__
1802 #define __T_BAT_VAL_plus_clir_m__
1803 typedef enum
1804 {
1805 BAT_CLIR_M_NOTPROV = 0x0, /* CLIR not provisioned */
1806 BAT_CLIR_M_PERMANENT = 0x1, /* CLIR provisioned in permanent mode */
1807 BAT_CLIR_M_UNKNOWN = 0x2, /* unknown (e.g. no network, etc.) */
1808 BAT_CLIR_M_RESTRICTTEMP = 0x3, /* CLIR temporary mode presentation restricted */
1809 BAT_CLIR_M_ALLOWTEMP = 0x4 /* CLIR temporary mode presentation allowed */
1810 }T_BAT_VAL_plus_clir_m;
1811 #endif
1812
1813 /*
1814 * Enum to value table VAL_plus_clir_n
1815 * CCDGEN:WriteEnum_Count==279
1816 */
1817 #ifndef __T_BAT_VAL_plus_clir_n__
1818 #define __T_BAT_VAL_plus_clir_n__
1819 typedef enum
1820 {
1821 BAT_CLIR_N_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1822 BAT_CLIR_N_SUBSCRIPTION = 0x0, /* presentation indicator is used according to the subscription of the CLIR service */
1823 BAT_CLIR_N_INVOCATION = 0x1, /* CLIR invocation */
1824 BAT_CLIR_N_SUPPRESSION = 0x2 /* CLIR suppression */
1825 }T_BAT_VAL_plus_clir_n;
1826 #endif
1827
1828 /*
1829 * Enum to value table VAL_plus_cmer_ind_option
1830 * CCDGEN:WriteEnum_Count==280
1831 */
1832 #ifndef __T_BAT_VAL_plus_cmer_ind_option__
1833 #define __T_BAT_VAL_plus_cmer_ind_option__
1834 typedef enum
1835 {
1836 BAT_CMER_IND_OPTION_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1837 BAT_CMER_IND_OPTION_LOWER = 0x1, /* Display indications lower than the threshold */
1838 BAT_CMER_IND_OPTION_GREATER_EQUAL = 0x2 /* Display indications greater or equal than the threshold */
1839 }T_BAT_VAL_plus_cmer_ind_option;
1840 #endif
1841
1842 /*
1843 * Enum to value table VAL_plus_cme_error_error
1844 * CCDGEN:WriteEnum_Count==281
1845 */
1846 #ifndef __T_BAT_VAL_plus_cme_error_error__
1847 #define __T_BAT_VAL_plus_cme_error_error__
1848 typedef enum
1849 {
1850 BAT_CME_ERROR_PHONE_FAIL = 0x0, /* Phone failure */
1851 BAT_CME_ERROR_NO_CONNECT = 0x1, /* No connection to phone */
1852 BAT_CME_ERROR_LINK_RESERVED = 0x2, /* Phone-adaptor link reserved */
1853 BAT_CME_ERROR_OP_NOT_ALLOW = 0x3, /* Operation not allowed */
1854 BAT_CME_ERROR_OP_NOT_SUPPORTED = 0x4, /* Operation not supported */
1855 BAT_CME_ERROR_PH_SIM_PIN_REQ = 0x5, /* PH-SIM PIN required (SIM personalisation) */
1856 BAT_CME_ERROR_PHF_SIM_PIN_REQ = 0x6, /* PH-FSIM PIN required (personalisation on first inserted SIM) */
1857 BAT_CME_ERROR_PHF_SIM_PUK_REQ = 0x7, /* PH-FSIM PUK required (personalisation on first inserted SIM) */
1858 BAT_CME_ERROR_SIM_NOT_INS = 0xa, /* SIM not inserted */
1859 BAT_CME_ERROR_SIM_PIN_REQ = 0xb, /* SIM PIN required */
1860 BAT_CME_ERROR_SIM_PUK_REQ = 0xc, /* SIM PUK required */
1861 BAT_CME_ERROR_SIM_FAIL = 0xd, /* SIM failure */
1862 BAT_CME_ERROR_SIM_BUSY = 0xe, /* SIM busy */
1863 BAT_CME_ERROR_SIM_WRONG = 0xf, /* SIM wrong */
1864 BAT_CME_ERROR_WRONG_PASSWORD = 0x10, /* Wrong password */
1865 BAT_CME_ERROR_SIM_PIN2_REQ = 0x11, /* SIM PIN2 required */
1866 BAT_CME_ERROR_SIM_PUK2_REQ = 0x12, /* SIM PUK2 required */
1867 BAT_CME_ERROR_MEMORY_FULL = 0x14, /* Memory full */
1868 BAT_CME_ERROR_INVALID_INDEX = 0x15, /* Invalid index */
1869 BAT_CME_ERROR_NOT_FOUND = 0x16, /* Not found */
1870 BAT_CME_ERROR_MEMORY_FAIL = 0x17, /* Memory failure */
1871 BAT_CME_ERROR_TEXT_TOO_LONG = 0x18, /* Text string too long */
1872 BAT_CME_ERROR_INV_TEXT_CHAR = 0x19, /* Invalid characters in text string */
1873 BAT_CME_ERROR_DIAL_TOO_LONG = 0x1a, /* Dial string too long */
1874 BAT_CME_ERROR_INV_DIAL_CHAR = 0x1b, /* Invalid characters in dial string */
1875 BAT_CME_ERROR_NO_SERV = 0x1e, /* No network service */
1876 BAT_CME_ERROR_TIMEOUT = 0x1f, /* Timeout */
1877 BAT_CME_ERROR_LIM_SERV = 0x20, /* Limited service */
1878 BAT_CME_ERROR_NET_PERS_PIN_REQ = 0x28, /* PIN to change network personalisation required */
1879 BAT_CME_ERROR_NET_PERS_PUK_REQ = 0x29, /* Network personalisation PUK is required */
1880 BAT_CME_ERROR_NET_SUBSET_PERS_PIN_REQ = 0x2a, /* Keycode to change network subset personalisation required */
1881 BAT_CME_ERROR_NET_SUBSET_PERS_PUK_REQ = 0x2b, /* Network subset personalisation PUK is required */
1882 BAT_CME_ERROR_PROVIDER_PERS_PIN_REQ = 0x2c, /* Keycode to change service provider personalisation required */
1883 BAT_CME_ERROR_PROVIDER_PERS_PUK_REQ = 0x2d, /* Service provider personalisation PUK is required */
1884 BAT_CME_ERROR_CORPORATE_PERS_PIN_REQ = 0x2e, /* Keycode to change corporate personalisation required */
1885 BAT_CME_ERROR_CORPORATE_PERS_PUK_REQ = 0x2f, /* Corporate personalisation PUK is required */
1886 BAT_CME_ERROR_UNKNOWN = 0x64, /* Unknown */
1887 BAT_CME_ERROR_GPRS_BAD_MS = 0x67, /* GPRS_BAD_MS */
1888 BAT_CME_ERROR_GPRS_BAD_ME = 0x6a, /* GPRS_BAD_ME */
1889 BAT_CME_ERROR_GPRS_NO_SERVICE = 0x6b, /* GPRS_NO_SERVICE */
1890 BAT_CME_ERROR_GPRS_BAD_PLMN = 0x6f, /* GPRS_BAD_PLMN */
1891 BAT_CME_ERROR_GPRS_BAD_LOC = 0x70, /* GPRS_BAD_LOC */
1892 BAT_CME_ERROR_GPRS_NO_ROAM = 0x71, /* GPRS_NO_ROAM */
1893 BAT_CME_ERROR_GPRS_SER_OPT_NSUP = 0x84, /* GPRS_SER_OPT_NSUP */
1894 BAT_CME_ERROR_GPRS_SER_OPT_NSUB = 0x85, /* GPRS_SER_OPT_NSUB */
1895 BAT_CME_ERROR_GPRS_SER_OPT_OOO = 0x86, /* GPRS_SER_OPT_0000 */
1896 BAT_CME_ERROR_GPRS_UNSPEC = 0x94, /* GPRS_UNSPEC */
1897 BAT_CME_ERROR_GPRS_PDP_AUTH = 0x95, /* GPRS_PDP_AUTH */
1898 BAT_CME_ERROR_GPRS_BAD_MOD_CLASS = 0x96, /* GPRS_BAD_MOD_CLASS */
1899 BAT_CME_ERROR_FAILED_TO_ABORT = 0x200, /* Failed to abort */
1900 BAT_CME_ERROR_ACM_RESET_NEEDED = 0x201, /* ACM reset needed */
1901 BAT_CME_ERROR_SIM_SAT_BUSY = 0x202, /* Sim is busy with SAT (sw1=0x93), further normal commands allowed */
1902 BAT_CME_ERROR_SIM_NO_EXT_AVAIL = 0x203, /* sim extension memory full */
1903 BAT_CME_ERROR_SIM_RESET_NEEDED = 0x204, /* SIM reinserted, sim reset needed */
1904 BAT_CME_ERROR_ABORTEDBYNETWORK = 0x205 /* PLMN Search aborted by Network */
1905 }T_BAT_VAL_plus_cme_error_error;
1906 #endif
1907
1908 /*
1909 * Enum to value table VAL_percent_cmgl_alpha_cs
1910 * CCDGEN:WriteEnum_Count==282
1911 */
1912 #ifndef __T_BAT_VAL_percent_cmgl_alpha_cs__
1913 #define __T_BAT_VAL_percent_cmgl_alpha_cs__
1914 typedef enum
1915 {
1916 BAT_P_CMGL_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1917 BAT_P_CMGL_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
1918 BAT_P_CMGL_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
1919 BAT_P_CMGL_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
1920 BAT_P_CMGL_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
1921 BAT_P_CMGL_ALPHA_CS_SIM = 0x4, /* SIM card format */
1922 BAT_P_CMGL_ALPHA_CS_ASCII = 0x5 /* ASCII */
1923 }T_BAT_VAL_percent_cmgl_alpha_cs;
1924 #endif
1925
1926 /*
1927 * Enum to value table VAL_plus_cmgl_alpha_cs
1928 * CCDGEN:WriteEnum_Count==283
1929 */
1930 #ifndef __T_BAT_VAL_plus_cmgl_alpha_cs__
1931 #define __T_BAT_VAL_plus_cmgl_alpha_cs__
1932 typedef enum
1933 {
1934 BAT_CMGL_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1935 BAT_CMGL_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
1936 BAT_CMGL_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
1937 BAT_CMGL_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
1938 BAT_CMGL_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
1939 BAT_CMGL_ALPHA_CS_SIM = 0x4, /* SIM card format */
1940 BAT_CMGL_ALPHA_CS_ASCII = 0x5 /* ASCII */
1941 }T_BAT_VAL_plus_cmgl_alpha_cs;
1942 #endif
1943
1944 /*
1945 * Enum to value table VAL_percent_cmgl_stat
1946 * CCDGEN:WriteEnum_Count==284
1947 */
1948 #ifndef __T_BAT_VAL_percent_cmgl_stat__
1949 #define __T_BAT_VAL_percent_cmgl_stat__
1950 typedef enum
1951 {
1952 BAT_P_CMGL_STAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1953 BAT_P_CMGL_STAT_REC_UNREAD = 0x0, /* received unread message (i.e. new message) */
1954 BAT_P_CMGL_STAT_REC_READ = 0x1, /* received read message */
1955 BAT_P_CMGL_STAT_STO_UNSENT = 0x2, /* stored unsent message (only applicable to SMs) */
1956 BAT_P_CMGL_STAT_STO_SEND = 0x3, /* stored sent message (only applicable to SMs) */
1957 BAT_P_CMGL_STAT_ALL = 0x4 /* all messages (only applicable to %CMGL command) */
1958 }T_BAT_VAL_percent_cmgl_stat;
1959 #endif
1960
1961 /*
1962 * Enum to value table VAL_plus_cmgl_stat
1963 * CCDGEN:WriteEnum_Count==285
1964 */
1965 #ifndef __T_BAT_VAL_plus_cmgl_stat__
1966 #define __T_BAT_VAL_plus_cmgl_stat__
1967 typedef enum
1968 {
1969 BAT_CMGL_STAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1970 BAT_CMGL_STAT_REC_UNREAD = 0x0, /* received unread message (i.e. new message) */
1971 BAT_CMGL_STAT_REC_READ = 0x1, /* received read message */
1972 BAT_CMGL_STAT_STO_UNSENT = 0x2, /* stored unsent message (only applicable to SMs) */
1973 BAT_CMGL_STAT_STO_SEND = 0x3, /* stored sent message (only applicable to SMs) */
1974 BAT_CMGL_STAT_ALL = 0x4 /* all messages (only applicable to +CMGL command) */
1975 }T_BAT_VAL_plus_cmgl_stat;
1976 #endif
1977
1978 /*
1979 * Enum to value table VAL_plus_cmgl_w_alpha_cs
1980 * CCDGEN:WriteEnum_Count==286
1981 */
1982 #ifndef __T_BAT_VAL_plus_cmgl_w_alpha_cs__
1983 #define __T_BAT_VAL_plus_cmgl_w_alpha_cs__
1984 typedef enum
1985 {
1986 BAT_CMGL_W_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
1987 BAT_CMGL_W_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
1988 BAT_CMGL_W_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
1989 BAT_CMGL_W_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
1990 BAT_CMGL_W_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
1991 BAT_CMGL_W_ALPHA_CS_SIM = 0x4, /* SIM card format */
1992 BAT_CMGL_W_ALPHA_CS_ASCII = 0x5 /* ASCII */
1993 }T_BAT_VAL_plus_cmgl_w_alpha_cs;
1994 #endif
1995
1996 /*
1997 * Enum to value table VAL_plus_cmgl_w_stat
1998 * CCDGEN:WriteEnum_Count==287
1999 */
2000 #ifndef __T_BAT_VAL_plus_cmgl_w_stat__
2001 #define __T_BAT_VAL_plus_cmgl_w_stat__
2002 typedef enum
2003 {
2004 BAT_CMGL_W_STAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2005 BAT_CMGL_W_STAT_REC_UNREAD = 0x0, /* received unread message (i.e. new message) */
2006 BAT_CMGL_W_STAT_REC_READ = 0x1, /* received read message */
2007 BAT_CMGL_W_STAT_STO_UNSENT = 0x2, /* stored unsent message (only applicable to SMs) */
2008 BAT_CMGL_W_STAT_STO_SEND = 0x3, /* stored sent message (only applicable to SMs) */
2009 BAT_CMGL_W_STAT_ALL = 0x4 /* all messages (only applicable to +CMGL command) */
2010 }T_BAT_VAL_plus_cmgl_w_stat;
2011 #endif
2012
2013 /*
2014 * Enum to value table val_percent_cmgr_alpha_cs
2015 * CCDGEN:WriteEnum_Count==288
2016 */
2017 #ifndef __T_BAT_val_percent_cmgr_alpha_cs__
2018 #define __T_BAT_val_percent_cmgr_alpha_cs__
2019 typedef enum
2020 {
2021 BAT_P_CMGR_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2022 BAT_P_CMGR_ALPHA_CS_GSM_DEF = 0x0, /* 7bit */
2023 BAT_P_CMGR_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
2024 BAT_P_CMGR_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
2025 BAT_P_CMGR_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
2026 BAT_P_CMGR_ALPHA_CS_SIM = 0x4, /* SIM card format */
2027 BAT_P_CMGR_ALPHA_CS_ASCII = 0x5 /* ASCII */
2028 }T_BAT_val_percent_cmgr_alpha_cs;
2029 #endif
2030
2031 /*
2032 * Enum to value table VAL_plus_cmgr_alpha_cs
2033 * CCDGEN:WriteEnum_Count==289
2034 */
2035 #ifndef __T_BAT_VAL_plus_cmgr_alpha_cs__
2036 #define __T_BAT_VAL_plus_cmgr_alpha_cs__
2037 typedef enum
2038 {
2039 BAT_CMGR_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2040 BAT_CMGR_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
2041 BAT_CMGR_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
2042 BAT_CMGR_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
2043 BAT_CMGR_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
2044 BAT_CMGR_ALPHA_CS_SIM = 0x4, /* SIM card format */
2045 BAT_CMGR_ALPHA_CS_ASCII = 0x5 /* ASCII */
2046 }T_BAT_VAL_plus_cmgr_alpha_cs;
2047 #endif
2048
2049 /*
2050 * Enum to value table VAL_plus_cmgr_w_alpha_cs
2051 * CCDGEN:WriteEnum_Count==290
2052 */
2053 #ifndef __T_BAT_VAL_plus_cmgr_w_alpha_cs__
2054 #define __T_BAT_VAL_plus_cmgr_w_alpha_cs__
2055 typedef enum
2056 {
2057 BAT_CMGR_W_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2058 BAT_CMGR_W_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
2059 BAT_CMGR_W_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
2060 BAT_CMGR_W_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
2061 BAT_CMGR_W_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
2062 BAT_CMGR_W_ALPHA_CS_SIM = 0x4, /* SIM card format */
2063 BAT_CMGR_W_ALPHA_CS_ASCII = 0x5 /* ASCII */
2064 }T_BAT_VAL_plus_cmgr_w_alpha_cs;
2065 #endif
2066
2067 /*
2068 * Enum to value table VAL_plus_cmod_mode
2069 * CCDGEN:WriteEnum_Count==291
2070 */
2071 #ifndef __T_BAT_VAL_plus_cmod_mode__
2072 #define __T_BAT_VAL_plus_cmod_mode__
2073 typedef enum
2074 {
2075 BAT_CMOD_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2076 BAT_CMOD_MODE_SINGLE = 0x0, /* Single mode */
2077 BAT_CMOD_MODE_ALT_VOICE_FAX = 0x1, /* Alternating voice/fax (teleservice 61) */
2078 BAT_CMOD_MODE_ALT_VOICE_DATA = 0x2, /* Alternating voice/data (bearer service 61) */
2079 BAT_CMOD_MODE_DATA_FOLLOWS_VOICE = 0x3 /* Voice followed by data (bearer service 81) */
2080 }T_BAT_VAL_plus_cmod_mode;
2081 #endif
2082
2083 /*
2084 * Enum to value table VAL_plus_cms_error_err
2085 * CCDGEN:WriteEnum_Count==292
2086 */
2087 #ifndef __T_BAT_VAL_plus_cms_error_err__
2088 #define __T_BAT_VAL_plus_cms_error_err__
2089 typedef enum
2090 {
2091 BAT_CMS_ERROR_UNALLOC_NUM = 0x1, /* Unassigned (unallocated) number */
2092 BAT_CMS_ERROR_OP_DETERM_BARR = 0x8, /* Operator determined barring */
2093 BAT_CMS_ERROR_CALL_BARR = 0xa, /* Call barred */
2094 BAT_CMS_ERROR_TRANS_REJECT = 0x15, /* Short message transfer rejected */
2095 BAT_CMS_ERROR_DEST_OUT_OF_SERV = 0x1b, /* Destination out of service */
2096 BAT_CMS_ERROR_UNIDENT_SUBSC = 0x1c, /* Unidentified subscriber */
2097 BAT_CMS_ERROR_FAC_REJECT = 0x1d, /* Facility rejected */
2098 BAT_CMS_ERROR_UNKNOWN_SUBSC = 0x1e, /* Unknown subscriber */
2099 BAT_CMS_ERROR_NET_OUT_OF_ORDER = 0x26, /* Network out of order */
2100 BAT_CMS_ERROR_TEMP_FAIL = 0x29, /* Temporary failure */
2101 BAT_CMS_ERROR_CONGESTION = 0x2a, /* Congestion - the short message service cannot be serviced because of high traffic */
2102 BAT_CMS_ERROR_RES_UNAVAIL = 0x2f, /* Resources unavailable, unspecified */
2103 BAT_CMS_ERROR_FAC_NOT_SUBSCR = 0x32, /* Requested facility not subscribed */
2104 BAT_CMS_ERROR_FAC_NOT_IMPL = 0x45, /* Requested facility not implemented */
2105 BAT_CMS_ERROR_TRANS_REF_INVAL = 0x51, /* Invalid short message transfer reference value */
2106 BAT_CMS_ERROR_INVAL_SM = 0x5f, /* Invalid message, unspecified */
2107 BAT_CMS_ERROR_INVAL_MAN_INFO = 0x60, /* Invalid mandatory information */
2108 BAT_CMS_ERROR_MSG_TYP_NOT_EXIST = 0x61, /* Message type non-existent or not implemented */
2109 BAT_CMS_ERROR_MSG_NOT_COMPATIBLE = 0x62, /* Message not compatible with short message protocol state */
2110 BAT_CMS_ERROR_INFO_ELEM_NOT_IMPL = 0x63, /* Information element non-existent or not implemented */
2111 BAT_CMS_ERROR_PROT_ERR = 0x6f, /* Protocol error, unspecified */
2112 BAT_CMS_ERROR_INTERWRK_UNSPEC = 0x7f, /* Interworking, unspecified */
2113 BAT_CMS_ERROR_TLMTK_NOT_SUP = 0x80, /* Telematic interworking not supported */
2114 BAT_CMS_ERROR_SM0_NOT_SUP = 0x81, /* Short message Type 0 not supported */
2115 BAT_CMS_ERROR_CANT_REPLACE_SM = 0x82, /* Cannot replace short message */
2116 BAT_CMS_ERROR_UNSPEC_PID = 0x8f, /* Unspecified TP-PID error */
2117 BAT_CMS_ERROR_DCS_NOT_SUP = 0x90, /* Data coding scheme (alphabet) not supported */
2118 BAT_CMS_ERROR_MSG_CLASS_NOT_SUP = 0x91, /* Message class not supported */
2119 BAT_CMS_ERROR_UNSPEC_TP_DCS = 0x9f, /* Unspecified TP-DCS error */
2120 BAT_CMS_ERROR_CMD_NOT_ACT = 0xa0, /* Command cannot be actioned */
2121 BAT_CMS_ERROR_CMD_UN_SUP = 0xa1, /* Command unsupported */
2122 BAT_CMS_ERROR_UNSPEC_TP_CMD = 0xaf, /* Unspecified TP-Command error */
2123 BAT_CMS_ERROR_TPDU_UNSUP = 0xb0, /* TPDU not supported */
2124 BAT_CMS_ERROR_SC_BUSY = 0xc0, /* SC busy */
2125 BAT_CMS_ERROR_NO_SC_SUBSC = 0xc1, /* No SC subscription */
2126 BAT_CMS_ERROR_SC_SYS_FAIL = 0xc2, /* SC system failure */
2127 BAT_CMS_ERROR_INVAL_SME = 0xc3, /* Invalid SME address */
2128 BAT_CMS_ERROR_DEST_SME_BARR = 0xc4, /* Destination SME barred */
2129 BAT_CMS_ERROR_SM_REJ_DUPL_SM = 0xc5, /* SM Rejected-Duplicate SM */
2130 BAT_CMS_ERROR_SIM_SMS_STOR_FULL = 0xd0, /* SIM SMS storage full */
2131 BAT_CMS_ERROR_NO_STOR_IN_SIM = 0xd1, /* No SMS storage capability in SIM */
2132 BAT_CMS_ERROR_IN_MS = 0xd2, /* Error in MS */
2133 BAT_CMS_ERROR_MEM_CAP_EXCEED = 0xd3, /* Memory Capacity Exceeded */
2134 BAT_CMS_ERROR_SATK_BUSY = 0xd4, /* SIM Application Toolkit Busy */
2135 BAT_CMS_ERROR_UNSPECIFIED = 0xff, /* Unspecified error cause */
2136 BAT_CMS_ERROR_ME_FAIL = 0x12c, /* ME failure */
2137 BAT_CMS_ERROR_SERV_RES = 0x12d, /* SMS service of ME reserved */
2138 BAT_CMS_ERROR_OP_NOT_ALLOWED = 0x12e, /* Operation not allowed */
2139 BAT_CMS_ERROR_OP_NOT_SUP = 0x12f, /* Operation not supported */
2140 BAT_CMS_ERROR_INVAL_PDU_MOD = 0x130, /* Invalid PDU mode parameter */
2141 BAT_CMS_ERROR_INVAL_TXT_MOD = 0x131, /* Invalid text mode parameter */
2142 BAT_CMS_ERROR_SIM_NOT_INS = 0x136, /* SIM not inserted */
2143 BAT_CMS_ERROR_SIM_PIN_REQ = 0x137, /* SIM PIN necessary */
2144 BAT_CMS_ERROR_PH_SIM_PIN_REQ = 0x138, /* PH-SIM PIN necessary */
2145 BAT_CMS_ERROR_SIM_FAIL = 0x139, /* SIM failure */
2146 BAT_CMS_ERROR_SIM_BUSY = 0x13a, /* SIM busy */
2147 BAT_CMS_ERROR_SIM_WRONG = 0x13b, /* SIM wrong */
2148 BAT_CMS_ERROR_SIM_PUK_REQ = 0x13c, /* SIM PUK necessary */
2149 BAT_CMS_ERROR_SIM_PIN2_REQ = 0x13d, /* SIM PIN2 necessary */
2150 BAT_CMS_ERROR_SIM_PUK2_REQ = 0x13e, /* SIM PUK2 necessary */
2151 BAT_CMS_ERROR_MEM_FAIL = 0x140, /* Memory failure */
2152 BAT_CMS_ERROR_INVAL_MEM_IDX = 0x141, /* Invalid memory index */
2153 BAT_CMS_ERROR_MEM_FULL = 0x142, /* Memory full */
2154 BAT_CMS_ERROR_SMSC_ADDR_UNKNOWN = 0x14a, /* SMSC address unknown */
2155 BAT_CMS_ERROR_NO_NET_SERV = 0x14b, /* No network service */
2156 BAT_CMS_ERROR_NET_TIMEOUT = 0x14c, /* Network timeout */
2157 BAT_CMS_ERROR_NO_CNMA_ACK_EXPECT = 0x154, /* No CNMA ack expected */
2158 BAT_CMS_ERROR_UNKNOWN = 0x1f4, /* Unknown error */
2159 BAT_CMS_ERROR_FAILED_TO_ABORT = 0x200, /* Failed to abort */
2160 BAT_CMS_ERROR_ACM_RESET_NEEDED = 0x201 /* ACM reset needed */
2161 }T_BAT_VAL_plus_cms_error_err;
2162 #endif
2163
2164 /*
2165 * Enum to value table VAL_plus_cmt_alpha_cs
2166 * CCDGEN:WriteEnum_Count==293
2167 */
2168 #ifndef __T_BAT_VAL_plus_cmt_alpha_cs__
2169 #define __T_BAT_VAL_plus_cmt_alpha_cs__
2170 typedef enum
2171 {
2172 BAT_CMT_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2173 BAT_CMT_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
2174 BAT_CMT_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
2175 BAT_CMT_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
2176 BAT_CMT_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
2177 BAT_CMT_ALPHA_CS_SIM = 0x4, /* SIM card format */
2178 BAT_CMT_ALPHA_CS_ASCII = 0x5 /* ASCII */
2179 }T_BAT_VAL_plus_cmt_alpha_cs;
2180 #endif
2181
2182 /*
2183 * Enum to value table VAL_plus_cmt_w_alpha_cs
2184 * CCDGEN:WriteEnum_Count==294
2185 */
2186 #ifndef __T_BAT_VAL_plus_cmt_w_alpha_cs__
2187 #define __T_BAT_VAL_plus_cmt_w_alpha_cs__
2188 typedef enum
2189 {
2190 BAT_CMT_W_ALPHA_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2191 BAT_CMT_W_ALPHA_CS_GSM_DEF = 0x0, /* 7 bit */
2192 BAT_CMT_W_ALPHA_CS_GSM_INT = 0x1, /* 7 bit (bit 8 set) */
2193 BAT_CMT_W_ALPHA_CS_HEX = 0x2, /* 8 bit transparent */
2194 BAT_CMT_W_ALPHA_CS_UCS2 = 0x3, /* 16 bit unicode */
2195 BAT_CMT_W_ALPHA_CS_SIM = 0x4, /* SIM card format */
2196 BAT_CMT_W_ALPHA_CS_ASCII = 0x5 /* ASCII */
2197 }T_BAT_VAL_plus_cmt_w_alpha_cs;
2198 #endif
2199
2200 /*
2201 * Enum to value table VAL_plus_cmut_n
2202 * CCDGEN:WriteEnum_Count==295
2203 */
2204 #ifndef __T_BAT_VAL_plus_cmut_n__
2205 #define __T_BAT_VAL_plus_cmut_n__
2206 typedef enum
2207 {
2208 BAT_CMUT_N_OFF = 0x0, /* mute off */
2209 BAT_CMUT_N_ON = 0x1 /* mute on */
2210 }T_BAT_VAL_plus_cmut_n;
2211 #endif
2212
2213 /*
2214 * Enum to value table VAL_plus_cmux_mode
2215 * CCDGEN:WriteEnum_Count==296
2216 */
2217 #ifndef __T_BAT_VAL_plus_cmux_mode__
2218 #define __T_BAT_VAL_plus_cmux_mode__
2219 typedef enum
2220 {
2221 BAT_CMUX_MODE_BASIC = 0x0, /* Basic operation */
2222 BAT_CMUX_MODE_ADVANCED = 0x1 /* Advanced operation */
2223 }T_BAT_VAL_plus_cmux_mode;
2224 #endif
2225
2226 /*
2227 * Enum to value table VAL_plus_cmux_port_speed
2228 * CCDGEN:WriteEnum_Count==297
2229 */
2230 #ifndef __T_BAT_VAL_plus_cmux_port_speed__
2231 #define __T_BAT_VAL_plus_cmux_port_speed__
2232 typedef enum
2233 {
2234 BAT_CMUX_SPEED_9600 = 0x1, /* 9600bps */
2235 BAT_CMUX_SPEED_19200 = 0x2, /* 19200bps */
2236 BAT_CMUX_SPEED_38400 = 0x3, /* 38400bps */
2237 BAT_CMUX_SPEED_57600 = 0x4, /* 57600bps */
2238 BAT_CMUX_SPEED_115200 = 0x5, /* 115200bps */
2239 BAT_CMUX_SPEED_230400 = 0x6 /* 230400bps */
2240 }T_BAT_VAL_plus_cmux_port_speed;
2241 #endif
2242
2243 /*
2244 * Enum to value table VAL_plus_cmux_subset
2245 * CCDGEN:WriteEnum_Count==298
2246 */
2247 #ifndef __T_BAT_VAL_plus_cmux_subset__
2248 #define __T_BAT_VAL_plus_cmux_subset__
2249 typedef enum
2250 {
2251 BAT_CMUX_SUBSET_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2252 BAT_CMUX_SUBSET_UIH = 0x0, /* UIH frames used only */
2253 BAT_CMUX_SUBSET_UI = 0x1, /* UI frames used only */
2254 BAT_CMUX_SUBSET_I = 0x2 /* I frames used only */
2255 }T_BAT_VAL_plus_cmux_subset;
2256 #endif
2257
2258 /*
2259 * Enum to value table VAL_percent_cnap_pres_mode
2260 * CCDGEN:WriteEnum_Count==299
2261 */
2262 #ifndef __T_BAT_VAL_percent_cnap_pres_mode__
2263 #define __T_BAT_VAL_percent_cnap_pres_mode__
2264 typedef enum
2265 {
2266 BAT_P_CNAP_PRES_NAME = 0x0, /* Name presentation allowed */
2267 BAT_P_CNAP_PRES_RESTRICTED = 0x1, /* Presentation restricted */
2268 BAT_P_CNAP_PRES_NO_NAME = 0x2, /* Name unavailable */
2269 BAT_P_CNAP_PRES_NAME_RESTRICTED = 0x3 /* Name presentation restricted */
2270 }T_BAT_VAL_percent_cnap_pres_mode;
2271 #endif
2272
2273 /*
2274 * Enum to value table VAL_percent_cnap_status
2275 * CCDGEN:WriteEnum_Count==300
2276 */
2277 #ifndef __T_BAT_VAL_percent_cnap_status__
2278 #define __T_BAT_VAL_percent_cnap_status__
2279 typedef enum
2280 {
2281 BAT_P_CNAP_STATUS_OFF = 0x0, /* Service is not provisioned */
2282 BAT_P_CNAP_STATUS_ON = 0x1, /* Service is provisioned */
2283 BAT_P_CNAP_STATUS_UNKNOWN = 0x2 /* Service status is unknown (no information available from network) */
2284 }T_BAT_VAL_percent_cnap_status;
2285 #endif
2286
2287 /*
2288 * Enum to value table VAL_plus_cnma_n
2289 * CCDGEN:WriteEnum_Count==301
2290 */
2291 #ifndef __T_BAT_VAL_plus_cnma_n__
2292 #define __T_BAT_VAL_plus_cnma_n__
2293 typedef enum
2294 {
2295 BAT_CNMA_N_RP_ACK = 0x1, /* send RP-ACK (or buffered result code received correctly) */
2296 BAT_CNMA_N_RP_ERROR = 0x2 /* send RP-ERROR (if PDU is not given, ME/TA shall send SMS-DELIVER-REPORT with GSM 03.40 TP-FCS value set to 'FF' (unspecified error cause)) */
2297 }T_BAT_VAL_plus_cnma_n;
2298 #endif
2299
2300 /*
2301 * Enum to value table VAL_plus_cnmi_bm
2302 * CCDGEN:WriteEnum_Count==302
2303 */
2304 #ifndef __T_BAT_VAL_plus_cnmi_bm__
2305 #define __T_BAT_VAL_plus_cnmi_bm__
2306 typedef enum
2307 {
2308 BAT_CNMI_BM_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2309 BAT_CNMI_BM_NO_INDICATION = 0x0, /* Store message to BM, do not generate CBM indication */
2310 BAT_CNMI_BM_INDICATION = 0x1, /* Store message to BM, generate CBM indication */
2311 BAT_CNMI_BM_FORWARD = 0x2, /* Forward message to TE */
2312 BAT_CNMI_BM_FORWARD_CLASS_3 = 0x3 /* Forward message to TE (except class 0,1,2) */
2313 }T_BAT_VAL_plus_cnmi_bm;
2314 #endif
2315
2316 /*
2317 * Enum to value table VAL_plus_cnmi_ds
2318 * CCDGEN:WriteEnum_Count==303
2319 */
2320 #ifndef __T_BAT_VAL_plus_cnmi_ds__
2321 #define __T_BAT_VAL_plus_cnmi_ds__
2322 typedef enum
2323 {
2324 BAT_CNMI_DS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2325 BAT_CNMI_DS_DONT_FORWARD = 0x0, /* Do not forward SMS-STATUS-REPORT to TE */
2326 BAT_CNMI_DS_FORWARD = 0x1 /* Forward SMS-STATUS-REPORT to TE */
2327 }T_BAT_VAL_plus_cnmi_ds;
2328 #endif
2329
2330 /*
2331 * Enum to value table VAL_plus_cnmi_mt
2332 * CCDGEN:WriteEnum_Count==304
2333 */
2334 #ifndef __T_BAT_VAL_plus_cnmi_mt__
2335 #define __T_BAT_VAL_plus_cnmi_mt__
2336 typedef enum
2337 {
2338 BAT_CNMI_MT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2339 BAT_CNMI_MT_NO_INDICATION = 0x0, /* Store message according to its class, do not generate SMS-DELIVER indication */
2340 BAT_CNMI_MT_INDICATION = 0x1, /* Store message according to its class, generate SMS-DELIVER indication */
2341 BAT_CNMI_MT_FORWARD = 0x2, /* Forward message to TE (except class 2) */
2342 BAT_CNMI_MT_FORWARD_CLASS_3 = 0x3 /* Forward message to TE (except class 0,1,2) */
2343 }T_BAT_VAL_plus_cnmi_mt;
2344 #endif
2345
2346 /*
2347 * Enum to value table VAL_plus_colp_m
2348 * CCDGEN:WriteEnum_Count==305
2349 */
2350 #ifndef __T_BAT_VAL_plus_colp_m__
2351 #define __T_BAT_VAL_plus_colp_m__
2352 typedef enum
2353 {
2354 BAT_COLP_M_NOT_PROVISIONED = 0x0, /* COLP not provisioned */
2355 BAT_COLP_M_PROVISIONED = 0x1, /* COLP provisioned */
2356 BAT_COLP_M_UNKNOWN = 0x2 /* unknown */
2357 }T_BAT_VAL_plus_colp_m;
2358 #endif
2359
2360 /*
2361 * Enum to value table VAL_plus_colp_w_m
2362 * CCDGEN:WriteEnum_Count==306
2363 */
2364 #ifndef __T_BAT_VAL_plus_colp_w_m__
2365 #define __T_BAT_VAL_plus_colp_w_m__
2366 typedef enum
2367 {
2368 BAT_COLP_W_M_NOT_PROVISIONED = 0x0, /* COLP not provisioned */
2369 BAT_COLP_W_M_PROVISIONED = 0x1, /* COLP provisioned */
2370 BAT_COLP_W_M_UNKNOWN = 0x2 /* unknown */
2371 }T_BAT_VAL_plus_colp_w_m;
2372 #endif
2373
2374 /*
2375 * Enum to value table VAL_at_connect_data_rate
2376 * CCDGEN:WriteEnum_Count==307
2377 */
2378 #ifndef __T_BAT_VAL_at_connect_data_rate__
2379 #define __T_BAT_VAL_at_connect_data_rate__
2380 typedef enum
2381 {
2382 BAT_AT_CONNECT_RATE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2383 BAT_AT_CONNECT_RATE_300 = 0x1, /* 300bps */
2384 BAT_AT_CONNECT_RATE_1200 = 0x2, /* 1200bps */
2385 BAT_AT_CONNECT_RATE_2400 = 0x3, /* 2400bps */
2386 BAT_AT_CONNECT_RATE_4800 = 0x4, /* 4800bps */
2387 BAT_AT_CONNECT_RATE_9600 = 0x5, /* 9600bps */
2388 BAT_AT_CONNECT_RATE_14400 = 0x6, /* 14400bps */
2389 BAT_AT_CONNECT_RATE_19200 = 0x7, /* 19200bps */
2390 BAT_AT_CONNECT_RATE_38400 = 0x8 /* 38400bps */
2391 }T_BAT_VAL_at_connect_data_rate;
2392 #endif
2393
2394 /*
2395 * Enum to value table VAL_percent_cops_format
2396 * CCDGEN:WriteEnum_Count==308
2397 */
2398 #ifndef __T_BAT_VAL_percent_cops_format__
2399 #define __T_BAT_VAL_percent_cops_format__
2400 typedef enum
2401 {
2402 BAT_P_COPS_FORMAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2403 BAT_P_COPS_FORMAT_LONG = 0x0, /* Long format alphanumeric */
2404 BAT_P_COPS_FORMAT_SHORT = 0x1, /* Short format alphanumeric */
2405 BAT_P_COPS_FORMAT_NUMERIC = 0x2 /* Numeric */
2406 }T_BAT_VAL_percent_cops_format;
2407 #endif
2408
2409 /*
2410 * Enum to value table VAL_percent_cops_mode
2411 * CCDGEN:WriteEnum_Count==309
2412 */
2413 #ifndef __T_BAT_VAL_percent_cops_mode__
2414 #define __T_BAT_VAL_percent_cops_mode__
2415 typedef enum
2416 {
2417 BAT_P_COPS_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2418 BAT_P_COPS_MODE_AUTO = 0x0, /* Automatic */
2419 BAT_P_COPS_MODE_MANUAL = 0x1, /* Manual */
2420 BAT_P_COPS_MODE_DEREGISTER = 0x2, /* Deregister from network */
2421 BAT_P_COPS_MODE_SET_ONLY = 0x3, /* Set operator format only */
2422 BAT_P_COPS_MODE_BOTH = 0x4 /* Manual/automatic. If manual selection fails, automatic mode is entered */
2423 }T_BAT_VAL_percent_cops_mode;
2424 #endif
2425
2426 /*
2427 * Enum to value table VAL_percent_cops_service
2428 * CCDGEN:WriteEnum_Count==310
2429 */
2430 #ifndef __T_BAT_VAL_percent_cops_service__
2431 #define __T_BAT_VAL_percent_cops_service__
2432 typedef enum
2433 {
2434 BAT_P_COPS_SERVICE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2435 BAT_P_COPS_SERVICE_FULL = 0x0, /* Full service */
2436 BAT_P_COPS_SERVICE_LIMITED = 0x1, /* Limited service */
2437 BAT_P_COPS_SERVICE_NONE = 0x2 /* No service */
2438 }T_BAT_VAL_percent_cops_service;
2439 #endif
2440
2441 /*
2442 * Enum to value table VAL_percent_cops_status
2443 * CCDGEN:WriteEnum_Count==311
2444 */
2445 #ifndef __T_BAT_VAL_percent_cops_status__
2446 #define __T_BAT_VAL_percent_cops_status__
2447 typedef enum
2448 {
2449 BAT_P_COPS_STATUS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2450 BAT_P_COPS_STATUS_UNKNOWN = 0x0, /* Unknown */
2451 BAT_P_COPS_STATUS_AVAILABLE = 0x1, /* Available */
2452 BAT_P_COPS_STATUS_CURRENT = 0x2, /* This is the currently selected operator */
2453 BAT_P_COPS_STATUS_FORBIDDEN = 0x3 /* This operator is in the forbidden list */
2454 }T_BAT_VAL_percent_cops_status;
2455 #endif
2456
2457 /*
2458 * Enum to value table VAL_plus_cops_format
2459 * CCDGEN:WriteEnum_Count==312
2460 */
2461 #ifndef __T_BAT_VAL_plus_cops_format__
2462 #define __T_BAT_VAL_plus_cops_format__
2463 typedef enum
2464 {
2465 BAT_COPS_FORMAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2466 BAT_COPS_FORMAT_LONG = 0x0, /* Long format alphanumeric */
2467 BAT_COPS_FORMAT_SHORT = 0x1, /* Short format alphanumeric */
2468 BAT_COPS_FORMAT_NUMERIC = 0x2 /* Numeric */
2469 }T_BAT_VAL_plus_cops_format;
2470 #endif
2471
2472 /*
2473 * Enum to value table VAL_plus_cops_mode
2474 * CCDGEN:WriteEnum_Count==313
2475 */
2476 #ifndef __T_BAT_VAL_plus_cops_mode__
2477 #define __T_BAT_VAL_plus_cops_mode__
2478 typedef enum
2479 {
2480 BAT_COPS_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2481 BAT_COPS_MODE_AUTO = 0x0, /* Automatic */
2482 BAT_COPS_MODE_MANUAL = 0x1, /* Manual */
2483 BAT_COPS_MODE_DEREGISTER = 0x2, /* Deregister from network */
2484 BAT_COPS_MODE_SET_ONLY = 0x3, /* Set operator format only */
2485 BAT_COPS_MODE_BOTH = 0x4 /* Manual/automatic. If manual selection fails, automatic mode is entered */
2486 }T_BAT_VAL_plus_cops_mode;
2487 #endif
2488
2489 /*
2490 * Enum to value table VAL_plus_cops_status
2491 * CCDGEN:WriteEnum_Count==314
2492 */
2493 #ifndef __T_BAT_VAL_plus_cops_status__
2494 #define __T_BAT_VAL_plus_cops_status__
2495 typedef enum
2496 {
2497 BAT_COPS_STATUS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2498 BAT_COPS_STATUS_UNKNOWN = 0x0, /* Unknown */
2499 BAT_COPS_STATUS_AVAILABLE = 0x1, /* Available */
2500 BAT_COPS_STATUS_CURRENT = 0x2, /* This is the currently selected operator */
2501 BAT_COPS_STATUS_FORBIDDEN = 0x3 /* This operator is in the forbidden list */
2502 }T_BAT_VAL_plus_cops_status;
2503 #endif
2504
2505 /*
2506 * Enum to value table VAL_percent_cops_w_format
2507 * CCDGEN:WriteEnum_Count==315
2508 */
2509 #ifndef __T_BAT_VAL_percent_cops_w_format__
2510 #define __T_BAT_VAL_percent_cops_w_format__
2511 typedef enum
2512 {
2513 BAT_P_COPS_W_FORMAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2514 BAT_P_COPS_W_FORMAT_LONG = 0x0, /* Long format alphanumeric */
2515 BAT_P_COPS_W_FORMAT_SHORT = 0x1, /* Short format alphanumeric */
2516 BAT_P_COPS_W_FORMAT_NUMERIC = 0x2 /* Numeric */
2517 }T_BAT_VAL_percent_cops_w_format;
2518 #endif
2519
2520 /*
2521 * Enum to value table VAL_percent_cops_w_mode
2522 * CCDGEN:WriteEnum_Count==316
2523 */
2524 #ifndef __T_BAT_VAL_percent_cops_w_mode__
2525 #define __T_BAT_VAL_percent_cops_w_mode__
2526 typedef enum
2527 {
2528 BAT_P_COPS_W_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2529 BAT_P_COPS_W_MODE_AUTO = 0x0, /* Automatic */
2530 BAT_P_COPS_W_MODE_MANUAL = 0x1, /* Manual */
2531 BAT_P_COPS_W_MODE_DEREGISTER = 0x2, /* Deregister from network */
2532 BAT_P_COPS_W_MODE_SET_ONLY = 0x3, /* Set operator format only */
2533 BAT_P_COPS_W_MODE_BOTH = 0x4 /* Manual/automatic. If manual selection fails, automatic mode is entered */
2534 }T_BAT_VAL_percent_cops_w_mode;
2535 #endif
2536
2537 /*
2538 * Enum to value table VAL_percent_cops_w_service
2539 * CCDGEN:WriteEnum_Count==317
2540 */
2541 #ifndef __T_BAT_VAL_percent_cops_w_service__
2542 #define __T_BAT_VAL_percent_cops_w_service__
2543 typedef enum
2544 {
2545 BAT_P_COPS_W_SERVICE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2546 BAT_P_COPS_W_SERVICE_FULL = 0x0, /* Full service */
2547 BAT_P_COPS_W_SERVICE_LIMITED = 0x1, /* Limited service */
2548 BAT_P_COPS_W_SERVICE_NONE = 0x2 /* No service */
2549 }T_BAT_VAL_percent_cops_w_service;
2550 #endif
2551
2552 /*
2553 * Enum to value table VAL_percent_cops_w_status
2554 * CCDGEN:WriteEnum_Count==318
2555 */
2556 #ifndef __T_BAT_VAL_percent_cops_w_status__
2557 #define __T_BAT_VAL_percent_cops_w_status__
2558 typedef enum
2559 {
2560 BAT_P_COPS_W_STATUS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2561 BAT_P_COPS_W_STATUS_UNKNOWN = 0x0, /* Unknown */
2562 BAT_P_COPS_W_STATUS_AVAILABLE = 0x1, /* Available */
2563 BAT_P_COPS_W_STATUS_CURRENT = 0x2, /* This is the currently selected operator */
2564 BAT_P_COPS_W_STATUS_FORBIDDEN = 0x3 /* This operator is in the forbidden list */
2565 }T_BAT_VAL_percent_cops_w_status;
2566 #endif
2567
2568 /*
2569 * Enum to value table VAL_percent_cpals_lines
2570 * CCDGEN:WriteEnum_Count==319
2571 */
2572 #ifndef __T_BAT_VAL_percent_cpals_lines__
2573 #define __T_BAT_VAL_percent_cpals_lines__
2574 typedef enum
2575 {
2576 BAT_P_CPALS_LINES_LINE1 = 0x1, /* Line 1 */
2577 BAT_P_CPALS_LINES_DATA = 0x2, /* Data */
2578 BAT_P_CPALS_LINES_FAX = 0x4, /* Fax */
2579 BAT_P_CPALS_LINES_LINE2 = 0x100 /* Line 2 */
2580 }T_BAT_VAL_percent_cpals_lines;
2581 #endif
2582
2583 /*
2584 * Enum to value table VAL_percent_cpals_w_lines
2585 * CCDGEN:WriteEnum_Count==320
2586 */
2587 #ifndef __T_BAT_VAL_percent_cpals_w_lines__
2588 #define __T_BAT_VAL_percent_cpals_w_lines__
2589 typedef enum
2590 {
2591 BAT_P_CPALS_W_LINES_LINE1 = 0x1, /* Line 1 */
2592 BAT_P_CPALS_W_LINES_DATA = 0x2, /* Data */
2593 BAT_P_CPALS_W_LINES_FAX = 0x4, /* Fax */
2594 BAT_P_CPALS_W_LINES_LINE2 = 0x100 /* Line 2 */
2595 }T_BAT_VAL_percent_cpals_w_lines;
2596 #endif
2597
2598 /*
2599 * Enum to value table VAL_plus_cpas_pas
2600 * CCDGEN:WriteEnum_Count==321
2601 */
2602 #ifndef __T_BAT_VAL_plus_cpas_pas__
2603 #define __T_BAT_VAL_plus_cpas_pas__
2604 typedef enum
2605 {
2606 BAT_CPAS_PAS_READY = 0x0, /* ready (ME allows commands from TA/TE) */
2607 BAT_CPAS_PAS_UNAVAILABLE = 0x1, /* unavailable (ME does not allow commands from TA/TE) */
2608 BAT_CPAS_PAS_UNKNOWN = 0x2, /* unknown (ME is not guaranteed to respond to instructions) */
2609 BAT_CPAS_PAS_RINGING = 0x3, /* ringing (ME is ready for commands from TA/TE, but the ringer is active) */
2610 BAT_CPAS_PAS_CALLINPROGRESS = 0x4, /* call in progress (ME is ready for commands from TA/TE, but a call is in progress) */
2611 BAT_CPAS_PAS_ASLEEP = 0x5 /* asleep (ME is unable to process commands from TA/TE because it is in a low functionality state) */
2612 }T_BAT_VAL_plus_cpas_pas;
2613 #endif
2614
2615 /*
2616 * Enum to value table VAL_percent_cpcfu_line
2617 * CCDGEN:WriteEnum_Count==322
2618 */
2619 #ifndef __T_BAT_VAL_percent_cpcfu_line__
2620 #define __T_BAT_VAL_percent_cpcfu_line__
2621 typedef enum
2622 {
2623 BAT_P_CPCFU_LINE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2624 BAT_P_CPCFU_LINE_LINE1 = 0x1, /* Line 1 */
2625 BAT_P_CPCFU_LINE_DATA = 0x2, /* Data */
2626 BAT_P_CPCFU_LINE_FAX = 0x4, /* Fax */
2627 BAT_P_CPCFU_LINE_LINE2 = 0x100 /* Line 2 */
2628 }T_BAT_VAL_percent_cpcfu_line;
2629 #endif
2630
2631 /*
2632 * Enum to value table VAL_percent_cpcfu_mode
2633 * CCDGEN:WriteEnum_Count==323
2634 */
2635 #ifndef __T_BAT_VAL_percent_cpcfu_mode__
2636 #define __T_BAT_VAL_percent_cpcfu_mode__
2637 typedef enum
2638 {
2639 BAT_P_CPCFU_MODE_CLEAR = 0x0, /* Clear Call Diverted flag */
2640 BAT_P_CPCFU_MODE_SET = 0x1, /* Set Call Diverted flag */
2641 BAT_P_CPCFU_MODE_QUERY = 0x2 /* Query Call Diverted flag status */
2642 }T_BAT_VAL_percent_cpcfu_mode;
2643 #endif
2644
2645 /*
2646 * Enum to value table VAL_percent_cpcfu_status
2647 * CCDGEN:WriteEnum_Count==324
2648 */
2649 #ifndef __T_BAT_VAL_percent_cpcfu_status__
2650 #define __T_BAT_VAL_percent_cpcfu_status__
2651 typedef enum
2652 {
2653 BAT_P_CPCFU_STATUS_ACTIVATED = 0x0, /* Activated */
2654 BAT_P_CPCFU_STATUS_DEACTIVATE = 0x1 /* Deactivated */
2655 }T_BAT_VAL_percent_cpcfu_status;
2656 #endif
2657
2658 /*
2659 * Enum to value table VAL_percent_cphs_init_mode
2660 * CCDGEN:WriteEnum_Count==325
2661 */
2662 #ifndef __T_BAT_VAL_percent_cphs_init_mode__
2663 #define __T_BAT_VAL_percent_cphs_init_mode__
2664 typedef enum
2665 {
2666 BAT_P_CPHS_MODE_CLOSE = 0x0, /* Close CPHS functionalities */
2667 BAT_P_CPHS_MODE_INIT = 0x1, /* Initialise CPHS functionalities */
2668 BAT_P_CPHS_MODE_REFRESH = 0x2, /* Refresh CPHS data cached from SIM */
2669 BAT_P_CPHS_MODE_BUSY = 0x3 /* (for query only) CPHS busy */
2670 }T_BAT_VAL_percent_cphs_init_mode;
2671 #endif
2672
2673 /*
2674 * Enum to value table VAL_percent_cpi_ibt
2675 * CCDGEN:WriteEnum_Count==326
2676 */
2677 #ifndef __T_BAT_VAL_percent_cpi_ibt__
2678 #define __T_BAT_VAL_percent_cpi_ibt__
2679 typedef enum
2680 {
2681 BAT_P_CPI_IBT_FALSE = 0x0, /* No in-band tones */
2682 BAT_P_CPI_IBT_TRUE = 0x1 /* In-band tones */
2683 }T_BAT_VAL_percent_cpi_ibt;
2684 #endif
2685
2686 /*
2687 * Enum to value table VAL_percent_cpi_msgtype
2688 * CCDGEN:WriteEnum_Count==327
2689 */
2690 #ifndef __T_BAT_VAL_percent_cpi_msgtype__
2691 #define __T_BAT_VAL_percent_cpi_msgtype__
2692 typedef enum
2693 {
2694 BAT_P_CPI_TYPE_SETUP = 0x0, /* SETUP message */
2695 BAT_P_CPI_TYPE_DISC = 0x1, /* DISCONNECT message */
2696 BAT_P_CPI_TYPE_ALERTING = 0x2, /* ALERTING message */
2697 BAT_P_CPI_TYPE_PROC = 0x3, /* CALL PROCEEDING message */
2698 BAT_P_CPI_TYPE_SYNC = 0x4, /* synchronisation message */
2699 BAT_P_CPI_TYPE_PROGRESS = 0x5, /* PROGRESS message */
2700 BAT_P_CPI_TYPE_CONNECT = 0x6, /* CONNECT message */
2701 BAT_P_CPI_TYPE_RELEASE = 0x7, /* RELEASE message */
2702 BAT_P_CPI_TYPE_REJECT = 0x8, /* reject message */
2703 BAT_P_CPI_TYPE_MO_Setup = 0x9, /* MO Setup message */
2704 BAT_P_CPI_TYPE_HELD = 0xa /* Held message */
2705 }T_BAT_VAL_percent_cpi_msgtype;
2706 #endif
2707
2708 /*
2709 * Enum to value table VAL_percent_cpi_prog_desc
2710 * CCDGEN:WriteEnum_Count==328
2711 */
2712 #ifndef __T_BAT_VAL_percent_cpi_prog_desc__
2713 #define __T_BAT_VAL_percent_cpi_prog_desc__
2714 typedef enum
2715 {
2716 BAT_P_CPI_PROG_DESC_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2717 BAT_P_CPI_PROG_DESC_PROG_NO_END_TO_END_PLMN = 0x1, /* call is not end-to-end PLMN/ISDN, further call progress information may be available in-band */
2718 BAT_P_CPI_PROG_DESC_PROG_DEST_NON_PLMN = 0x2, /* destination address in non-PLMN/ISDN */
2719 BAT_P_CPI_PROG_DESC_PROG_ORIGIN_NON_PLMN = 0x3, /* origination address in non-PLMN/ISDN */
2720 BAT_P_CPI_PROG_DESC_PROG_RETURN_TO_PLMN = 0x4, /* call has returned to the PLMN/ISDN */
2721 BAT_P_CPI_PROG_DESC_PROG_INBAND_AVAIL = 0x8, /* in-band information or appropriate pattern now available */
2722 BAT_P_CPI_PROG_DESC_PROG_END_TO_END_PLMN = 0x20, /* call is end-to-end PLMN/ISDN */
2723 BAT_P_CPI_PROG_DESC_PROG_QUEUEING = 0x40, /* queueing */
2724 BAT_P_CPI_PROG_DESC_PROG_UNSPECIFIC = 0xfe, /* unspecific, used when coding standard is not equal to GSM; note that the value chosen here must not collide with any defined value of the progress description IE of the air interface */
2725 BAT_P_CPI_PROG_DESC_PROG_NOT_PRES = 0xff /* not present */
2726 }T_BAT_VAL_percent_cpi_prog_desc;
2727 #endif
2728
2729 /*
2730 * Enum to value table VAL_percent_cpi_tch
2731 * CCDGEN:WriteEnum_Count==329
2732 */
2733 #ifndef __T_BAT_VAL_percent_cpi_tch__
2734 #define __T_BAT_VAL_percent_cpi_tch__
2735 typedef enum
2736 {
2737 BAT_P_CPI_TCH_FALSE = 0x0, /* TCH not assigned */
2738 BAT_P_CPI_TCH_TRUE = 0x1 /* TCH assigned */
2739 }T_BAT_VAL_percent_cpi_tch;
2740 #endif
2741
2742 /*
2743 * Enum to value table VAL_plus_cpin_code
2744 * CCDGEN:WriteEnum_Count==330
2745 */
2746 #ifndef __T_BAT_VAL_plus_cpin_code__
2747 #define __T_BAT_VAL_plus_cpin_code__
2748 typedef enum
2749 {
2750 BAT_CPIN_CODE_READY = 0x0, /* Not waiting for a password */
2751 BAT_CPIN_CODE_SIM_PIN = 0x1, /* Waiting for PIN to be given */
2752 BAT_CPIN_CODE_SIM_PUK = 0x2, /* Waiting for PUK to be given */
2753 BAT_CPIN_CODE_PH_SIM_PIN = 0x3, /* Waiting for phone-to-SIM card password to be given */
2754 BAT_CPIN_CODE_SIM_PIN2 = 0x4, /* Waiting for PIN2 to be given */
2755 BAT_CPIN_CODE_SIM_PUK2 = 0x5 /* Waiting for PUK2 to be given */
2756 }T_BAT_VAL_plus_cpin_code;
2757 #endif
2758
2759 /*
2760 * Enum to value table VAL_percent_cpinf_phase
2761 * CCDGEN:WriteEnum_Count==331
2762 */
2763 #ifndef __T_BAT_VAL_percent_cpinf_phase__
2764 #define __T_BAT_VAL_percent_cpinf_phase__
2765 typedef enum
2766 {
2767 BAT_P_CPINF_PHASE_1 = 0x1, /* Phase 1 */
2768 BAT_P_CPINF_PHASE_2 = 0x2 /* Phase 2 etc. Values other than mentioned in this enum will be delivered in U8 format */
2769 }T_BAT_VAL_percent_cpinf_phase;
2770 #endif
2771
2772 /*
2773 * Enum to value table VAL_percent_cpi_w_ibt
2774 * CCDGEN:WriteEnum_Count==332
2775 */
2776 #ifndef __T_BAT_VAL_percent_cpi_w_ibt__
2777 #define __T_BAT_VAL_percent_cpi_w_ibt__
2778 typedef enum
2779 {
2780 BAT_P_CPI_W_IBT_FALSE = 0x0, /* No in-band tones */
2781 BAT_P_CPI_W_IBT_TRUE = 0x1 /* In-band tones */
2782 }T_BAT_VAL_percent_cpi_w_ibt;
2783 #endif
2784
2785 /*
2786 * Enum to value table VAL_percent_cpi_w_msgtype
2787 * CCDGEN:WriteEnum_Count==333
2788 */
2789 #ifndef __T_BAT_VAL_percent_cpi_w_msgtype__
2790 #define __T_BAT_VAL_percent_cpi_w_msgtype__
2791 typedef enum
2792 {
2793 BAT_P_CPI_W_TYPE_SETUP = 0x0, /* SETUP message */
2794 BAT_P_CPI_W_TYPE_DISC = 0x1, /* DISCONNECT message */
2795 BAT_P_CPI_W_TYPE_ALERTING = 0x2, /* ALERTING message */
2796 BAT_P_CPI_W_TYPE_PROC = 0x3, /* CALL PROCEEDING message */
2797 BAT_P_CPI_W_TYPE_SYNC = 0x4, /* synchronisation message */
2798 BAT_P_CPI_W_TYPE_PROGRESS = 0x5, /* PROGRESS message */
2799 BAT_P_CPI_W_TYPE_CONNECT = 0x6, /* CONNECT message */
2800 BAT_P_CPI_W_TYPE_RELEASE = 0x7, /* RELEASE message */
2801 BAT_P_CPI_W_TYPE_REJECT = 0x8, /* reject message */
2802 BAT_P_CPI_W_TYPE_MO_Setup = 0x9, /* MO Setup message */
2803 BAT_P_CPI_W_TYPE_HELD = 0xa /* Held message */
2804 }T_BAT_VAL_percent_cpi_w_msgtype;
2805 #endif
2806
2807 /*
2808 * Enum to value table VAL_percent_cpi_w_prog_desc
2809 * CCDGEN:WriteEnum_Count==334
2810 */
2811 #ifndef __T_BAT_VAL_percent_cpi_w_prog_desc__
2812 #define __T_BAT_VAL_percent_cpi_w_prog_desc__
2813 typedef enum
2814 {
2815 BAT_P_CPI_W_PROG_DESC_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2816 BAT_P_CPI_W_PROG_DESC_PROG_NO_END_TO_END_PLMN = 0x1, /* call is not end-to-end PLMN/ISDN, further call progress information may be available in-band */
2817 BAT_P_CPI_W_PROG_DESC_PROG_DEST_NON_PLMN = 0x2, /* destination address in non-PLMN/ISDN */
2818 BAT_P_CPI_W_PROG_DESC_PROG_ORIGIN_NON_PLMN = 0x3, /* origination address in non-PLMN/ISDN */
2819 BAT_P_CPI_W_PROG_DESC_PROG_RETURN_TO_PLMN = 0x4, /* call has returned to the PLMN/ISDN */
2820 BAT_P_CPI_W_PROG_DESC_PROG_INBAND_AVAIL = 0x8, /* in-band information or appropriate pattern now available */
2821 BAT_P_CPI_W_PROG_DESC_PROG_END_TO_END_PLMN = 0x20, /* call is end-to-end PLMN/ISDN */
2822 BAT_P_CPI_W_PROG_DESC_PROG_QUEUEING = 0x40, /* queueing */
2823 BAT_P_CPI_W_PROG_DESC_PROG_UNSPECIFIC = 0xfe, /* unspecific, used when coding standard is not equal to GSM; note that the value chosen here must not collide with any defined value of the progress description IE of the air interface */
2824 BAT_P_CPI_W_PROG_DESC_PROG_NOT_PRES = 0xff /* not present */
2825 }T_BAT_VAL_percent_cpi_w_prog_desc;
2826 #endif
2827
2828 /*
2829 * Enum to value table VAL_percent_cpi_w_tch
2830 * CCDGEN:WriteEnum_Count==335
2831 */
2832 #ifndef __T_BAT_VAL_percent_cpi_w_tch__
2833 #define __T_BAT_VAL_percent_cpi_w_tch__
2834 typedef enum
2835 {
2836 BAT_P_CPI_W_TCH_FALSE = 0x0, /* TCH not assigned */
2837 BAT_P_CPI_W_TCH_TRUE = 0x1 /* TCH assigned */
2838 }T_BAT_VAL_percent_cpi_w_tch;
2839 #endif
2840
2841 /*
2842 * Enum to value table VAL_percent_cpmb_line
2843 * CCDGEN:WriteEnum_Count==336
2844 */
2845 #ifndef __T_BAT_VAL_percent_cpmb_line__
2846 #define __T_BAT_VAL_percent_cpmb_line__
2847 typedef enum
2848 {
2849 BAT_P_CPMB_LINE_LINE1 = 0x1, /* Line 1 */
2850 BAT_P_CPMB_LINE_DATA = 0x2, /* Data */
2851 BAT_P_CPMB_LINE_FAX = 0x4, /* Fax */
2852 BAT_P_CPMB_LINE_LINE2 = 0x100 /* Line 2 */
2853 }T_BAT_VAL_percent_cpmb_line;
2854 #endif
2855
2856 /*
2857 * Enum to value table VAL_percent_cpmb_w_line
2858 * CCDGEN:WriteEnum_Count==337
2859 */
2860 #ifndef __T_BAT_VAL_percent_cpmb_w_line__
2861 #define __T_BAT_VAL_percent_cpmb_w_line__
2862 typedef enum
2863 {
2864 BAT_P_CPMB_W_LINE_LINE1 = 0x1, /* Line 1 */
2865 BAT_P_CPMB_W_LINE_DATA = 0x2, /* Data */
2866 BAT_P_CPMB_W_LINE_FAX = 0x4, /* Fax */
2867 BAT_P_CPMB_W_LINE_LINE2 = 0x100 /* Line 2 */
2868 }T_BAT_VAL_percent_cpmb_w_line;
2869 #endif
2870
2871 /*
2872 * Enum to value table VAL_plus_cpms_mem1
2873 * CCDGEN:WriteEnum_Count==338
2874 */
2875 #ifndef __T_BAT_VAL_plus_cpms_mem1__
2876 #define __T_BAT_VAL_plus_cpms_mem1__
2877 typedef enum
2878 {
2879 BAT_CPMS_MEM1_ME = 0x0, /* ME message storage */
2880 BAT_CPMS_MEM1_SM = 0x1 /* SM message storage */
2881 }T_BAT_VAL_plus_cpms_mem1;
2882 #endif
2883
2884 /*
2885 * Enum to value table VAL_plus_cpms_mem2
2886 * CCDGEN:WriteEnum_Count==339
2887 */
2888 #ifndef __T_BAT_VAL_plus_cpms_mem2__
2889 #define __T_BAT_VAL_plus_cpms_mem2__
2890 typedef enum
2891 {
2892 BAT_CPMS_MEM2_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2893 BAT_CPMS_MEM2_ME = 0x0, /* ME message storage */
2894 BAT_CPMS_MEM2_SM = 0x1 /* SM message storage */
2895 }T_BAT_VAL_plus_cpms_mem2;
2896 #endif
2897
2898 /*
2899 * Enum to value table VAL_plus_cpms_mem3
2900 * CCDGEN:WriteEnum_Count==340
2901 */
2902 #ifndef __T_BAT_VAL_plus_cpms_mem3__
2903 #define __T_BAT_VAL_plus_cpms_mem3__
2904 typedef enum
2905 {
2906 BAT_CPMS_MEM3_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2907 BAT_CPMS_MEM3_ME = 0x0, /* ME message storage */
2908 BAT_CPMS_MEM3_SM = 0x1 /* SM message storage */
2909 }T_BAT_VAL_plus_cpms_mem3;
2910 #endif
2911
2912 /*
2913 * Enum to value table VAL_percent_cpnums_mode
2914 * CCDGEN:WriteEnum_Count==341
2915 */
2916 #ifndef __T_BAT_VAL_percent_cpnums_mode__
2917 #define __T_BAT_VAL_percent_cpnums_mode__
2918 typedef enum
2919 {
2920 BAT_P_CPNUMS_MODE_EXPLORE = 0x1, /* Exploring element only if element is a folder returns elements belonging to folder */
2921 BAT_P_CPNUMS_MODE_QUERY = 0x2 /* Querying element returns information related to element */
2922 }T_BAT_VAL_percent_cpnums_mode;
2923 #endif
2924
2925 /*
2926 * Enum to value table VAL_percent_cpnums_network_flag
2927 * CCDGEN:WriteEnum_Count==342
2928 */
2929 #ifndef __T_BAT_VAL_percent_cpnums_network_flag__
2930 #define __T_BAT_VAL_percent_cpnums_network_flag__
2931 typedef enum
2932 {
2933 BAT_P_CPNUMS_NETWORK_NOT_SET = 0x0, /* Network flag is not set for element */
2934 BAT_P_CPNUMS_NETWORK_SET = 0x1 /* Network flag is set for element */
2935 }T_BAT_VAL_percent_cpnums_network_flag;
2936 #endif
2937
2938 /*
2939 * Enum to value table VAL_percent_cpnums_premium_flag
2940 * CCDGEN:WriteEnum_Count==343
2941 */
2942 #ifndef __T_BAT_VAL_percent_cpnums_premium_flag__
2943 #define __T_BAT_VAL_percent_cpnums_premium_flag__
2944 typedef enum
2945 {
2946 BAT_P_CPNUMS_PREMIUM_FLAG_NOT_SET = 0x0, /* Premium flag is not set for element. */
2947 BAT_P_CPNUMS_PREMIUM_FLAG_SET = 0x1 /* Premium flag is set for element */
2948 }T_BAT_VAL_percent_cpnums_premium_flag;
2949 #endif
2950
2951 /*
2952 * Enum to value table VAL_percent_cpnums_w_mode
2953 * CCDGEN:WriteEnum_Count==344
2954 */
2955 #ifndef __T_BAT_VAL_percent_cpnums_w_mode__
2956 #define __T_BAT_VAL_percent_cpnums_w_mode__
2957 typedef enum
2958 {
2959 BAT_P_CPNUMS_W_MODE_EXPLORE = 0x1, /* Exploring element only if element is a folder returns elements belonging to folder */
2960 BAT_P_CPNUMS_W_MODE_QUERY = 0x2 /* Querying element */
2961 }T_BAT_VAL_percent_cpnums_w_mode;
2962 #endif
2963
2964 /*
2965 * Enum to value table VAL_percent_cpnums_w_network_flag
2966 * CCDGEN:WriteEnum_Count==345
2967 */
2968 #ifndef __T_BAT_VAL_percent_cpnums_w_network_flag__
2969 #define __T_BAT_VAL_percent_cpnums_w_network_flag__
2970 typedef enum
2971 {
2972 BAT_P_CPNUMS_W_NETWORK_NOT_SET = 0x0, /* Network flag is not set for element */
2973 BAT_P_CPNUMS_W_NETWORK_SET = 0x1 /* Network flag is set for element */
2974 }T_BAT_VAL_percent_cpnums_w_network_flag;
2975 #endif
2976
2977 /*
2978 * Enum to value table VAL_percent_cpnums_w_premium_flag
2979 * CCDGEN:WriteEnum_Count==346
2980 */
2981 #ifndef __T_BAT_VAL_percent_cpnums_w_premium_flag__
2982 #define __T_BAT_VAL_percent_cpnums_w_premium_flag__
2983 typedef enum
2984 {
2985 BAT_P_CPNUMS_W_PREMIUM_FLAG_NOT_SET = 0x0, /* Premium flag is not set for element. */
2986 BAT_P_CPNUMS_W_PREMIUM_FLAG_SET = 0x1 /* Premium flag is set for element */
2987 }T_BAT_VAL_percent_cpnums_w_premium_flag;
2988 #endif
2989
2990 /*
2991 * Enum to value table VAL_plus_cpol_format
2992 * CCDGEN:WriteEnum_Count==347
2993 */
2994 #ifndef __T_BAT_VAL_plus_cpol_format__
2995 #define __T_BAT_VAL_plus_cpol_format__
2996 typedef enum
2997 {
2998 BAT_CPOL_FORMAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
2999 BAT_CPOL_FORMAT_LONG = 0x0, /* Long format alphanumeric */
3000 BAT_CPOL_FORMAT_SHORT = 0x1, /* Short format alphanumeric */
3001 BAT_CPOL_FORMAT_NUMERIC = 0x2 /* Numeric */
3002 }T_BAT_VAL_plus_cpol_format;
3003 #endif
3004
3005 /*
3006 * Enum to value table VAL_plus_cpol_w_format
3007 * CCDGEN:WriteEnum_Count==348
3008 */
3009 #ifndef __T_BAT_VAL_plus_cpol_w_format__
3010 #define __T_BAT_VAL_plus_cpol_w_format__
3011 typedef enum
3012 {
3013 BAT_CPOL_W_FORMAT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3014 BAT_CPOL_W_FORMAT_LONG = 0x0, /* Long format alphanumeric */
3015 BAT_CPOL_W_FORMAT_SHORT = 0x1, /* Short format alphanumeric */
3016 BAT_CPOL_W_FORMAT_NUMERIC = 0x2 /* Numeric */
3017 }T_BAT_VAL_plus_cpol_w_format;
3018 #endif
3019
3020 /*
3021 * Enum to value table VAL_percent_cpri_gprs_ciph
3022 * CCDGEN:WriteEnum_Count==349
3023 */
3024 #ifndef __T_BAT_VAL_percent_cpri_gprs_ciph__
3025 #define __T_BAT_VAL_percent_cpri_gprs_ciph__
3026 typedef enum
3027 {
3028 BAT_P_CPRI_GPRS_CIPH_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3029 BAT_P_CPRI_GPRS_CIPH_DISABLED = 0x0, /* ciphering has changed to disabled */
3030 BAT_P_CPRI_GPRS_CIPH_ENABLED = 0x1, /* ciphering has changed to disabled */
3031 BAT_P_CPRI_GPRS_CIPH_UNCHANGED = 0x2 /* ciphering still unchanged */
3032 }T_BAT_VAL_percent_cpri_gprs_ciph;
3033 #endif
3034
3035 /*
3036 * Enum to value table VAL_percent_cpri_gsm_ciph
3037 * CCDGEN:WriteEnum_Count==350
3038 */
3039 #ifndef __T_BAT_VAL_percent_cpri_gsm_ciph__
3040 #define __T_BAT_VAL_percent_cpri_gsm_ciph__
3041 typedef enum
3042 {
3043 BAT_P_CPRI_GSM_CIPH_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3044 BAT_P_CPRI_GSM_CIPH_DISABLED = 0x0, /* ciphering has changed to disabled */
3045 BAT_P_CPRI_GSM_CIPH_ENABLED = 0x1, /* ciphering has changed to disabled */
3046 BAT_P_CPRI_GSM_CIPH_UNCHANGED = 0x2 /* ciphering still unchanged */
3047 }T_BAT_VAL_percent_cpri_gsm_ciph;
3048 #endif
3049
3050 /*
3051 * Enum to value table VAL_percent_cproam_roam_status
3052 * CCDGEN:WriteEnum_Count==351
3053 */
3054 #ifndef __T_BAT_VAL_percent_cproam_roam_status__
3055 #define __T_BAT_VAL_percent_cproam_roam_status__
3056 typedef enum
3057 {
3058 BAT_P_CPROAM_STATUS_NOT_ROAMING = 0x0, /* Mobile is not in Roaming state. */
3059 BAT_P_CPROAM_STATUS_ROAMING = 0x1 /* Mobile is in Roaming state (mobile is registered to an other than the home network). */
3060 }T_BAT_VAL_percent_cproam_roam_status;
3061 #endif
3062
3063 /*
3064 * Enum to value table VAL_percent_cprsm_mode
3065 * CCDGEN:WriteEnum_Count==352
3066 */
3067 #ifndef __T_BAT_VAL_percent_cprsm_mode__
3068 #define __T_BAT_VAL_percent_cprsm_mode__
3069 typedef enum
3070 {
3071 BAT_P_CPRSM_MODE_RESUME = 0x0, /* Resume reception of short messages */
3072 BAT_P_CPRSM_MODE_PAUSE = 0x1 /* Pause (ie block) reception of short messages */
3073 }T_BAT_VAL_percent_cprsm_mode;
3074 #endif
3075
3076 /*
3077 * Enum to value table VAL_percent_cpvwi_lines
3078 * CCDGEN:WriteEnum_Count==353
3079 */
3080 #ifndef __T_BAT_VAL_percent_cpvwi_lines__
3081 #define __T_BAT_VAL_percent_cpvwi_lines__
3082 typedef enum
3083 {
3084 BAT_P_CPVWI_LINES_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3085 BAT_P_CPVWI_LINES_LINE1 = 0x1, /* Line 1 */
3086 BAT_P_CPVWI_LINES_DATA = 0x2, /* Data */
3087 BAT_P_CPVWI_LINES_FAX = 0x4, /* Fax */
3088 BAT_P_CPVWI_LINES_LINE2 = 0x100 /* Line 2 */
3089 }T_BAT_VAL_percent_cpvwi_lines;
3090 #endif
3091
3092 /*
3093 * Enum to value table VAL_percent_cpvwi_mode
3094 * CCDGEN:WriteEnum_Count==354
3095 */
3096 #ifndef __T_BAT_VAL_percent_cpvwi_mode__
3097 #define __T_BAT_VAL_percent_cpvwi_mode__
3098 typedef enum
3099 {
3100 BAT_P_CPVWI_MODE_CLEAR = 0x0, /* Clear Voice Message Waiting flag */
3101 BAT_P_CPVWI_MODE_SET = 0x1, /* Set Voice Message Waiting flag */
3102 BAT_P_CPVWI_MODE_QUERY = 0x2 /* Query Set Voice Message Waiting flag status */
3103 }T_BAT_VAL_percent_cpvwi_mode;
3104 #endif
3105
3106 /*
3107 * Enum to value table VAL_percent_cpvwi_status
3108 * CCDGEN:WriteEnum_Count==355
3109 */
3110 #ifndef __T_BAT_VAL_percent_cpvwi_status__
3111 #define __T_BAT_VAL_percent_cpvwi_status__
3112 typedef enum
3113 {
3114 BAT_P_CPVWI_FLAG_DEACTIVATED = 0x0, /* Flag deactivated */
3115 BAT_P_CPVWI_FLAG_ACTIVATED = 0x1, /* Flag activated */
3116 BAT_P_CPVWI_FLAG_NOT_PRESENT = 0x2 /* Flag not present */
3117 }T_BAT_VAL_percent_cpvwi_status;
3118 #endif
3119
3120 /*
3121 * Enum to value table VAL_plus_cpwd_fac
3122 * CCDGEN:WriteEnum_Count==356
3123 */
3124 #ifndef __T_BAT_VAL_plus_cpwd_fac__
3125 #define __T_BAT_VAL_plus_cpwd_fac__
3126 typedef enum
3127 {
3128 BAT_CPWD_FAC_SC = 0x0, /* SIM PIN1 */
3129 BAT_CPWD_FAC_AO = 0x1, /* BAOC (Bar All Outgoing Calls) (refer 3GPP TS 22.088 [6] clause 1) */
3130 BAT_CPWD_FAC_OI = 0x2, /* BOIC (Bar Outgoing International Calls) (refer 3GPP TS 22.088 [6] clause 1) */
3131 BAT_CPWD_FAC_OX = 0x3, /* BOIC exHC (Barr Outgoing International Calls except to Home Country) (refer 3GPP TS 22.088 [6] clause 1) */
3132 BAT_CPWD_FAC_AI = 0x4, /* BAIC (Bar All Incoming Calls) (refer 3GPP TS 22.088 [6] clause 2) */
3133 BAT_CPWD_FAC_IR = 0x5, /* BIC-Roam (Bar Incoming Calls when Roaming outside the home country) (refer 3GPP TS 22.088 [6] clause 2) */
3134 BAT_CPWD_FAC_AB = 0x6, /* All Barring services (refer 3GPP TS 22.030 [19]) */
3135 BAT_CPWD_FAC_AG = 0x7, /* All outgoing barring services (refer 3GPP TS 22.030 [19]) */
3136 BAT_CPWD_FAC_AC = 0x8, /* All incoming barring services (refer 3GPP TS 22.030 [19]) */
3137 BAT_CPWD_FAC_FD = 0x9, /* SIM card or active application in the UICC fixed dialling memory feature */
3138 BAT_CPWD_FAC_PN = 0xa, /* Network Personalisation (refer 3GPP TS 22.022 [33]) */
3139 BAT_CPWD_FAC_PU = 0xb, /* Network subset Personalisation (refer 3GPP TS 22.022 [33]) */
3140 BAT_CPWD_FAC_PP = 0xc, /* Service Provider Personalisation (refer 3GPP TS 22.022 [33]) */
3141 BAT_CPWD_FAC_PC = 0xd, /* Corporate Personalisation (refer 3GPP TS 22.022 [33]) */
3142 BAT_CPWD_FAC_PS = 0xe, /* PH-SIM (lock phone to SIM/UICC card) */
3143 BAT_CPWD_FAC_PF = 0xf, /* Lock Phone to the very First inserted SIM/UICC card */
3144 BAT_CPWD_FAC_AL = 0x10, /* ALS settings locked by CHV2 */
3145 // VAL-FF: SIM_PERS
3146 // BAT_CPWD_FAC_BL = 0x11, /* For Blocked Network */
3147 // VAL-FF: SIM_PERS
3148 // BAT_CPWD_FAC_FC = 0x12, /* Failure counter reset */
3149 // VAL-FF: SIM_PERS
3150 // BAT_CPWD_FAC_FCM = 0x13, /* Failure counter reset thru menu */
3151 // VAL-FF: SIM_PERS
3152 // BAT_CPWD_FAC_MU = 0x14, /* For Master Unlock thru bootup */
3153 // VAL-FF: SIM_PERS
3154 // BAT_CPWD_FAC_MUM = 0x15, /* For Master Unlock thru Menu */
3155 // VAL-FF: FF_PHONE_LOCK
3156 // BAT_CPWD_FAC_PL = 0x16, /* For Phone lock category */
3157 // VAL-FF: FF_PHONE_LOCK
3158 // BAT_CPWD_FAC_APL = 0x17, /* For Auto phone Lock */
3159 BAT_CPWD_FAC_P2 = 0x18 /* SIM PIN2 */
3160 }T_BAT_VAL_plus_cpwd_fac;
3161 #endif
3162
3163 /*
3164 * Enum to value table VAL_percent_creg_gprs_ind
3165 * CCDGEN:WriteEnum_Count==357
3166 */
3167 #ifndef __T_BAT_VAL_percent_creg_gprs_ind__
3168 #define __T_BAT_VAL_percent_creg_gprs_ind__
3169 typedef enum
3170 {
3171 BAT_P_CREG_GPRS_IND_NOT_SUPPORTED = 0x0, /* GPRS not supported within the cell */
3172 BAT_P_CREG_GPRS_IND_LIMITED = 0x1, /* GPRS supported but with limited service */
3173 BAT_P_CREG_GPRS_IND_SUPPORTED = 0x2, /* GPRS is supported within the cell */
3174 BAT_P_CREG_GPRS_IND_UNKNOWN = 0x3 /* It is unknown whether GPRS is supported within the cell */
3175 }T_BAT_VAL_percent_creg_gprs_ind;
3176 #endif
3177
3178 /*
3179 * Enum to value table VAL_percent_creg_stat
3180 * CCDGEN:WriteEnum_Count==358
3181 */
3182 #ifndef __T_BAT_VAL_percent_creg_stat__
3183 #define __T_BAT_VAL_percent_creg_stat__
3184 typedef enum
3185 {
3186 BAT_P_CREG_STATUS_NO_SEARCH = 0x0, /* Not registered and not currently searching for a new operator */
3187 BAT_P_CREG_STATUS_REG = 0x1, /* Registered, home network */
3188 BAT_P_CREG_STATUS_SEARCH = 0x2, /* Not registered and currently searching for a new operator */
3189 BAT_P_CREG_STATUS_DENIED = 0x3, /* Registration denied */
3190 BAT_P_CREG_STATUS_UNKNOWN = 0x4, /* Unknown */
3191 BAT_P_CREG_STATUS_ROAM = 0x5 /* Registered, roaming */
3192 }T_BAT_VAL_percent_creg_stat;
3193 #endif
3194
3195 /*
3196 * Enum to value table VAL_plus_cring_alt
3197 * CCDGEN:WriteEnum_Count==359
3198 */
3199 #ifndef __T_BAT_VAL_plus_cring_alt__
3200 #define __T_BAT_VAL_plus_cring_alt__
3201 typedef enum
3202 {
3203 BAT_CRING_ALT_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3204 BAT_CRING_ALT_VFD = 0x0, /* Voice Followed by Data */
3205 BAT_CRING_ALT_ALTERNATING = 0x1 /* Alternating Voice/XXX */
3206 }T_BAT_VAL_plus_cring_alt;
3207 #endif
3208
3209 /*
3210 * Enum to value table VAL_plus_cring_type2
3211 * CCDGEN:WriteEnum_Count==360
3212 */
3213 #ifndef __T_BAT_VAL_plus_cring_type2__
3214 #define __T_BAT_VAL_plus_cring_type2__
3215 typedef enum
3216 {
3217 BAT_CRING_TYPE2_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3218 BAT_CRING_TYPE2_ASYNC = 0x0, /* asynchronous transparent */
3219 BAT_CRING_TYPE2_SYNC = 0x1, /* synchronous transparent */
3220 BAT_CRING_TYPE2_REL_ASYNC = 0x2, /* asynchronous non transparent */
3221 BAT_CRING_TYPE2_REL_SYNC = 0x3, /* synchronous non transparent */
3222 BAT_CRING_TYPE2_FAX = 0x4, /* facsimile (TS 62) */
3223 BAT_CRING_TYPE2_VOICE = 0x5, /* normal voice (TS 11) */
3224 BAT_CRING_TYPE2_AUX_VOICE = 0x6, /* voice on second line */
3225 BAT_CRING_TYPE2_GPRS = 0x7 /* GPRS &lt;PDP_type&gt;,&lt;PDP_addr&gt;[,&lt;L2P&gt;] (GPRS network request for PDP context activation) */
3226 }T_BAT_VAL_plus_cring_type2;
3227 #endif
3228
3229 /*
3230 * Enum to value table VAL_plus_crsm_command
3231 * CCDGEN:WriteEnum_Count==361
3232 */
3233 #ifndef __T_BAT_VAL_plus_crsm_command__
3234 #define __T_BAT_VAL_plus_crsm_command__
3235 typedef enum
3236 {
3237 BAT_CRSM_CMD_READ_BIN = 0xb0, /* Read binary */
3238 BAT_CRSM_CMD_READ_REC = 0xb2, /* Read record */
3239 BAT_CRSM_CMD_GET_RESP = 0xc0, /* Get response */
3240 BAT_CRSM_CMD_UPD_BIN = 0xd6, /* Update binary */
3241 BAT_CRSM_CMD_UPD_REC = 0xdc, /* Update record */
3242 BAT_CRSM_CMD_STATUS = 0xf2 /* SIM status */
3243 }T_BAT_VAL_plus_crsm_command;
3244 #endif
3245
3246 /*
3247 * Enum to value table VAL_plus_cscb_mode
3248 * CCDGEN:WriteEnum_Count==362
3249 */
3250 #ifndef __T_BAT_VAL_plus_cscb_mode__
3251 #define __T_BAT_VAL_plus_cscb_mode__
3252 typedef enum
3253 {
3254 BAT_CSCB_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3255 BAT_CSCB_MODE_ACCEPT = 0x0, /* Accept the specified message types */
3256 BAT_CSCB_MODE_NOT_ACCEPT = 0x1 /* Dont accept the specified message types */
3257 }T_BAT_VAL_plus_cscb_mode;
3258 #endif
3259
3260 /*
3261 * Enum to value table VAL_plus_cscs_cs
3262 * CCDGEN:WriteEnum_Count==363
3263 */
3264 #ifndef __T_BAT_VAL_plus_cscs_cs__
3265 #define __T_BAT_VAL_plus_cscs_cs__
3266 typedef enum
3267 {
3268 BAT_CSCS_CS_IRA = 0x0, /* International Reference Alphabet */
3269 BAT_CSCS_CS_PCDN = 0x1, /* PC Danish/Norwegian */
3270 BAT_CSCS_CS_8859_1 = 0x2, /* ISO 8859 Latin 1 */
3271 BAT_CSCS_CS_PCCP_437 = 0x3, /* PC code page 437 */
3272 BAT_CSCS_CS_GSM = 0x4, /* GSM 7 bit default alphabet */
3273 BAT_CSCS_CS_HEX = 0x5, /* Hexadecimal */
3274 BAT_CSCS_CS_UCS2 = 0x6 /* 16 bit UCS2 */
3275 }T_BAT_VAL_plus_cscs_cs;
3276 #endif
3277
3278 /*
3279 * Enum to value table VAL_plus_csms_bm
3280 * CCDGEN:WriteEnum_Count==364
3281 */
3282 #ifndef __T_BAT_VAL_plus_csms_bm__
3283 #define __T_BAT_VAL_plus_csms_bm__
3284 typedef enum
3285 {
3286 BAT_CSMS_BM_DISABLE = 0x0, /* Not supported */
3287 BAT_CSMS_BM_ENABLE = 0x1 /* Supported */
3288 }T_BAT_VAL_plus_csms_bm;
3289 #endif
3290
3291 /*
3292 * Enum to value table VAL_plus_csms_mo
3293 * CCDGEN:WriteEnum_Count==365
3294 */
3295 #ifndef __T_BAT_VAL_plus_csms_mo__
3296 #define __T_BAT_VAL_plus_csms_mo__
3297 typedef enum
3298 {
3299 BAT_CSMS_MO_DISABLE = 0x0, /* Not supported */
3300 BAT_CSMS_MO_ENABLE = 0x1 /* Supported */
3301 }T_BAT_VAL_plus_csms_mo;
3302 #endif
3303
3304 /*
3305 * Enum to value table VAL_plus_csms_mt
3306 * CCDGEN:WriteEnum_Count==366
3307 */
3308 #ifndef __T_BAT_VAL_plus_csms_mt__
3309 #define __T_BAT_VAL_plus_csms_mt__
3310 typedef enum
3311 {
3312 BAT_CSMS_MT_DISABLE = 0x0, /* Not supported */
3313 BAT_CSMS_MT_ENABLE = 0x1 /* Supported */
3314 }T_BAT_VAL_plus_csms_mt;
3315 #endif
3316
3317 /*
3318 * Enum to value table VAL_plus_csms_service
3319 * CCDGEN:WriteEnum_Count==367
3320 */
3321 #ifndef __T_BAT_VAL_plus_csms_service__
3322 #define __T_BAT_VAL_plus_csms_service__
3323 typedef enum
3324 {
3325 BAT_CSMS_SERVICE_GSM_PH2 = 0x0, /* Syntax compatible with GSM 07.05 Phase 2 version 4.7.0 */
3326 BAT_CSMS_SERVICE_GSM_PH2_PLUS = 0x1 /* Syntax compatible with GSM 07.05 Phase 2+ */
3327 }T_BAT_VAL_plus_csms_service;
3328 #endif
3329
3330 /*
3331 * Enum to value table VAL_plus_csns_mode
3332 * CCDGEN:WriteEnum_Count==368
3333 */
3334 #ifndef __T_BAT_VAL_plus_csns_mode__
3335 #define __T_BAT_VAL_plus_csns_mode__
3336 typedef enum
3337 {
3338 BAT_CSNS_MODE_VOICE = 0x0, /* Voice */
3339 BAT_CSNS_MODE_VAF_VOICE = 0x1, /* Alternating voice/fax, voice first */
3340 BAT_CSNS_MODE_FAX = 0x2, /* Fax */
3341 BAT_CSNS_MODE_VAD_VOICE = 0x3, /* Alternating voice/data, voice first */
3342 BAT_CSNS_MODE_DATA = 0x4, /* Data */
3343 BAT_CSNS_MODE_VAF_FAX = 0x5, /* Alternating voice/fax, fax first */
3344 BAT_CSNS_MODE_VAD_DATA = 0x6, /* Alternating voice/data, data first */
3345 BAT_CSNS_MODE_VFD = 0x7 /* Voice followed by data */
3346 }T_BAT_VAL_plus_csns_mode;
3347 #endif
3348
3349 /*
3350 * Enum to value table VAL_plus_cssi_code1
3351 * CCDGEN:WriteEnum_Count==369
3352 */
3353 #ifndef __T_BAT_VAL_plus_cssi_code1__
3354 #define __T_BAT_VAL_plus_cssi_code1__
3355 typedef enum
3356 {
3357 BAT_CSSI_CODE1_CFUACTIVE = 0x0, /* CFUActive */
3358 BAT_CSSI_CODE1_SOMECCFAC = 0x1, /* SomeCCFActive */
3359 BAT_CSSI_CODE1_FORWARDED = 0x2, /* ForwardedCall */
3360 BAT_CSSI_CODE1_CALLWAITING = 0x3, /* CallWaiting */
3361 BAT_CSSI_CODE1_CUGCALL = 0x4, /* CUGCall */
3362 BAT_CSSI_CODE1_OUTCALLSBARRED = 0x5, /* OutCallsBarred */
3363 BAT_CSSI_CODE1_INCCALLSBARRED = 0x6, /* IncCallsBarred */
3364 BAT_CSSI_CODE1_CLIRSUPREJ = 0x7, /* CLIRSupRej */
3365 BAT_CSSI_CODE1_DEFLECTEDCALL = 0x8 /* DeflectedCall */
3366 }T_BAT_VAL_plus_cssi_code1;
3367 #endif
3368
3369 /*
3370 * Enum to value table VAL_percent_cssn_direction
3371 * CCDGEN:WriteEnum_Count==370
3372 */
3373 #ifndef __T_BAT_VAL_percent_cssn_direction__
3374 #define __T_BAT_VAL_percent_cssn_direction__
3375 typedef enum
3376 {
3377 BAT_P_CSSN_DIRECTION_IN = 0x0, /* In */
3378 BAT_P_CSSN_DIRECTION_OUT = 0x1, /* Out */
3379 BAT_P_CSSN_DIRECTION_BOTH = 0x2 /* Both */
3380 }T_BAT_VAL_percent_cssn_direction;
3381 #endif
3382
3383 /*
3384 * Enum to value table VAL_percent_cssn_trans_type
3385 * CCDGEN:WriteEnum_Count==371
3386 */
3387 #ifndef __T_BAT_VAL_percent_cssn_trans_type__
3388 #define __T_BAT_VAL_percent_cssn_trans_type__
3389 typedef enum
3390 {
3391 BAT_P_CSSN_TRANS_TYPE_BEGIN = 0x0, /* Beginning */
3392 BAT_P_CSSN_TRANS_TYPE_FAC = 0x1, /* Neither beginning or end */
3393 BAT_P_CSSN_TRANS_TYPE_END = 0x2 /* End */
3394 }T_BAT_VAL_percent_cssn_trans_type;
3395 #endif
3396
3397 /*
3398 * Enum to value table VAL_plus_cssu_code2
3399 * CCDGEN:WriteEnum_Count==372
3400 */
3401 #ifndef __T_BAT_VAL_plus_cssu_code2__
3402 #define __T_BAT_VAL_plus_cssu_code2__
3403 typedef enum
3404 {
3405 BAT_CSSU_CODE2_FORWARDEDCALL = 0x0, /* ForwardedCall */
3406 BAT_CSSU_CODE2_CUGCALL = 0x1, /* CUGCall */
3407 BAT_CSSU_CODE2_ONHOLD = 0x2, /* OnHold */
3408 BAT_CSSU_CODE2_RETRIEVED = 0x3, /* Retrieved */
3409 BAT_CSSU_CODE2_MULTIPARTY = 0x4, /* Multiparty */
3410 BAT_CSSU_CODE2_HELDCALLREL = 0x5, /* HeldCallRel */
3411 BAT_CSSU_CODE2_FWRDCHECKSS = 0x6, /* FwrdCheckSS */
3412 BAT_CSSU_CODE2_ECTALERT = 0x7, /* ECTAlert */
3413 BAT_CSSU_CODE2_ECTCONNECT = 0x8, /* ECTConnect */
3414 BAT_CSSU_CODE2_DEFLECTEDCAL = 0x9, /* DeflectedCal */
3415 BAT_CSSU_CODE2_INCCALLFORWARDED = 0xa /* IncCallForwarded */
3416 }T_BAT_VAL_plus_cssu_code2;
3417 #endif
3418
3419 /*
3420 * Enum to value table VAL_percent_cstat_entity_id
3421 * CCDGEN:WriteEnum_Count==373
3422 */
3423 #ifndef __T_BAT_VAL_percent_cstat_entity_id__
3424 #define __T_BAT_VAL_percent_cstat_entity_id__
3425 typedef enum
3426 {
3427 BAT_P_CSTAT_ENT_ID_PBOOK = 0x0, /* Phonebook */
3428 BAT_P_CSTAT_ENT_ID_SMS = 0x1, /* SMS */
3429 BAT_P_CSTAT_ENT_ID_RDY = 0xff /* Ready when both PHB and SMS have reported they are ready */
3430 }T_BAT_VAL_percent_cstat_entity_id;
3431 #endif
3432
3433 /*
3434 * Enum to value table VAL_percent_cstat_status
3435 * CCDGEN:WriteEnum_Count==374
3436 */
3437 #ifndef __T_BAT_VAL_percent_cstat_status__
3438 #define __T_BAT_VAL_percent_cstat_status__
3439 typedef enum
3440 {
3441 BAT_P_CSTAT_ENT_STATE_NOT_READY = 0x0, /* Not ready */
3442 BAT_P_CSTAT_ENT_STATE_READY = 0x1 /* Ready */
3443 }T_BAT_VAL_percent_cstat_status;
3444 #endif
3445
3446 /*
3447 * Enum to value table VAL_plus_csvm_mode
3448 * CCDGEN:WriteEnum_Count==375
3449 */
3450 #ifndef __T_BAT_VAL_plus_csvm_mode__
3451 #define __T_BAT_VAL_plus_csvm_mode__
3452 typedef enum
3453 {
3454 BAT_CSVM_MODE_DISABLE = 0x0, /* Disable */
3455 BAT_CSVM_MODE_ENABLE = 0x1 /* Enable */
3456 }T_BAT_VAL_plus_csvm_mode;
3457 #endif
3458
3459 /*
3460 * Enum to value table VAL_percent_ctty_m
3461 * CCDGEN:WriteEnum_Count==376
3462 */
3463 #ifndef __T_BAT_VAL_percent_ctty_m__
3464 #define __T_BAT_VAL_percent_ctty_m__
3465 typedef enum
3466 {
3467 BAT_P_CTTY_M_DEACTIVATED = 0x0, /* DEACTIVATED */
3468 BAT_P_CTTY_M_ACTIVATED = 0x1, /* ACTIVATED */
3469 BAT_P_CTTY_M_UNKNOWN = 0x2 /* UNKNOWN */
3470 }T_BAT_VAL_percent_ctty_m;
3471 #endif
3472
3473 /*
3474 * Enum to value table VAL_percent_ctty_req
3475 * CCDGEN:WriteEnum_Count==377
3476 */
3477 #ifndef __T_BAT_VAL_percent_ctty_req__
3478 #define __T_BAT_VAL_percent_ctty_req__
3479 typedef enum
3480 {
3481 BAT_P_CTTY_REQ_NO_TTY = 0x0, /* NO TTY */
3482 BAT_P_CTTY_REQ_BIDIRECTIONAL = 0x1, /* BIDIRECTIONAL */
3483 BAT_P_CTTY_REQ_STATIC_HCO = 0x2, /* STATIC_HCO */
3484 BAT_P_CTTY_REQ_STATIC_VCO = 0x3 /* STATIC_VCO */
3485 }T_BAT_VAL_percent_ctty_req;
3486 #endif
3487
3488 /*
3489 * Enum to value table VAL_percent_ctyi_neg
3490 * CCDGEN:WriteEnum_Count==378
3491 */
3492 #ifndef __T_BAT_VAL_percent_ctyi_neg__
3493 #define __T_BAT_VAL_percent_ctyi_neg__
3494 typedef enum
3495 {
3496 BAT_P_CTYI_NEG_OFF = 0x0, /* TTY service not requested */
3497 BAT_P_CTYI_NEG_REQ = 0x1, /* TTY service requested */
3498 BAT_P_CTYI_NEG_REJECT = 0x2, /* TTY service not granted */
3499 BAT_P_CTYI_NEG_GRANT = 0x3 /* TTY service granted */
3500 }T_BAT_VAL_percent_ctyi_neg;
3501 #endif
3502
3503 /*
3504 * Enum to value table VAL_plus_ctzu_onoff
3505 * CCDGEN:WriteEnum_Count==379
3506 */
3507 #ifndef __T_BAT_VAL_plus_ctzu_onoff__
3508 #define __T_BAT_VAL_plus_ctzu_onoff__
3509 typedef enum
3510 {
3511 BAT_CTZU_ONOFF_OFF = 0x0, /* Disable automatic time zone update via NITZ (default). */
3512 BAT_CTZU_ONOFF_ON = 0x1 /* Enable automatic time zone update via NITZ. */
3513 }T_BAT_VAL_plus_ctzu_onoff;
3514 #endif
3515
3516 /*
3517 * Enum to value table VAL_plus_cusd_m
3518 * CCDGEN:WriteEnum_Count==380
3519 */
3520 #ifndef __T_BAT_VAL_plus_cusd_m__
3521 #define __T_BAT_VAL_plus_cusd_m__
3522 typedef enum
3523 {
3524 BAT_CUSD_M_END = 0x0, /* no further user action required */
3525 BAT_CUSD_M_REQUEST = 0x1, /* further user action required */
3526 BAT_CUSD_M_TERMINATED = 0x2, /* USSD terminated by network */
3527 BAT_CUSD_M_RESPONSE = 0x3, /* other local client has responded */
3528 BAT_CUSD_M_NOT_SUPPORTED = 0x4, /* operation not supported */
3529 BAT_CUSD_M_NETWORK_TIMEOUT = 0x5 /* network time out */
3530 }T_BAT_VAL_plus_cusd_m;
3531 #endif
3532
3533 /*
3534 * Enum to value table VAL_plus_cusd_n
3535 * CCDGEN:WriteEnum_Count==381
3536 */
3537 #ifndef __T_BAT_VAL_plus_cusd_n__
3538 #define __T_BAT_VAL_plus_cusd_n__
3539 typedef enum
3540 {
3541 BAT_CUSD_N_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3542 BAT_CUSD_N_CANCEL = 0x2 /* Cancel ongoing USSD session */
3543 }T_BAT_VAL_plus_cusd_n;
3544 #endif
3545
3546 /*
3547 * Enum to value table VAL_plus_cusd_w_m
3548 * CCDGEN:WriteEnum_Count==382
3549 */
3550 #ifndef __T_BAT_VAL_plus_cusd_w_m__
3551 #define __T_BAT_VAL_plus_cusd_w_m__
3552 typedef enum
3553 {
3554 BAT_CUSD_W_M_END = 0x0, /* no further user action required */
3555 BAT_CUSD_W_M_REQUEST = 0x1, /* further user action required */
3556 BAT_CUSD_W_M_TERMINATED = 0x2, /* USSD terminated by network */
3557 BAT_CUSD_W_M_RESPONSE = 0x3, /* other local client has responded */
3558 BAT_CUSD_W_M_NOT_SUPPORTED = 0x4, /* operation not supported */
3559 BAT_CUSD_W_M_NETWORK_TIMEOUT = 0x5 /* network time out */
3560 }T_BAT_VAL_plus_cusd_w_m;
3561 #endif
3562
3563 /*
3564 * Enum to value table VAL_plus_cusd_w_n
3565 * CCDGEN:WriteEnum_Count==383
3566 */
3567 #ifndef __T_BAT_VAL_plus_cusd_w_n__
3568 #define __T_BAT_VAL_plus_cusd_w_n__
3569 typedef enum
3570 {
3571 BAT_CUSD_W_N_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3572 BAT_CUSD_W_N_CANCEL = 0x2 /* Cancel ongoing USSD session */
3573 }T_BAT_VAL_plus_cusd_w_n;
3574 #endif
3575
3576 /*
3577 * Enum to value table VAL_percent_cust_mode
3578 * CCDGEN:WriteEnum_Count==384
3579 */
3580 #ifndef __T_BAT_VAL_percent_cust_mode__
3581 #define __T_BAT_VAL_percent_cust_mode__
3582 typedef enum
3583 {
3584 BAT_P_CUST_MODE_NORMAL = 0x0, /* Normal behaviour */
3585 BAT_P_CUST_MODE_BEHAVIOUR_1 = 0x1 /* Behaviour 1 */
3586 }T_BAT_VAL_percent_cust_mode;
3587 #endif
3588
3589 /*
3590 * Enum to value table VAL_percent_cwup_type
3591 * CCDGEN:WriteEnum_Count==385
3592 */
3593 #ifndef __T_BAT_VAL_percent_cwup_type__
3594 #define __T_BAT_VAL_percent_cwup_type__
3595 typedef enum
3596 {
3597 BAT_P_CWUP_TYPE_RR = 0x1 /* Wake up RR */
3598 }T_BAT_VAL_percent_cwup_type;
3599 #endif
3600
3601 /*
3602 * Enum to value table VAL_percent_data_mode
3603 * CCDGEN:WriteEnum_Count==386
3604 */
3605 #ifndef __T_BAT_VAL_percent_data_mode__
3606 #define __T_BAT_VAL_percent_data_mode__
3607 typedef enum
3608 {
3609 BAT_P_DATA_MODE_DELETE = 0x0, /* Delete redirection */
3610 BAT_P_DATA_MODE_ONCE = 0x1, /* Activate redirection (once) */
3611 BAT_P_DATA_MODE_ALWAYS = 0x2 /* Activate redirection (always) */
3612 }T_BAT_VAL_percent_data_mode;
3613 #endif
3614
3615 /*
3616 * Enum to value table VAL_percent_dinf_mode
3617 * CCDGEN:WriteEnum_Count==387
3618 */
3619 #ifndef __T_BAT_VAL_percent_dinf_mode__
3620 #define __T_BAT_VAL_percent_dinf_mode__
3621 typedef enum
3622 {
3623 BAT_P_DINF_MODE_CURRENT = 0x0, /* Show only current channel information */
3624 BAT_P_DINF_MODE_ALL = 0x1 /* Show all available channel information */
3625 }T_BAT_VAL_percent_dinf_mode;
3626 #endif
3627
3628 /*
3629 * Enum to value table VAL_plus_ds_dir
3630 * CCDGEN:WriteEnum_Count==388
3631 */
3632 #ifndef __T_BAT_VAL_plus_ds_dir__
3633 #define __T_BAT_VAL_plus_ds_dir__
3634 typedef enum
3635 {
3636 BAT_DS_DIRECTION_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3637 BAT_DS_DIRECTION_NEGOTIATED = 0x0, /* To be negotiated */
3638 BAT_DS_DIRECTION_TX_ONLY = 0x1, /* Compression in the TX direction only */
3639 BAT_DS_DIRECTION_RX_ONLY = 0x2, /* Compression in the RX direction only */
3640 BAT_DS_DIRECTION_BOTH = 0x3 /* Compression in both directions */
3641 }T_BAT_VAL_plus_ds_dir;
3642 #endif
3643
3644 /*
3645 * Enum to value table VAL_plus_ds_neg
3646 * CCDGEN:WriteEnum_Count==389
3647 */
3648 #ifndef __T_BAT_VAL_plus_ds_neg__
3649 #define __T_BAT_VAL_plus_ds_neg__
3650 typedef enum
3651 {
3652 BAT_DS_COMP_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3653 BAT_DS_COMP_NO_DISC = 0x0, /* No disconnect if compression negotiation fails */
3654 BAT_DS_COMP_DISC = 0x1 /* Disconnect if compression negotiation fails */
3655 }T_BAT_VAL_plus_ds_neg;
3656 #endif
3657
3658 /*
3659 * Enum to value table VAL_percent_efrslt_result
3660 * CCDGEN:WriteEnum_Count==390
3661 */
3662 #ifndef __T_BAT_VAL_percent_efrslt_result__
3663 #define __T_BAT_VAL_percent_efrslt_result__
3664 typedef enum
3665 {
3666 BAT_P_EFRSLT_RES_FAIL = 0x0, /* Update failed */
3667 BAT_P_EFRSLT_RES_OK = 0x1 /* Update was successful */
3668 }T_BAT_VAL_percent_efrslt_result;
3669 #endif
3670
3671 /*
3672 * Enum to value table VAL_percent_simef_mode
3673 * CCDGEN:WriteEnum_Count==391
3674 */
3675 #ifndef __T_BAT_VAL_percent_simef_mode__
3676 #define __T_BAT_VAL_percent_simef_mode__
3677 typedef enum
3678 {
3679 BAT_P_SIMEF_MODE_OFF = 0x0, /* Disable Indication */
3680 BAT_P_SIMEF_MODE_ON = 0x1 /* Enable Indication */
3681 }T_BAT_VAL_percent_simef_mode;
3682 #endif
3683
3684 /*
3685 * Enum to value table VAL_percent_em_mode
3686 * CCDGEN:WriteEnum_Count==392
3687 */
3688 #ifndef __T_BAT_VAL_percent_em_mode__
3689 #define __T_BAT_VAL_percent_em_mode__
3690 typedef enum
3691 {
3692 BAT_P_EM_MODE_DIS_AUTO_REP = 0x0, /* Disable automatic reporting */
3693 BAT_P_EM_MODE_EN_AUTO_REP = 0x1, /* Enable automatic reporting */
3694 BAT_P_EM_MODE_SIN = 0x2, /* Mobile station and infrastructure data */
3695 BAT_P_EM_MODE_PCO = 0x3 /* Request EM data as trace output */
3696 }T_BAT_VAL_percent_em_mode;
3697 #endif
3698
3699 /*
3700 * Enum to value table VAL_percent_em_pco_type
3701 * CCDGEN:WriteEnum_Count==393
3702 */
3703 #ifndef __T_BAT_VAL_percent_em_pco_type__
3704 #define __T_BAT_VAL_percent_em_pco_type__
3705 typedef enum
3706 {
3707 BAT_P_EM_PCO_TYPE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3708 BAT_P_EM_PCO_TYPE_SC = 0x1, /* Serving cell */
3709 BAT_P_EM_PCO_TYPE_SC_GPRS = 0x2, /* Serving cell GPRS */
3710 BAT_P_EM_PCO_TYPE_SC_NC = 0x4, /* Neighbouring cell */
3711 BAT_P_EM_PCO_TYPE_LOC_PAG = 0x8, /* Location and paging parameter */
3712 BAT_P_EM_PCO_TYPE_PLMN = 0x10, /* PLMN Parameters */
3713 BAT_P_EM_PCO_TYPE_CIPH_HOP_DTX = 0x20, /* Ciphering, hopping and dtx parameters */
3714 BAT_P_EM_PCO_TYPE_POWER = 0x40, /* Power parameters */
3715 BAT_P_EM_PCO_TYPE_ID = 0x80, /* Identity parameters */
3716 BAT_P_EM_PCO_TYPE_VER = 0x100, /* Version parameters */
3717 BAT_P_EM_PCO_TYPE_GMM = 0x200, /* GMM information */
3718 BAT_P_EM_PCO_TYPE_GRLC = 0x400, /* GRLC information */
3719 BAT_P_EM_PCO_TYPE_AMR = 0x800, /* AMR information */
3720 BAT_P_EM_PCO_TYPE_PDP = 0x1000, /* PDP information */
3721 BAT_P_EM_PCO_TYPE_RR = 0x2000 /* All Information from RR */
3722 }T_BAT_VAL_percent_em_pco_type;
3723 #endif
3724
3725 /*
3726 * Enum to value table VAL_percent_em_sin_type
3727 * CCDGEN:WriteEnum_Count==394
3728 */
3729 #ifndef __T_BAT_VAL_percent_em_sin_type__
3730 #define __T_BAT_VAL_percent_em_sin_type__
3731 typedef enum
3732 {
3733 BAT_P_EM_TYPE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3734 BAT_P_EM_TYPE_SC = 0x1, /* Serving cell */
3735 BAT_P_EM_TYPE_SC_GPRS = 0x2, /* Serving cell GPRS */
3736 BAT_P_EM_TYPE_SC_NC = 0x3, /* Neighbouring cell */
3737 BAT_P_EM_TYPE_LOC_PAG = 0x4, /* Location and paging parameter */
3738 BAT_P_EM_TYPE_PLMN = 0x5, /* PLMN Parameters */
3739 BAT_P_EM_TYPE_CIPH_HOP_DTX = 0x6, /* Ciphering, hopping and dtx parameters */
3740 BAT_P_EM_TYPE_POWER = 0x7, /* Power parameters */
3741 BAT_P_EM_TYPE_ID = 0x8, /* Identity parameters */
3742 BAT_P_EM_TYPE_VER = 0x9, /* Version parameters */
3743 BAT_P_EM_TYPE_GMM = 0xa, /* GMM information */
3744 BAT_P_EM_TYPE_GRLC = 0xb, /* GRLC information */
3745 BAT_P_EM_TYPE_AMR = 0xc, /* AMR information */
3746 BAT_P_EM_TYPE_PDP = 0xd /* PDP information */
3747 }T_BAT_VAL_percent_em_sin_type;
3748 #endif
3749
3750 /*
3751 * Enum to value table VAL_plus_ext_error_err
3752 * CCDGEN:WriteEnum_Count==395
3753 */
3754 #ifndef __T_BAT_VAL_plus_ext_error_err__
3755 #define __T_BAT_VAL_plus_ext_error_err__
3756 typedef enum
3757 {
3758 BAT_EXT_ERROR_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
3759 BAT_EXT_ERROR_EXT_ERR_PARAMETER = 0x0, /* parameter not allowed */
3760 BAT_EXT_ERROR_EXT_ERR_DATACORRUPT = 0x1, /* data corrupted */
3761 BAT_EXT_ERROR_EXT_ERR_INTERNAL = 0x2, /* internal error */
3762 BAT_EXT_ERROR_EXT_ERR_CALLTABFULL = 0x3, /* call table full */
3763 BAT_EXT_ERROR_EXT_ERR_SRVTABFULL = 0x4, /* service table full */
3764 BAT_EXT_ERROR_EXT_ERR_CALLNOTFOUND = 0x5, /* call not found */
3765 BAT_EXT_ERROR_EXT_ERR_NODATACALLSUP = 0x6, /* no data-call supported */
3766 BAT_EXT_ERROR_EXT_ERR_ONECALLONHOLD = 0x7, /* one call on hold */
3767 BAT_EXT_ERROR_EXT_ERR_CALLTYPENOHOLD = 0x8, /* hold call not supported for this type */
3768 BAT_EXT_ERROR_EXT_ERR_FDNCHECK = 0x9, /* number not allowed by FDN */
3769 BAT_EXT_ERROR_EXT_ERR_BDNCHECK = 0xa, /* number not allowed by BDN */
3770 BAT_EXT_ERROR_EXT_ERR_PARALLELUSSD = 0xb, /* parallel USSD not supported */
3771 BAT_EXT_ERROR_EXT_ERR_FAXMINSPEEDCOND = 0xc, /* fax minimum speed condition */
3772 BAT_EXT_ERROR_EXT_ERR_CMDDETAILSSAT = 0xd, /* conflict with command details */
3773 BAT_EXT_ERROR_EXT_ERR_ALSLOCK = 0xe, /* not allowed by ALS-Lock */
3774 BAT_EXT_ERROR_EXT_ERR_IMEICHECK = 0xf, /* IMEI illegal */
3775 BAT_EXT_ERROR_EXT_ERR_LCS_CMDNOTSUP = 0x10, /* Command not supported */
3776 BAT_EXT_ERROR_EXT_ERR_LCS_CMDNOTREC = 0x11, /* Command not recognised/out of range */
3777 BAT_EXT_ERROR_EXT_ERR_LCS_CLPSCLIENTNOTREC = 0x12, /* LCS Client ID not recognised/out of range */
3778 BAT_EXT_ERROR_EXT_ERR_LCS_INTERVALNOTSUP = 0x13, /* Interval attribute out of range */
3779 BAT_EXT_ERROR_EXT_ERR_LCS_REPEATNOTSUP = 0x14, /* Repeat attribute not supported/ out of range */
3780 BAT_EXT_ERROR_EXT_ERR_LCS_SENDREQTYNOTREC = 0x15, /* Send request type not recognised / out of range */
3781 BAT_EXT_ERROR_EXT_ERR_LCS_USCONFREQTYNOTREC = 0x16, /* User confirmation request type not recognised / out of range */
3782 BAT_EXT_ERROR_EXT_ERR_LCS_CLSRCLIENTIDNOTREC = 0x17, /* LCS Client ID not recognised/out of range */
3783 BAT_EXT_ERROR_EXT_ERR_LCS_CSCALLNUMNOTSUP = 0x18, /* Circuit switched call number out of range */
3784 BAT_EXT_ERROR_EXT_ERR_UNKNOWN = 0x64 /* error unknown */
3785 }T_BAT_VAL_plus_ext_error_err;
3786 #endif
3787
3788 /*
3789 * Enum to value table VAL_plus_fap_pwd
3790 * CCDGEN:WriteEnum_Count==396
3791 */
3792 #ifndef __T_BAT_VAL_plus_fap_pwd__
3793 #define __T_BAT_VAL_plus_fap_pwd__
3794 typedef enum
3795 {
3796 BAT_FAP_PWD_DISABLE = 0x0, /* Disables PWD */
3797 BAT_FAP_PWD_ENABLE = 0x1 /* Enables PWD */
3798 }T_BAT_VAL_plus_fap_pwd;
3799 #endif
3800
3801 /*
3802 * Enum to value table VAL_plus_fap_sep
3803 * CCDGEN:WriteEnum_Count==397
3804 */
3805 #ifndef __T_BAT_VAL_plus_fap_sep__
3806 #define __T_BAT_VAL_plus_fap_sep__
3807 typedef enum
3808 {
3809 BAT_FAP_SEP_DISABLE = 0x0, /* Disables SEP */
3810 BAT_FAP_SEP_ENABLE = 0x1 /* Enables SEP */
3811 }T_BAT_VAL_plus_fap_sep;
3812 #endif
3813
3814 /*
3815 * Enum to value table VAL_plus_fap_sub
3816 * CCDGEN:WriteEnum_Count==398
3817 */
3818 #ifndef __T_BAT_VAL_plus_fap_sub__
3819 #define __T_BAT_VAL_plus_fap_sub__
3820 typedef enum
3821 {
3822 BAT_FAP_SUB_DISABLE = 0x0, /* Disables SUB */
3823 BAT_FAP_SUB_ENABLE = 0x1 /* Enables SUB */
3824 }T_BAT_VAL_plus_fap_sub;
3825 #endif
3826
3827 /*
3828 * Enum to value table VAL_plus_fbo_value
3829 * CCDGEN:WriteEnum_Count==399
3830 */
3831 #ifndef __T_BAT_VAL_plus_fbo_value__
3832 #define __T_BAT_VAL_plus_fbo_value__
3833 typedef enum
3834 {
3835 BAT_FBO_VALUE_DIRCDIRBD = 0x0, /* Selects direct bit order for both Phase C and B/D data */
3836 BAT_FBO_VALUE_RVRCDIRBD = 0x1, /* Selects reversed bit order for Phase C and direct bit order for Phase B/D data */
3837 BAT_FBO_VALUE_DIRCRVRBD = 0x2, /* Selects direct bit order for Phase C and reversed bit order for Phase B/D data */
3838 BAT_FBO_VALUE_RVRCRVRBD = 0x3 /* Selects reversed bit order for both Phase C and Phase B/D data */
3839 }T_BAT_VAL_plus_fbo_value;
3840 #endif
3841
3842 /*
3843 * Enum to value table VAL_plus_fbu_value
3844 * CCDGEN:WriteEnum_Count==400
3845 */
3846 #ifndef __T_BAT_VAL_plus_fbu_value__
3847 #define __T_BAT_VAL_plus_fbu_value__
3848 typedef enum
3849 {
3850 BAT_FBU_VALUE_DISABLE = 0x0, /* Disables HDLC frame reporting */
3851 BAT_FBU_VALUE_ENABLE = 0x1 /* Enables the DCE to report the contents of Phase B and Phase D HDLC frames to the DTE */
3852 }T_BAT_VAL_plus_fbu_value;
3853 #endif
3854
3855 /*
3856 * Enum to value table VAL_plus_fclass_n
3857 * CCDGEN:WriteEnum_Count==401
3858 */
3859 #ifndef __T_BAT_VAL_plus_fclass_n__
3860 #define __T_BAT_VAL_plus_fclass_n__
3861 typedef enum
3862 {
3863 BAT_FCLASS_MODE_DATA = 0x0, /* Data */
3864 BAT_FCLASS_MODE_FAX2 = 0x2, /* Fax2 */
3865 BAT_FCLASS_MODE_VOICE = 0x8, /* Voice */
3866 BAT_FCLASS_MODE_FAX20 = 0x14 /* Fax20 */
3867 }T_BAT_VAL_plus_fclass_n;
3868 #endif
3869
3870 /*
3871 * Enum to value table VAL_plus_fcq_tq
3872 * CCDGEN:WriteEnum_Count==402
3873 */
3874 #ifndef __T_BAT_VAL_plus_fcq_tq__
3875 #define __T_BAT_VAL_plus_fcq_tq__
3876 typedef enum
3877 {
3878 BAT_FCQ_VALUE_CQCDISABLED = 0x0, /* CQCDisabled */
3879 BAT_FCQ_VALUE_CQCENABLED = 0x1 /* CQCEnabled */
3880 }T_BAT_VAL_plus_fcq_tq;
3881 #endif
3882
3883 /*
3884 * Enum to value table VAL_plus_fcr_value
3885 * CCDGEN:WriteEnum_Count==403
3886 */
3887 #ifndef __T_BAT_VAL_plus_fcr_value__
3888 #define __T_BAT_VAL_plus_fcr_value__
3889 typedef enum
3890 {
3891 BAT_FCR_VALUE_NORCVCAP = 0x0, /* DCE will not receive message data */
3892 BAT_FCR_VALUE_RCVCAP = 0x1 /* Indicates the DCE can receive message data */
3893 }T_BAT_VAL_plus_fcr_value;
3894 #endif
3895
3896 /*
3897 * Enum to value table VAL_plus_fea_value
3898 * CCDGEN:WriteEnum_Count==404
3899 */
3900 #ifndef __T_BAT_VAL_plus_fea_value__
3901 #define __T_BAT_VAL_plus_fea_value__
3902 typedef enum
3903 {
3904 BAT_FEA_VALUE_V0 = 0x0, /* Determines that T.4 EOL patterns are bit aligned (as received). */
3905 BAT_FEA_VALUE_V1 = 0x1 /* Determines that the last received bits of T.4 EOL patterns are octet aligned by the DCE */
3906 }T_BAT_VAL_plus_fea_value;
3907 #endif
3908
3909 /*
3910 * Enum to value table VAL_plus_ffc_dfc
3911 * CCDGEN:WriteEnum_Count==405
3912 */
3913 #ifndef __T_BAT_VAL_plus_ffc_dfc__
3914 #define __T_BAT_VAL_plus_ffc_dfc__
3915 typedef enum
3916 {
3917 BAT_FFC_DFC_IGNORED = 0x0, /* Data format format codes ignored */
3918 BAT_FFC_DFC_ENABLED = 0x1, /* Data format checking enabled */
3919 BAT_FFC_DFC_CONVERSION = 0x2 /* Data format conversion enabled */
3920 }T_BAT_VAL_plus_ffc_dfc;
3921 #endif
3922
3923 /*
3924 * Enum to value table VAL_plus_ffc_lnc
3925 * CCDGEN:WriteEnum_Count==406
3926 */
3927 #ifndef __T_BAT_VAL_plus_ffc_lnc__
3928 #define __T_BAT_VAL_plus_ffc_lnc__
3929 typedef enum
3930 {
3931 BAT_FFC_LNC_IGNORED = 0x0, /* Page length format codes ignored */
3932 BAT_FFC_LNC_ENABLED = 0x1, /* Page length checking enabled */
3933 BAT_FFC_LNC_CONVERSION1D = 0x2, /* Page length conversion enabled for 1-D data, */
3934 BAT_FFC_LNC_CONVERSION2D = 0x3 /* Page length conversion enabled for 2-D data */
3935 }T_BAT_VAL_plus_ffc_lnc;
3936 #endif
3937
3938 /*
3939 * Enum to value table VAL_plus_ffc_vrc
3940 * CCDGEN:WriteEnum_Count==407
3941 */
3942 #ifndef __T_BAT_VAL_plus_ffc_vrc__
3943 #define __T_BAT_VAL_plus_ffc_vrc__
3944 typedef enum
3945 {
3946 BAT_FFC_VRC_IGNORED = 0x0, /* Vertical resolution format codes ignored */
3947 BAT_FFC_VRC_ENABLED = 0x1, /* Vertical resolution checking enabled */
3948 BAT_FFC_VRC_CONVERSION1D = 0x2, /* Vertical resolution conversion enabled for 1-D data */
3949 BAT_FFC_VRC_CONVERSION2D = 0x3 /* Vertical resolution conversion enabled for 2-D data */
3950 }T_BAT_VAL_plus_ffc_vrc;
3951 #endif
3952
3953 /*
3954 * Enum to value table VAL_plus_ffc_wdc
3955 * CCDGEN:WriteEnum_Count==408
3956 */
3957 #ifndef __T_BAT_VAL_plus_ffc_wdc__
3958 #define __T_BAT_VAL_plus_ffc_wdc__
3959 typedef enum
3960 {
3961 BAT_FFC_WDC_IGNORED = 0x0, /* Page width format codes ignored */
3962 BAT_FFC_WDC_ENABLED = 0x1, /* Page width checking enabled */
3963 BAT_FFC_WDC_CONVERSION = 0x2 /* Page width conversion enabled */
3964 }T_BAT_VAL_plus_ffc_wdc;
3965 #endif
3966
3967 /*
3968 * Enum to value table VAL_plus_fhs_status
3969 * CCDGEN:WriteEnum_Count==409
3970 */
3971 #ifndef __T_BAT_VAL_plus_fhs_status__
3972 #define __T_BAT_VAL_plus_fhs_status__
3973 typedef enum
3974 {
3975 BAT_FHS_STATUS_NORMEND = 0x0, /* NormEnd */
3976 BAT_FHS_STATUS_RINGDETECT = 0x1, /* RingDetect */
3977 BAT_FHS_STATUS_CALLABORT = 0x2, /* CallAbort */
3978 BAT_FHS_STATUS_NOLOOPCURR = 0x3, /* NoLoopCurr */
3979 BAT_FHS_STATUS_RINGBACKNOANS = 0x4, /* RingbackNoAns */
3980 BAT_FHS_STATUS_RINGBACKANS = 0x5, /* RingbackAns */
3981 BAT_FHS_STATUS_UNSPCPHAERR = 0x10, /* UnspcPhAErr */
3982 BAT_FHS_STATUS_NOANS = 0x11, /* NoAns */
3983 BAT_FHS_STATUS_UNSPCTXPHBERR = 0x20, /* UnspcTxPhBErr */
3984 BAT_FHS_STATUS_NOREMOTERXTX = 0x21, /* NoRemoteRxTx */
3985 BAT_FHS_STATUS_COMRECERRTX = 0x22, /* ComrecErrTx */
3986 BAT_FHS_STATUS_INVCOMRECCMD = 0x23, /* InvComrecCmd */
3987 BAT_FHS_STATUS_RSPRECERRTX = 0x24, /* RsprecErrTx */
3988 BAT_FHS_STATUS_DCSNORES = 0x25, /* DcsNoRes */
3989 BAT_FHS_STATUS_DISDTCRCVD = 0x26, /* DisDtcRcvd */
3990 BAT_FHS_STATUS_TRAINFAIL = 0x27, /* TrainFail */
3991 BAT_FHS_STATUS_INVRSPRECRES = 0x28, /* InvRsprecRes */
3992 BAT_FHS_STATUS_UNSPCTXPHCERR = 0x40, /* UnspcTxPhCErr */
3993 BAT_FHS_STATUS_UNSPCIMGFRMTERR = 0x41, /* UnspcImgFrmtErr */
3994 BAT_FHS_STATUS_IMGCNVERR = 0x42, /* ImgCnvErr */
3995 BAT_FHS_STATUS_DTEDCEDATAUNDRFLW = 0x43, /* DteDceDataUndrflw */
3996 BAT_FHS_STATUS_UNRECDATACMD = 0x44, /* UnrecDataCmd */
3997 BAT_FHS_STATUS_IMGERRLINELEN = 0x45, /* ImgErrLineLen */
3998 BAT_FHS_STATUS_IMGERRPAGELEN = 0x46, /* ImgErrPageLen */
3999 BAT_FHS_STATUS_IMGERRCMPRCODE = 0x47, /* ImgErrCmprCode */
4000 BAT_FHS_STATUS_UNSPCTXPHDERR = 0x50, /* UnspcTxPhDErr */
4001 BAT_FHS_STATUS_RSPRECERRD = 0x51, /* RsprecErrD */
4002 BAT_FHS_STATUS_NOMPSRES = 0x52, /* NoMpsRes */
4003 BAT_FHS_STATUS_INVMPSRES = 0x53, /* InvMpsRes */
4004 BAT_FHS_STATUS_NOEOPRES = 0x54, /* NoEopRes */
4005 BAT_FHS_STATUS_INVEOPRES = 0x55, /* InvEopRes */
4006 BAT_FHS_STATUS_NOEOMRES = 0x56, /* NoEomRes */
4007 BAT_FHS_STATUS_INVEOMRES = 0x57, /* InvEomRes */
4008 BAT_FHS_STATUS_50PINPIP = 0x58, /* 50PinPip */
4009 BAT_FHS_STATUS_UNSPCRXPHBERR = 0x70, /* UnspcRxPhBErr */
4010 BAT_FHS_STATUS_RSPRECERRRX = 0x71, /* RsprecErrRx */
4011 BAT_FHS_STATUS_COMRECERRRX = 0x72, /* ComrecErrRx */
4012 BAT_FHS_STATUS_T30T2TIMEOUT = 0x73, /* T30T2Timeout */
4013 BAT_FHS_STATUS_T30T1TIMEOUT = 0x74, /* T30T1Timeout */
4014 BAT_FHS_STATUS_UNSPCRXPHCERR = 0x90, /* UnspcRxPhCErr */
4015 BAT_FHS_STATUS_MISSEOL = 0x91, /* MissEol */
4016 BAT_FHS_STATUS_BADCRCFRM = 0x92, /* BadCRCFrm */
4017 BAT_FHS_STATUS_DCEDTEBUFOVRFLW = 0x93, /* DceDteBufOvrflw */
4018 BAT_FHS_STATUS_UNSPCRXPHDERR = 0xa0, /* UnspcRxPhDErr */
4019 BAT_FHS_STATUS_RSPRECINVRES = 0xa1, /* RsprecInvRes */
4020 BAT_FHS_STATUS_COMRECINVRES = 0xa2, /* ComrecInvRes */
4021 BAT_FHS_STATUS_A0PINPIP = 0xa3, /* A0PinPip */
4022 BAT_FHS_STATUS_PHBSNDRSRVD1 = 0xe0, /* PhBSndRsrvd1 */
4023 BAT_FHS_STATUS_PHBSNDRSRVD2 = 0xe1, /* PhBSndRsrvd2 */
4024 BAT_FHS_STATUS_PHBSNDRSRVD3 = 0xe2, /* PhBSndRsrvd3 */
4025 BAT_FHS_STATUS_PHCSNDRSRVD1 = 0xe3, /* PhCSndRsrvd1 */
4026 BAT_FHS_STATUS_PHCSNDRSRVD2 = 0xe4, /* PhCSndRsrvd2 */
4027 BAT_FHS_STATUS_PHDSNDRSRVD1 = 0xe5, /* PhDSndRsrvd1 */
4028 BAT_FHS_STATUS_PHDSNDRSRVD2 = 0xe6, /* PhDSndRsrvd2 */
4029 BAT_FHS_STATUS_PHDSNDRSRVD3 = 0xe7, /* PhDSndRsrvd3 */
4030 BAT_FHS_STATUS_PHBRCVNORESP = 0xe8, /* PhBRcvNoResp */
4031 BAT_FHS_STATUS_PHBRCVINVRESP = 0xe9, /* PhBRcvInvResp */
4032 BAT_FHS_STATUS_PHBRCVRSRVD3 = 0xea, /* PhBRcvRsrvd3 */
4033 BAT_FHS_STATUS_PHCRCVRSRVD1 = 0xeb, /* PhCRcvRsrvd1 */
4034 BAT_FHS_STATUS_PHCRCVRSRVD2 = 0xec, /* PhCRcvRsrvd2 */
4035 BAT_FHS_STATUS_PHDRCVNORESP = 0xed, /* PhDRcvNoResp */
4036 BAT_FHS_STATUS_PHDRCVINVRESP = 0xee, /* PhDRcvInvResp */
4037 BAT_FHS_STATUS_PHDRCVRSRVD3 = 0xef, /* PhDRcvRsrvd3 */
4038 BAT_FHS_STATUS_SGNNOTALLWD = 0xf0, /* SgnNotAllwd */
4039 BAT_FHS_STATUS_FADRMTSTNERR = 0xf1, /* FADRmtStnErr */
4040 BAT_FHS_STATUS_FADLCLSTNERR = 0xf2, /* FADLclStnErr */
4041 BAT_FHS_STATUS_FADOWNERR = 0xf3, /* FADOwnErr */
4042 BAT_FHS_STATUS_FADGNRLER = 0xf4 /* FADGnrlErr */
4043 }T_BAT_VAL_plus_fhs_status;
4044 #endif
4045
4046 /*
4047 * Enum to value table VAL_plus_fie_value
4048 * CCDGEN:WriteEnum_Count==410
4049 */
4050 #ifndef __T_BAT_VAL_plus_fie_value__
4051 #define __T_BAT_VAL_plus_fie_value__
4052 typedef enum
4053 {
4054 BAT_FIE_VALUE_IGNOREPRI = 0x0, /* PRI-Q reports will be replaced by non-PRI equivalents */
4055 BAT_FIE_VALUE_ACCEPTPRI = 0x1 /* Procedure Interrupt Requests from the remote station are accepted */
4056 }T_BAT_VAL_plus_fie_value;
4057 #endif
4058
4059 /*
4060 * Enum to value table VAL_plus_fit_action
4061 * CCDGEN:WriteEnum_Count==411
4062 */
4063 #ifndef __T_BAT_VAL_plus_fit_action__
4064 #define __T_BAT_VAL_plus_fit_action__
4065 typedef enum
4066 {
4067 BAT_FIT_ACTION_ON_HOOK_RESET = 0x0, /* Go on hook then reset to +FCLASS=0 */
4068 BAT_FIT_ACTION_ON_HOOK = 0x1 /* Go on hook (and do not reset) */
4069 }T_BAT_VAL_plus_fit_action;
4070 #endif
4071
4072 /*
4073 * Enum to value table VAL_plus_flo_flo_c
4074 * CCDGEN:WriteEnum_Count==412
4075 */
4076 #ifndef __T_BAT_VAL_plus_flo_flo_c__
4077 #define __T_BAT_VAL_plus_flo_flo_c__
4078 typedef enum
4079 {
4080 BAT_FLO_CMD_NONE = 0x0, /* Turn off flow control */
4081 BAT_FLO_CMD_SW = 0x1, /* Select DC1/DC3 flow control */
4082 BAT_FLO_CMD_HW = 0x2 /* Select CTS/RTS flow control */
4083 }T_BAT_VAL_plus_flo_flo_c;
4084 #endif
4085
4086 /*
4087 * Enum to value table VAL_plus_flo_flo_q
4088 * CCDGEN:WriteEnum_Count==413
4089 */
4090 #ifndef __T_BAT_VAL_plus_flo_flo_q__
4091 #define __T_BAT_VAL_plus_flo_flo_q__
4092 typedef enum
4093 {
4094 BAT_FLO_RSP_NONE = 0x0, /* NO flow control */
4095 BAT_FLO_RSP_SW = 0x1, /* DC1/DC3 flow control */
4096 BAT_FLO_RSP_HW = 0x2, /* CTS/RTS flow control */
4097 BAT_FLO_RSP_INV = 0xff /* invalid setting */
4098 }T_BAT_VAL_plus_flo_flo_q;
4099 #endif
4100
4101 /*
4102 * Enum to value table VAL_plus_flp_value
4103 * CCDGEN:WriteEnum_Count==414
4104 */
4105 #ifndef __T_BAT_VAL_plus_flp_value__
4106 #define __T_BAT_VAL_plus_flp_value__
4107 typedef enum
4108 {
4109 BAT_FLP_DOC_NONE = 0x0, /* No document to poll, DIS bit 9 will be cleared and any received DTC frames will result in disconnection */
4110 BAT_FLP_DOC_READY = 0x1 /* Document ready for polling, DIS bit 9 will be set and any received DTC frames will be accepted */
4111 }T_BAT_VAL_plus_flp_value;
4112 #endif
4113
4114 /*
4115 * Enum to value table VAL_plus_fms_value
4116 * CCDGEN:WriteEnum_Count==415
4117 */
4118 #ifndef __T_BAT_VAL_plus_fms_value__
4119 #define __T_BAT_VAL_plus_fms_value__
4120 typedef enum
4121 {
4122 BAT_FMS_BPS_2400 = 0x0, /* 2400bps */
4123 BAT_FMS_BPS_4800 = 0x1, /* 4800bps */
4124 BAT_FMS_BPS_7200 = 0x2, /* 7200bps */
4125 BAT_FMS_BPS_9600 = 0x3, /* 9600bps */
4126 BAT_FMS_BPS_12000 = 0x4, /* 12000bps */
4127 BAT_FMS_BPS_14400 = 0x5 /* 14400bps */
4128 }T_BAT_VAL_plus_fms_value;
4129 #endif
4130
4131 /*
4132 * Enum to value table VAL_plus_fps_ppr
4133 * CCDGEN:WriteEnum_Count==416
4134 */
4135 #ifndef __T_BAT_VAL_plus_fps_ppr__
4136 #define __T_BAT_VAL_plus_fps_ppr__
4137 typedef enum
4138 {
4139 BAT_FPS_PPR_MCF = 0x0, /* Page good */
4140 BAT_FPS_PPR_RTN = 0x1, /* Page bad, retrain requested */
4141 BAT_FPS_PPR_RTP = 0x2, /* Page good, retrain requested */
4142 BAT_FPS_PPR_PIN = 0x3, /* Page bad, interrupt requested */
4143 BAT_FPS_PPR_PIP = 0x4 /* Page good, interrupt requested */
4144 }T_BAT_VAL_plus_fps_ppr;
4145 #endif
4146
4147 /*
4148 * Enum to value table VAL_plus_fsp_poll
4149 * CCDGEN:WriteEnum_Count==417
4150 */
4151 #ifndef __T_BAT_VAL_plus_fsp_poll__
4152 #define __T_BAT_VAL_plus_fsp_poll__
4153 typedef enum
4154 {
4155 BAT_FSP_POLL_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4156 BAT_FSP_POLL_DISABLE = 0x0, /* Disable polling */
4157 BAT_FSP_POLL_ENABLE = 0x1 /* Enable polling */
4158 }T_BAT_VAL_plus_fsp_poll;
4159 #endif
4160
4161 /*
4162 * Enum to value table VAL_plus_ifc_by_ta
4163 * CCDGEN:WriteEnum_Count==418
4164 */
4165 #ifndef __T_BAT_VAL_plus_ifc_by_ta__
4166 #define __T_BAT_VAL_plus_ifc_by_ta__
4167 typedef enum
4168 {
4169 BAT_IFC_TX_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4170 BAT_IFC_TX_NONE = 0x0, /* No TX flow control */
4171 BAT_IFC_TX_SW = 0x1, /* Software flow control */
4172 BAT_IFC_TX_HW = 0x2 /* Hardware flow control */
4173 }T_BAT_VAL_plus_ifc_by_ta;
4174 #endif
4175
4176 /*
4177 * Enum to value table VAL_plus_ifc_by_te
4178 * CCDGEN:WriteEnum_Count==419
4179 */
4180 #ifndef __T_BAT_VAL_plus_ifc_by_te__
4181 #define __T_BAT_VAL_plus_ifc_by_te__
4182 typedef enum
4183 {
4184 BAT_IFC_RX_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4185 BAT_IFC_RX_NONE = 0x0, /* No RX flow control */
4186 BAT_IFC_RX_SW = 0x1, /* Software flow control */
4187 BAT_IFC_RX_HW = 0x2 /* Hardware flow control */
4188 }T_BAT_VAL_plus_ifc_by_te;
4189 #endif
4190
4191 /*
4192 * Enum to value table VAL_plus_ilrr_rate
4193 * CCDGEN:WriteEnum_Count==420
4194 */
4195 #ifndef __T_BAT_VAL_plus_ilrr_rate__
4196 #define __T_BAT_VAL_plus_ilrr_rate__
4197 typedef enum
4198 {
4199 BAT_ILRR_RATE_300 = 0x1, /* 300bps */
4200 BAT_ILRR_RATE_1200 = 0x2, /* 1200bps */
4201 BAT_ILRR_RATE_2400 = 0x3, /* 2400bps */
4202 BAT_ILRR_RATE_4800 = 0x4, /* 4800bps */
4203 BAT_ILRR_RATE_9600 = 0x5, /* 9600bps */
4204 BAT_ILRR_RATE_14400 = 0x6, /* 14400bps */
4205 BAT_ILRR_RATE_19200 = 0x7, /* 19200bps */
4206 BAT_ILRR_RATE_38400 = 0x8, /* 38400bps */
4207 BAT_ILRR_RATE_1 = 0xf /* other rate */
4208 }T_BAT_VAL_plus_ilrr_rate;
4209 #endif
4210
4211 /*
4212 * Enum to value table VAL_plus_ipr_rate
4213 * CCDGEN:WriteEnum_Count==421
4214 */
4215 #ifndef __T_BAT_VAL_plus_ipr_rate__
4216 #define __T_BAT_VAL_plus_ipr_rate__
4217 typedef enum
4218 {
4219 BAT_IPR_RATE_AUTO = 0x0, /* Automatic rate detection */
4220 BAT_IPR_RATE_75 = 0x1, /* 75bps */
4221 BAT_IPR_RATE_150 = 0x2, /* 150bps */
4222 BAT_IPR_RATE_300 = 0x3, /* 300bps */
4223 BAT_IPR_RATE_600 = 0x4, /* 600bps */
4224 BAT_IPR_RATE_1200 = 0x5, /* 1200bps */
4225 BAT_IPR_RATE_2400 = 0x6, /* 2400bps */
4226 BAT_IPR_RATE_4800 = 0x7, /* 4800bps */
4227 BAT_IPR_RATE_7200 = 0x8, /* 7200bps */
4228 BAT_IPR_RATE_9600 = 0x9, /* 9600bps */
4229 BAT_IPR_RATE_14400 = 0xa, /* 14400bps */
4230 BAT_IPR_RATE_19200 = 0xb, /* 19200bps */
4231 BAT_IPR_RATE_28800 = 0xc, /* 28800bps */
4232 BAT_IPR_RATE_33900 = 0xd, /* 33900bps */
4233 BAT_IPR_RATE_38400 = 0xe, /* 38400bps */
4234 BAT_IPR_RATE_57600 = 0xf, /* 57600bps */
4235 BAT_IPR_RATE_115200 = 0x10, /* 115200bps */
4236 BAT_IPR_RATE_203125 = 0x11, /* 203125bps */
4237 BAT_IPR_RATE_406250 = 0x12, /* 406250bps */
4238 BAT_IPR_RATE_812500 = 0x13 /* 812500bps */
4239 }T_BAT_VAL_plus_ipr_rate;
4240 #endif
4241
4242 /*
4243 * Enum to value table VAL_percent_pbcf_ldn
4244 * CCDGEN:WriteEnum_Count==422
4245 */
4246 #ifndef __T_BAT_VAL_percent_pbcf_ldn__
4247 #define __T_BAT_VAL_percent_pbcf_ldn__
4248 typedef enum
4249 {
4250 BAT_P_PBCF_LDN_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4251 BAT_P_PBCF_LDN_LDN_ENABLE = 0x0, /* Enable */
4252 BAT_P_PBCF_LDN_LDN_DISABLE = 0x1 /* Disable */
4253 }T_BAT_VAL_percent_pbcf_ldn;
4254 #endif
4255
4256 /*
4257 * Enum to value table VAL_percent_pbcf_lmn
4258 * CCDGEN:WriteEnum_Count==423
4259 */
4260 #ifndef __T_BAT_VAL_percent_pbcf_lmn__
4261 #define __T_BAT_VAL_percent_pbcf_lmn__
4262 typedef enum
4263 {
4264 BAT_P_PBCF_LMN_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4265 BAT_P_PBCF_LMN_LMN_ENABLE = 0x0, /* Enable */
4266 BAT_P_PBCF_LMN_LMN_DISABLE = 0x1 /* Disable */
4267 }T_BAT_VAL_percent_pbcf_lmn;
4268 #endif
4269
4270 /*
4271 * Enum to value table VAL_percent_pbcf_lrn
4272 * CCDGEN:WriteEnum_Count==424
4273 */
4274 #ifndef __T_BAT_VAL_percent_pbcf_lrn__
4275 #define __T_BAT_VAL_percent_pbcf_lrn__
4276 typedef enum
4277 {
4278 BAT_P_PBCF_LRN_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4279 BAT_P_PBCF_LRN_LRN_ENABLE = 0x0, /* Enable */
4280 BAT_P_PBCF_LRN_LRN_DISABLE = 0x1 /* Disable */
4281 }T_BAT_VAL_percent_pbcf_lrn;
4282 #endif
4283
4284 /*
4285 * Enum to value table VAL_percent_ppp_authprot
4286 * CCDGEN:WriteEnum_Count==425
4287 */
4288 #ifndef __T_BAT_VAL_percent_ppp_authprot__
4289 #define __T_BAT_VAL_percent_ppp_authprot__
4290 typedef enum
4291 {
4292 BAT_P_PPP_PROT_NONE = 0x0, /* No authentication (ignore login and password) */
4293 BAT_P_PPP_PROT_PAP = 0x1, /* PAP */
4294 BAT_P_PPP_PROT_CHAP = 0x2, /* CHAP */
4295 BAT_P_PPP_PROT_AUTO = 0x3 /* Automatic authentication */
4296 }T_BAT_VAL_percent_ppp_authprot;
4297 #endif
4298
4299 /*
4300 * Enum to value table VAL_percent_ppp_conn_type
4301 * CCDGEN:WriteEnum_Count==426
4302 */
4303 #ifndef __T_BAT_VAL_percent_ppp_conn_type__
4304 #define __T_BAT_VAL_percent_ppp_conn_type__
4305 typedef enum
4306 {
4307 BAT_P_PPP_CONN_TYPE_NO_PPP = 0x0, /* Dont use PPP, application will connect directly to L2R */
4308 BAT_P_PPP_CONN_TYPE_PPP = 0x1 /* Use PPP, application will be connected to PPP */
4309 }T_BAT_VAL_percent_ppp_conn_type;
4310 #endif
4311
4312 /*
4313 * Enum to value table VAL_percent_pvrf_ps1
4314 * CCDGEN:WriteEnum_Count==427
4315 */
4316 #ifndef __T_BAT_VAL_percent_pvrf_ps1__
4317 #define __T_BAT_VAL_percent_pvrf_ps1__
4318 typedef enum
4319 {
4320 BAT_P_PVRF_PS1_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4321 BAT_P_PVRF_PS1_NOT_REQUIRED = 0x0, /* PIN1 Not Required */
4322 BAT_P_PVRF_PS1_REQUIRED = 0x1 /* PIN1 Required */
4323 }T_BAT_VAL_percent_pvrf_ps1;
4324 #endif
4325
4326 /*
4327 * Enum to value table VAL_percent_pvrf_ps2
4328 * CCDGEN:WriteEnum_Count==428
4329 */
4330 #ifndef __T_BAT_VAL_percent_pvrf_ps2__
4331 #define __T_BAT_VAL_percent_pvrf_ps2__
4332 typedef enum
4333 {
4334 BAT_P_PVRF_PS2_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4335 BAT_P_PVRF_PS2_NOT_REQUIRED = 0x0, /* PIN2 Not Required */
4336 BAT_P_PVRF_PS2_REQUIRED = 0x1 /* PIN2 Required */
4337 }T_BAT_VAL_percent_pvrf_ps2;
4338 #endif
4339
4340 /*
4341 * Enum to value table VAL_percent_pvrf_type
4342 * CCDGEN:WriteEnum_Count==429
4343 */
4344 #ifndef __T_BAT_VAL_percent_pvrf_type__
4345 #define __T_BAT_VAL_percent_pvrf_type__
4346 typedef enum
4347 {
4348 BAT_P_PVRF_TYPE_PIN1 = 0x0, /* PIN1 */
4349 BAT_P_PVRF_TYPE_PIN2 = 0x1, /* PIN2 */
4350 BAT_P_PVRF_TYPE_PUK1 = 0x2, /* PUK1 */
4351 BAT_P_PVRF_TYPE_PUK2 = 0x3 /* PUK2 */
4352 }T_BAT_VAL_percent_pvrf_type;
4353 #endif
4354
4355 /*
4356 * Enum to value table VAL_percent_rdl_mode
4357 * CCDGEN:WriteEnum_Count==430
4358 */
4359 #ifndef __T_BAT_VAL_percent_rdl_mode__
4360 #define __T_BAT_VAL_percent_rdl_mode__
4361 typedef enum
4362 {
4363 BAT_P_RDL_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4364 BAT_P_RDL_MODE_OFF = 0x0, /* Automatic calling repeat is switched off. */
4365 BAT_P_RDL_MODE_ON = 0x1 /* Automatic calling repeat is switched on. */
4366 }T_BAT_VAL_percent_rdl_mode;
4367 #endif
4368
4369 /*
4370 * Enum to value table VAL_percent_rdl_state
4371 * CCDGEN:WriteEnum_Count==431
4372 */
4373 #ifndef __T_BAT_VAL_percent_rdl_state__
4374 #define __T_BAT_VAL_percent_rdl_state__
4375 typedef enum
4376 {
4377 BAT_P_RDL_STATE_TIMER_STARTED = 0x2, /* Automatic calling repeat timer is started */
4378 BAT_P_RDL_STATE_AUTO_CALL = 0x3, /* Automatic call is started */
4379 BAT_P_RDL_STATE_CALL_FAIL = 0x4, /* Call attempt fails */
4380 BAT_P_RDL_STATE_CALL_SUCC = 0x5, /* Call attempt successful */
4381 BAT_P_RDL_STATE_REDIAL_STOPPED = 0x6 /* Automatic calling repeat is stopped */
4382 }T_BAT_VAL_percent_rdl_state;
4383 #endif
4384
4385 /*
4386 * Enum to value table VAL_percent_rdlb_mode
4387 * CCDGEN:WriteEnum_Count==432
4388 */
4389 #ifndef __T_BAT_VAL_percent_rdlb_mode__
4390 #define __T_BAT_VAL_percent_rdlb_mode__
4391 typedef enum
4392 {
4393 BAT_P_RDLB_MODE_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4394 BAT_P_RDLB_MODE_DELETE = 0x1 /* Deletes the Blacklist */
4395 }T_BAT_VAL_percent_rdlb_mode;
4396 #endif
4397
4398 /*
4399 * Enum to value table VAL_percent_rdlb_state
4400 * CCDGEN:WriteEnum_Count==433
4401 */
4402 #ifndef __T_BAT_VAL_percent_rdlb_state__
4403 #define __T_BAT_VAL_percent_rdlb_state__
4404 typedef enum
4405 {
4406 BAT_P_RDLB_STATE_FULL = 0x2, /* Blacklist is full */
4407 BAT_P_RDLB_STATE_ENTRY_BLACKLISTED = 0x3, /* Phone number added to blacklist */
4408 BAT_P_RDLB_STATE_ENTRY_IN_BLACKLIST = 0x4 /* Phone number is blacklisted */
4409 }T_BAT_VAL_percent_rdlb_state;
4410 #endif
4411
4412 /*
4413 * Enum to value table VAL_percent_satcc_mode
4414 * CCDGEN:WriteEnum_Count==434
4415 */
4416 #ifndef __T_BAT_VAL_percent_satcc_mode__
4417 #define __T_BAT_VAL_percent_satcc_mode__
4418 typedef enum
4419 {
4420 BAT_P_SATCC_MODE_INACTIVE = 0x0, /* Control by SIM inactive */
4421 BAT_P_SATCC_MODE_ACTIVE = 0x1 /* Control by SIM active */
4422 }T_BAT_VAL_percent_satcc_mode;
4423 #endif
4424
4425 /*
4426 * Enum to value table VAL_percent_satt_cs
4427 * CCDGEN:WriteEnum_Count==435
4428 */
4429 #ifndef __T_BAT_VAL_percent_satt_cs__
4430 #define __T_BAT_VAL_percent_satt_cs__
4431 typedef enum
4432 {
4433 BAT_P_SATT_CS_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4434 BAT_P_SATT_CS_USER_REDIAL_STOP = 0x0, /* User redial stop */
4435 BAT_P_SATT_CS_END_REDIAL = 0x1, /* End redial */
4436 BAT_P_SATT_CS_END_SESSION = 0x2 /* End session */
4437 }T_BAT_VAL_percent_satt_cs;
4438 #endif
4439
4440 /*
4441 * Enum to value table VAL_percent_simins_n
4442 * CCDGEN:WriteEnum_Count==436
4443 */
4444 #ifndef __T_BAT_VAL_percent_simins_n__
4445 #define __T_BAT_VAL_percent_simins_n__
4446 typedef enum
4447 {
4448 BAT_P_SIMINS_N_NO_PIN = 0xff, /* No PIN required */
4449 BAT_P_SIMINS_N_SIM_PIN = 0xb, /* SIM PIN required */
4450 BAT_P_SIMINS_N_SIM_PUK = 0xc, /* SIM PUK required */
4451 BAT_P_SIMINS_N_SIM_FAIL = 0xd, /* SIM failure */
4452 BAT_P_SIMINS_N_SIM_BUSY = 0xe, /* SIM busy */
4453 BAT_P_SIMINS_N_SIM_WRONG = 0xf, /* SIM wrong (in case of a blocked SIM due to 10 unsuccessful PUK unblock attempts) */
4454 BAT_P_SIMINS_N_UNKNOWN = 0x64, /* Unknown */
4455 BAT_P_SIMINS_N_SIM_RESET_NEEDED = 0x204 /* SIM card reinserted,hence reset needed */
4456 }T_BAT_VAL_percent_simins_n;
4457 #endif
4458
4459 /*
4460 * Enum to value table VAL_percent_simrem_m
4461 * CCDGEN:WriteEnum_Count==437
4462 */
4463 #ifndef __T_BAT_VAL_percent_simrem_m__
4464 #define __T_BAT_VAL_percent_simrem_m__
4465 typedef enum
4466 {
4467 BAT_P_SIMREM_TYPE_RESET = 0x0, /* Indication of deregistration by going into low power / minimum functionality mode */
4468 BAT_P_SIMREM_TYPE_FAILURE = 0x1, /* Indication that the SIM has been removed */
4469 BAT_P_SIMREM_TYPE_RETRY = 0x2 /* Temporary failure */
4470 }T_BAT_VAL_percent_simrem_m;
4471 #endif
4472
4473 /*
4474 * Enum to value table VAL_percent_sncnt_rst
4475 * CCDGEN:WriteEnum_Count==438
4476 */
4477 #ifndef __T_BAT_VAL_percent_sncnt_rst__
4478 #define __T_BAT_VAL_percent_sncnt_rst__
4479 typedef enum
4480 {
4481 BAT_P_SNCNT_RESET_RESET = 0x0 /* Resets the Counter */
4482 }T_BAT_VAL_percent_sncnt_rst;
4483 #endif
4484
4485 /*
4486 * Enum to value table VAL_percent_vts_mode
4487 * CCDGEN:WriteEnum_Count==439
4488 */
4489 #ifndef __T_BAT_VAL_percent_vts_mode__
4490 #define __T_BAT_VAL_percent_vts_mode__
4491 typedef enum
4492 {
4493 BAT_P_VTS_MODE_STOP = 0x0, /* Stop sending DTMF */
4494 BAT_P_VTS_MODE_START = 0x1, /* Start sending DTMF */
4495 BAT_P_VTS_MODE_AUTO = 0x2 /* Automatic mode */
4496 }T_BAT_VAL_percent_vts_mode;
4497 #endif
4498
4499 /*
4500 * Enum to value table VAL_plus_ws46_n
4501 * CCDGEN:WriteEnum_Count==440
4502 */
4503 #ifndef __T_BAT_VAL_plus_ws46_n__
4504 #define __T_BAT_VAL_plus_ws46_n__
4505 typedef enum
4506 {
4507 BAT_WS46_N_NOT_PRESENT = -0x1, /* This indicates that the value is omitted. */
4508 BAT_WS46_N_GSM = 0xc /* GSM */
4509 }T_BAT_VAL_plus_ws46_n;
4510 #endif
4511
4512 /*
4513 * Value constants for VAL_bat_dummy
4514 */
4515 #define BAT_DUMMY (0x0) /* dummy value */
4516
4517 /*
4518 * Value constants for VAL_delete_status
4519 */
4520 #define BAT_CMGD_DEL_INDEX (0x0) /* Delete the messages specified by the index. */
4521 #define BAT_CMGD_DEL_READ (0x1) /* Ignore the index and delete all the read messages. */
4522 #define BAT_CMGD_DEL_READ_SENT (0x2) /* Ignore the index and delete all the read and sent messages. */
4523 #define BAT_CMGD_DEL_READ_SENT_UNSENT (0x3) /* Ignore the index and delete all the read, send and unsent messages. */
4524 #define BAT_CMGD_DEL_ALL (0x4) /* Ignore the index and delete all the messages whatever be the status. */
4525
4526 /*
4527 * Enum to value table VAL_percent_ctzv_mode
4528 * CCDGEN:WriteEnum_Count==441
4529 */
4530 #ifndef __T_BAT_VAL_percent_ctzv_mode__
4531 #define __T_BAT_VAL_percent_ctzv_mode__
4532 typedef enum
4533 {
4534 BAT_P_CTZV_MODE_OFF = 0x0, /* time and date report off */
4535 BAT_P_CTZV_MODE_ON = 0x1 /* time and date report on */
4536 }T_BAT_VAL_percent_ctzv_mode;
4537 #endif
4538
4539 // VALTAB-FF: REL99
4540 //
4541 // Enum to value table VAL_percent_cmgrs_mode
4542 // CCDGEN:WriteEnum_Count==442
4543 //
4544 // #ifndef __T_BAT_VAL_percent_cmgrs_mode__
4545 // #define __T_BAT_VAL_percent_cmgrs_mode__
4546 // typedef enum
4547 // {
4548 // VAL-FF: REL99
4549 // BAT_CMGRS_MODE_NotPresent = -0x1, /* Mode not present */
4550 // VAL-FF: REL99
4551 // BAT_CMGRS_MODE_DISABLE_AUTO_RETRANS = 0x0, /* Disable auto retransmission */
4552 // VAL-FF: REL99
4553 // BAT_CMGRS_MODE_ENABLE_AUTO_RETRANS = 0x1, /* Enable auto retransmission */
4554 // VAL-FF: REL99
4555 // BAT_CMGRS_MODE_MANUAL_RETRANS = 0x2 /* Manual mode for retransmission */
4556 // }T_BAT_VAL_percent_cmgrs_mode;
4557 // #endif
4558
4559 /*
4560 * Enum to value table VAL_percent_creg_rt
4561 * CCDGEN:WriteEnum_Count==443
4562 */
4563 #ifndef __T_BAT_VAL_percent_creg_rt__
4564 #define __T_BAT_VAL_percent_creg_rt__
4565 typedef enum
4566 {
4567 BAT_RT_GSM = 0x0, /* GSM */
4568 BAT_RT_GPRS = 0x1, /* GSM/GPRS */
4569 BAT_RT_EDGE = 0x2, /* GSM/GPRS/EDGE */
4570 BAT_RT_UMTS_FDD = 0x3 /* UMTS FDD */
4571 }T_BAT_VAL_percent_creg_rt;
4572 #endif
4573
4574 /*
4575 * Enum to value table VAL_plus_cgdcont_cntrl_ip_address
4576 * CCDGEN:WriteEnum_Count==444
4577 */
4578 #ifndef __T_BAT_VAL_plus_cgdcont_cntrl_ip_address__
4579 #define __T_BAT_VAL_plus_cgdcont_cntrl_ip_address__
4580 typedef enum
4581 {
4582 BAT_NAS_is_ip_not_present = -0x1, /* Nto a valid ip format */
4583 BAT_NAS_is_ipv4 = 0x0, /* IPV4 format */
4584 BAT_NAS_is_ipv6 = 0x1 /* IPV6 format */
4585 }T_BAT_VAL_plus_cgdcont_cntrl_ip_address;
4586 #endif
4587
4588 // VALTAB-FF: REL99
4589 //
4590 // Enum to value table VAL_plus_cgtft_ctrl_tft_pf_entry
4591 // CCDGEN:WriteEnum_Count==445
4592 //
4593 // #ifndef __T_BAT_VAL_plus_cgtft_ctrl_tft_pf_entry__
4594 // #define __T_BAT_VAL_plus_cgtft_ctrl_tft_pf_entry__
4595 // typedef enum
4596 // {
4597 // VAL-FF: REL99
4598 // BAT_NAS_is_tft_pf_not_present = -0x1, /* TFT pf not present */
4599 // VAL-FF: REL99
4600 // BAT_NAS_is_tft_pf_ipv4 = 0x0, /* IPV4 */
4601 // VAL-FF: REL99
4602 // BAT_NAS_is_tft_pf_ipv6 = 0x1 /* IPV6 */
4603 // }T_BAT_VAL_plus_cgtft_ctrl_tft_pf_entry;
4604 // #endif
4605
4606 // VALTAB-FF: SIM_PERS
4607 //
4608 // Enum to value table VAL_percent_mepd_sup_info
4609 // CCDGEN:WriteEnum_Count==446
4610 //
4611 // #ifndef __T_BAT_VAL_percent_mepd_sup_info__
4612 // #define __T_BAT_VAL_percent_mepd_sup_info__
4613 // typedef enum
4614 // {
4615 // VAL-FF: SIM_PERS
4616 // BAT_P_MEPD_MAX = 0x0, /* Max value of Failure counter */
4617 // VAL-FF: SIM_PERS
4618 // BAT_P_MEPD_ALE = 0x1, /* Current value of failure counter */
4619 // VAL-FF: SIM_PERS
4620 // BAT_P_MEPD_RFM = 0x2, /* Failure counter RESET fail max value */
4621 // VAL-FF: SIM_PERS
4622 // BAT_P_MEPD_RFA = 0x3, /* Failure counter RESET fail current value */
4623 // VAL-FF: SIM_PERS
4624 // BAT_P_MEPD_RSM = 0x4, /* Failure counter RESET success value */
4625 // VAL-FF: SIM_PERS
4626 // BAT_P_MEPD_RSA = 0x5, /* Failure counter RESET success current value */
4627 // VAL-FF: SIM_PERS
4628 // BAT_P_MEPD_TMF = 0x6, /* TIMER flag */
4629 // VAL-FF: SIM_PERS
4630 // BAT_P_MEPD_ETF = 0x7, /* ETSI flag */
4631 // VAL-FF: SIM_PERS
4632 // BAT_P_MEPD_AIF = 0x8 /* AIRTEL flag */
4633 // }T_BAT_VAL_percent_mepd_sup_info;
4634 // #endif
4635
4636 /*
4637 * Enum to value table VAL_percent_csq_mode
4638 * CCDGEN:WriteEnum_Count==447
4639 */
4640 #ifndef __T_BAT_VAL_percent_csq_mode__
4641 #define __T_BAT_VAL_percent_csq_mode__
4642 typedef enum
4643 {
4644 BAT_P_CSQ_DISABLE = 0x0, /* Value for Disabling CSQ */
4645 BAT_P_CSQ_ENABLE = 0x1 /* Value for Disabling CSQ */
4646 }T_BAT_VAL_percent_csq_mode;
4647 #endif
4648
4649 /*
4650 * Enum to value table VAL_percent_cuscfg_mod
4651 * CCDGEN:WriteEnum_Count==448
4652 */
4653 #ifndef __T_BAT_VAL_percent_cuscfg_mod__
4654 #define __T_BAT_VAL_percent_cuscfg_mod__
4655 typedef enum
4656 {
4657 BAT_P_CUSCFG_MOD_Not_Present = -0x1, /* Value for %CUSCFG mode */
4658 BAT_P_CUSCFG_MOD_Disable = 0x0, /* Value for %CUSCFG mode */
4659 BAT_P_CUSCFG_MOD_Enable = 0x1, /* Value for %CUSCFG mode */
4660 BAT_P_CUSCFG_MOD_Query = 0x2 /* Value for %CUSCFG mode */
4661 }T_BAT_VAL_percent_cuscfg_mod;
4662 #endif
4663
4664 /*
4665 * Enum to value table VAL_percent_cuscfg_stat
4666 * CCDGEN:WriteEnum_Count==449
4667 */
4668 #ifndef __T_BAT_VAL_percent_cuscfg_stat__
4669 #define __T_BAT_VAL_percent_cuscfg_stat__
4670 typedef enum
4671 {
4672 BAT_P_CUSCFG_STAT_Not_present = -0x1, /* Value for %CUSCFG status */
4673 BAT_P_CUSCFG_STAT_Disabled = 0x0, /* Value for %CUSCFG status */
4674 BAT_P_CUSCFG_STAT_Enabled = 0x1 /* Value for %CUSCFG status */
4675 }T_BAT_VAL_percent_cuscfg_stat;
4676 #endif
4677
4678 /*
4679 * Enum to value table VAL_percent_cniv_mode
4680 * CCDGEN:WriteEnum_Count==450
4681 */
4682 #ifndef __T_BAT_VAL_percent_cniv_mode__
4683 #define __T_BAT_VAL_percent_cniv_mode__
4684 typedef enum
4685 {
4686 BAT_CNIV_MODE_OFF = 0x0, /* network name report off */
4687 BAT_CNIV_MODE_ON = 0x1 /* network name report on */
4688 }T_BAT_VAL_percent_cniv_mode;
4689 #endif
4690
4691 /*
4692 * Enum to value table VAL_percent_pbci_mode
4693 * CCDGEN:WriteEnum_Count==451
4694 */
4695 #ifndef __T_BAT_VAL_percent_pbci_mode__
4696 #define __T_BAT_VAL_percent_pbci_mode__
4697 typedef enum
4698 {
4699 BAT_PBCI_MODE_NOT_PRESENT = -0x1, /* Phonebook Change Indication mode not present */
4700 BAT_PBCI_MODE_OFF = 0x0, /* Phonebook Change Indication off */
4701 BAT_PBCI_MODE_ON = 0x1 /* Phonebook Change Indication on */
4702 }T_BAT_VAL_percent_pbci_mode;
4703 #endif
4704
4705 /*
4706 * Enum to value table VAL_percent_pbci_update_type
4707 * CCDGEN:WriteEnum_Count==452
4708 */
4709 #ifndef __T_BAT_VAL_percent_pbci_update_type__
4710 #define __T_BAT_VAL_percent_pbci_update_type__
4711 typedef enum
4712 {
4713 BAT_PHB_ENTRY_DELETED = 0x0, /* delete operation */
4714 BAT_PHB_ENTRY_EDITED = 0x1, /* edit operation */
4715 BAT_PHB_ENTRY_ADDED = 0x2 /* add operation */
4716 }T_BAT_VAL_percent_pbci_update_type;
4717 #endif
4718
4719 /*
4720 * enum to UnionController params
4721 * CCDGEN:WriteEnum_Count==453
4722 */
4723 #ifndef __T_BAT_ctrl_params__
4724 #define __T_BAT_ctrl_params__
4725 typedef enum
4726 {
4727 BAT_CMD_SET_PERCENT_ALS = 0x0,
4728 BAT_CMD_SET_PERCENT_BAND = 0x1,
4729 BAT_CMD_ANDC = 0x2,
4730 BAT_CMD_SET_PLUS_CACM = 0x3,
4731 BAT_CMD_SET_PLUS_CAMM = 0x4,
4732 BAT_CMD_SET_PLUS_CAOC = 0x5,
4733 BAT_CMD_SET_PERCENT_CBHZ = 0x6,
4734 BAT_CMD_SET_PLUS_CBST = 0x7,
4735 BAT_CMD_SET_PERCENT_CCBS = 0x8,
4736 BAT_CMD_SET_PLUS_CCFC = 0x9,
4737 BAT_CMD_SET_PLUS_CCLK = 0xa,
4738 BAT_CMD_SET_PLUS_CCUG = 0xb,
4739 BAT_CMD_SET_PLUS_CCWA = 0xc,
4740 BAT_CMD_SET_PLUS_CCWA_W = 0xd,
4741 BAT_CMD_SET_PLUS_CFUN = 0xe,
4742 BAT_CMD_SET_PERCENT_CGAATT = 0xf,
4743 BAT_CMD_SET_PLUS_CGACT = 0x10,
4744 BAT_CMD_SET_PLUS_CGANS = 0x11,
4745 BAT_CMD_SET_PLUS_CGATT = 0x12,
4746 BAT_CMD_SET_PERCENT_CGCLASS = 0x13,
4747 BAT_CMD_SET_PLUS_CGCLASS = 0x14,
4748 BAT_CMD_SET_PLUS_CGDATA = 0x15,
4749 BAT_CMD_SET_PLUS_CGDCONT = 0x16,
4750 BAT_CMD_SET_PERCENT_CGMM = 0x17,
4751 BAT_CMD_SET_PLUS_CGPADDR = 0x18,
4752 BAT_CMD_SET_PERCENT_CGPCO = 0x19,
4753 BAT_CMD_SET_PERCENT_CGPPP = 0x1a,
4754 BAT_CMD_SET_PLUS_CGQMIN = 0x1b,
4755 BAT_CMD_SET_PLUS_CGQREQ = 0x1c,
4756 BAT_CMD_SET_PLUS_CGSMS = 0x1d,
4757 BAT_CMD_SET_PERCENT_CHLD = 0x1e,
4758 BAT_CMD_SET_PERCENT_CHPL = 0x1f,
4759 BAT_CMD_SET_PERCENT_CHPL_W = 0x20,
4760 BAT_CMD_SET_PLUS_CIND = 0x21,
4761 BAT_CMD_SET_PLUS_CLAN = 0x22,
4762 BAT_CMD_SET_PLUS_CLCK = 0x23,
4763 BAT_CMD_SET_PLUS_CLIR = 0x24,
4764 BAT_CMD_SET_PLUS_CLVL = 0x25,
4765 BAT_CMD_SET_PLUS_CMER = 0x26,
4766 BAT_CMD_SET_PLUS_CMGC = 0x27,
4767 BAT_CMD_SET_PLUS_CMGD = 0x28,
4768 BAT_CMD_SET_PLUS_CMGL = 0x29,
4769 BAT_CMD_SET_PLUS_CMGL_W = 0x2a,
4770 BAT_CMD_SET_PLUS_CMGR = 0x2b,
4771 BAT_CMD_SET_PLUS_CMGR_W = 0x2c,
4772 BAT_CMD_SET_PLUS_CMGS = 0x2d,
4773 BAT_CMD_SET_PLUS_CMGW = 0x2e,
4774 BAT_CMD_SET_PLUS_CMOD = 0x2f,
4775 BAT_CMD_SET_PLUS_CMSS = 0x30,
4776 BAT_CMD_SET_PLUS_CMUT = 0x31,
4777 BAT_CMD_SET_PLUS_CMUX = 0x32,
4778 BAT_CMD_SET_PLUS_CNMA = 0x33,
4779 BAT_CMD_SET_PLUS_CNMI = 0x34,
4780 BAT_CMD_SET_PERCENT_COPS = 0x35,
4781 BAT_CMD_SET_PLUS_COPS = 0x36,
4782 BAT_CMD_SET_PERCENT_COPS_W = 0x37,
4783 BAT_CMD_SET_PERCENT_CPALS = 0x38,
4784 BAT_CMD_SET_PERCENT_CPALS_W = 0x39,
4785 BAT_CMD_SET_PLUS_CPBF = 0x3a,
4786 BAT_CMD_SET_PLUS_CPBF_W = 0x3b,
4787 BAT_CMD_SET_PLUS_CPBR = 0x3c,
4788 BAT_CMD_SET_PLUS_CPBR_W = 0x3d,
4789 BAT_CMD_SET_PLUS_CPBS = 0x3e,
4790 BAT_CMD_SET_PLUS_CPBW = 0x3f,
4791 BAT_CMD_SET_PLUS_CPBW_W = 0x40,
4792 BAT_CMD_SET_PERCENT_CPCFU = 0x41,
4793 BAT_CMD_SET_PERCENT_CPHS = 0x42,
4794 BAT_CMD_SET_PLUS_CPIN = 0x43,
4795 BAT_CMD_SET_PERCENT_CPMB = 0x44,
4796 BAT_CMD_SET_PERCENT_CPMBW = 0x45,
4797 BAT_CMD_SET_PERCENT_CPMBW_W = 0x46,
4798 BAT_CMD_SET_PERCENT_CPMB_W = 0x47,
4799 BAT_CMD_SET_PLUS_CPMS = 0x48,
4800 BAT_CMD_SET_PERCENT_CPNUMS = 0x49,
4801 BAT_CMD_SET_PERCENT_CPNUMS_W = 0x4a,
4802 BAT_CMD_SET_PLUS_CPOL = 0x4b,
4803 BAT_CMD_SET_PLUS_CPOL_W = 0x4c,
4804 BAT_CMD_SET_PERCENT_CPRSM = 0x4d,
4805 BAT_CMD_SET_PLUS_CPUC = 0x4e,
4806 BAT_CMD_SET_PLUS_CPUC_W = 0x4f,
4807 BAT_CMD_SET_PERCENT_CPVWI = 0x50,
4808 BAT_CMD_SET_PLUS_CPWD = 0x51,
4809 BAT_CMD_SET_PLUS_CRES = 0x52,
4810 BAT_CMD_SET_PLUS_CRLP = 0x53,
4811 BAT_CMD_SET_PLUS_CRSM = 0x54,
4812 BAT_CMD_SET_PLUS_CSAS = 0x55,
4813 BAT_CMD_SET_PLUS_CSCA = 0x56,
4814 BAT_CMD_SET_PLUS_CSCB = 0x57,
4815 BAT_CMD_SET_PLUS_CSCS = 0x58,
4816 BAT_CMD_SET_PLUS_CSIM = 0x59,
4817 BAT_CMD_SET_PLUS_CSMS = 0x5a,
4818 BAT_CMD_SET_PLUS_CSNS = 0x5b,
4819 BAT_CMD_SET_PLUS_CSTA = 0x5c,
4820 BAT_CMD_SET_PLUS_CSVM = 0x5d,
4821 BAT_CMD_SET_PLUS_CTFR = 0x5e,
4822 BAT_CMD_SET_PERCENT_CTTY = 0x5f,
4823 BAT_CMD_SET_PLUS_CTZU = 0x60,
4824 BAT_CMD_SET_PLUS_CUSD = 0x61,
4825 BAT_CMD_SET_PLUS_CUSD_W = 0x62,
4826 BAT_CMD_SET_PERCENT_CUST = 0x63,
4827 BAT_CMD_SET_PERCENT_CWUP = 0x64,
4828 BAT_CMD_AT_D = 0x65,
4829 BAT_CMD_SET_PERCENT_DATA = 0x66,
4830 BAT_CMD_SET_PERCENT_DINF = 0x67,
4831 BAT_CMD_SET_PLUS_DS = 0x68,
4832 BAT_CMD_AT_D_W = 0x69,
4833 BAT_CMD_SET_PERCENT_EFRSLT = 0x6a,
4834 BAT_CMD_SET_PERCENT_EM = 0x6b,
4835 BAT_CMD_SET_PLUS_FAP = 0x6c,
4836 BAT_CMD_SET_PLUS_FBO = 0x6d,
4837 BAT_CMD_SET_PLUS_FBU = 0x6e,
4838 BAT_CMD_SET_PLUS_FCC = 0x6f,
4839 BAT_CMD_SET_PLUS_FCLASS = 0x70,
4840 BAT_CMD_SET_PLUS_FCQ = 0x71,
4841 BAT_CMD_SET_PLUS_FCR = 0x72,
4842 BAT_CMD_SET_PLUS_FCT = 0x73,
4843 BAT_CMD_SET_PLUS_FEA = 0x74,
4844 BAT_CMD_SET_PLUS_FFC = 0x75,
4845 BAT_CMD_SET_PLUS_FIE = 0x76,
4846 BAT_CMD_SET_PLUS_FIS = 0x77,
4847 BAT_CMD_SET_PLUS_FIT = 0x78,
4848 BAT_CMD_SET_PLUS_FLI = 0x79,
4849 BAT_CMD_SET_PLUS_FLO = 0x7a,
4850 BAT_CMD_SET_PLUS_FLP = 0x7b,
4851 BAT_CMD_SET_PLUS_FMS = 0x7c,
4852 BAT_CMD_SET_PLUS_FNS = 0x7d,
4853 BAT_CMD_SET_PLUS_FPA = 0x7e,
4854 BAT_CMD_SET_PLUS_FPI = 0x7f,
4855 BAT_CMD_SET_PLUS_FPS = 0x80,
4856 BAT_CMD_SET_PLUS_FPW = 0x81,
4857 BAT_CMD_SET_PLUS_FRQ = 0x82,
4858 BAT_CMD_SET_PLUS_FSA = 0x83,
4859 BAT_CMD_SET_PLUS_FSP = 0x84,
4860 BAT_CMD_SET_PLUS_ICF = 0x85,
4861 BAT_CMD_SET_PLUS_IFC = 0x86,
4862 BAT_CMD_SET_PLUS_IPR = 0x87,
4863 BAT_CMD_SET_PERCENT_PBCF = 0x88,
4864 BAT_CMD_SET_PERCENT_PPP = 0x89,
4865 BAT_CMD_SET_PERCENT_PVRF = 0x8a,
4866 BAT_CMD_SET_PERCENT_RDL = 0x8b,
4867 BAT_CMD_SET_PERCENT_RDLB = 0x8c,
4868 BAT_CMD_SET_PERCENT_SATC = 0x8d,
4869 BAT_CMD_SET_PERCENT_SATCC = 0x8e,
4870 BAT_CMD_SET_PERCENT_SATE = 0x8f,
4871 BAT_CMD_SET_PERCENT_SATR = 0x90,
4872 BAT_CMD_SET_PERCENT_SATT = 0x91,
4873 BAT_CMD_SET_PERCENT_SNCNT = 0x92,
4874 BAT_CMD_SET_PERCENT_VTS = 0x93,
4875 BAT_CMD_SET_PLUS_VTS = 0x94,
4876 BAT_CMD_SET_PLUS_WS46 = 0x95,
4877 BAT_CMD_SET_PERCENT_CPINF = 0x96,
4878 BAT_CMD_SET_PERCENT_CMGR = 0x97,
4879 BAT_CMD_SET_PERCENT_CMGL = 0x98,
4880 BAT_CMD_SET_PERCENT_CTZV = 0x99,
4881 // ELEM-FF: TI_PS_FF_AT_CMD_P_ECC
4882 // BAT_CMD_SET_PERCENT_ECC = 0x9a,
4883 // ELEM-FF: SIM_PERS
4884 // BAT_CMD_SET_PERCENT_MEPD = 0x9a,
4885 BAT_CMD_SET_PERCENT_CSQ = 0x9a,
4886 BAT_CMD_SET_PERCENT_CNIV = 0x9b,
4887 // ELEM-FF: REL99
4888 // BAT_CMD_SET_PERCENT_CMGRS = 0x9c,
4889 // ELEM-FF: REL99
4890 // BAT_CMD_SET_PLUS_CGCMOD = 0x9c,
4891 // ELEM-FF: REL99
4892 // BAT_CMD_SET_PLUS_CGDSCONT = 0x9c,
4893 // ELEM-FF: REL99
4894 // BAT_CMD_SET_PLUS_CGEQREQ = 0x9c,
4895 // ELEM-FF: REL99
4896 // BAT_CMD_SET_PLUS_CGEQMIN = 0x9c,
4897 // ELEM-FF: REL99
4898 // BAT_CMD_SET_PLUS_CGEQNEG = 0x9c,
4899 // ELEM-FF: REL99
4900 // BAT_CMD_SET_PLUS_CGTFT = 0x9c,
4901 BAT_CMD_SET_PERCENT_CUSCFG = 0x9c,
4902 BAT_CMD_SET_PERCENT_PBCI = 0x9d,
4903 BAT_CMD_SET_PERCENT_SIMEF = 0x9e,
4904 BAT_CMD_AT_A = 0xff7,
4905 BAT_CMD_SET_PLUS_CBC = 0xff8,
4906 BAT_CMD_SET_PLUS_CEER = 0xff9,
4907 BAT_CMD_SET_PLUS_CIMI = 0xffa,
4908 BAT_CMD_SET_PLUS_CNUM = 0xffb,
4909 BAT_CMD_SET_PLUS_CNUM_W = 0xffc,
4910 BAT_CMD_SET_PLUS_CPAS = 0xffd,
4911 BAT_CMD_SET_PLUS_CSQ = 0xffe,
4912 BAT_CMD_ANDF = 0xfff,
4913 BAT_CMD_AT_H = 0x1000,
4914 BAT_CMD_AT_O = 0x1001,
4915 BAT_CMD_AT_Z = 0x1002,
4916 BAT_CMD_QUE_PERCENT_ALS = 0x1003,
4917 BAT_CMD_TST_PERCENT_ALS = 0x1004,
4918 BAT_CMD_QUE_PERCENT_ATR = 0x1005,
4919 BAT_CMD_QUE_PERCENT_BAND = 0x1006,
4920 BAT_CMD_TST_PERCENT_BAND = 0x1007,
4921 BAT_CMD_QUE_PLUS_CACM = 0x1008,
4922 BAT_CMD_QUE_PLUS_CAMM = 0x1009,
4923 BAT_CMD_QUE_PERCENT_CBHZ = 0x100a,
4924 BAT_CMD_TST_PERCENT_CBHZ = 0x100b,
4925 BAT_CMD_QUE_PLUS_CBST = 0x100c,
4926 BAT_CMD_QUE_PERCENT_CCBS = 0x100d,
4927 BAT_CMD_QUE_PLUS_CCLK = 0x100e,
4928 BAT_CMD_QUE_PLUS_CCUG = 0x100f,
4929 BAT_CMD_QUE_PLUS_CFUN = 0x1010,
4930 BAT_CMD_QUE_PERCENT_CGAATT = 0x1011,
4931 BAT_CMD_QUE_PLUS_CGACT = 0x1012,
4932 BAT_CMD_QUE_PLUS_CGATT = 0x1013,
4933 BAT_CMD_QUE_PERCENT_CGCLASS = 0x1014,
4934 BAT_CMD_QUE_PLUS_CGCLASS = 0x1015,
4935 BAT_CMD_QUE_PLUS_CGDCONT = 0x1016,
4936 BAT_CMD_TST_PLUS_CGPADDR = 0x1017,
4937 BAT_CMD_QUE_PERCENT_CGPPP = 0x1018,
4938 BAT_CMD_QUE_PLUS_CGQMIN = 0x1019,
4939 BAT_CMD_QUE_PLUS_CGQREQ = 0x101a,
4940 BAT_CMD_QUE_PERCENT_CGREG = 0x101b,
4941 BAT_CMD_QUE_PLUS_CGREG = 0x101c,
4942 BAT_CMD_QUE_PLUS_CGSMS = 0x101d,
4943 BAT_CMD_QUE_PLUS_CIND = 0x101e,
4944 BAT_CMD_QUE_PLUS_CLAN = 0x101f,
4945 BAT_CMD_TST_PLUS_CLAN = 0x1020,
4946 BAT_CMD_QUE_PLUS_CLCC = 0x1021,
4947 BAT_CMD_QUE_PLUS_CLIP = 0x1022,
4948 BAT_CMD_QUE_PLUS_CLIP_W = 0x1023,
4949 BAT_CMD_QUE_PLUS_CLIR = 0x1024,
4950 BAT_CMD_QUE_PLUS_CLVL = 0x1025,
4951 BAT_CMD_QUE_PLUS_CMER = 0x1026,
4952 BAT_CMD_QUE_PLUS_CMOD = 0x1027,
4953 BAT_CMD_QUE_PLUS_CMUT = 0x1028,
4954 BAT_CMD_QUE_PLUS_CMUX = 0x1029,
4955 BAT_CMD_QUE_PERCENT_CNAP = 0x102a,
4956 BAT_CMD_QUE_PLUS_CNMI = 0x102b,
4957 BAT_CMD_QUE_PLUS_COLP = 0x102c,
4958 BAT_CMD_QUE_PLUS_COLP_W = 0x102d,
4959 BAT_CMD_QUE_PERCENT_COPS = 0x102e,
4960 BAT_CMD_TST_PERCENT_COPS = 0x102f,
4961 BAT_CMD_QUE_PLUS_COPS = 0x1030,
4962 BAT_CMD_TST_PLUS_COPS = 0x1031,
4963 BAT_CMD_QUE_PERCENT_COPS_W = 0x1032,
4964 BAT_CMD_TST_PERCENT_COPS_W = 0x1033,
4965 BAT_CMD_QUE_PERCENT_CPALS = 0x1034,
4966 BAT_CMD_QUE_PERCENT_CPALS_W = 0x1035,
4967 BAT_CMD_TST_PLUS_CPBF = 0x1036,
4968 BAT_CMD_TST_PLUS_CPBF_W = 0x1037,
4969 BAT_CMD_TST_PLUS_CPBR = 0x1038,
4970 BAT_CMD_TST_PLUS_CPBR_W = 0x1039,
4971 BAT_CMD_QUE_PERCENT_CPBS = 0x103a,
4972 BAT_CMD_QUE_PLUS_CPBS = 0x103b,
4973 BAT_CMD_TST_PLUS_CPBW = 0x103c,
4974 BAT_CMD_TST_PLUS_CPBW_W = 0x103d,
4975 BAT_CMD_QUE_PERCENT_CPHS = 0x103e,
4976 BAT_CMD_QUE_PLUS_CPIN = 0x103f,
4977 BAT_CMD_QUE_PERCENT_CPINF = 0x1040,
4978 BAT_CMD_QUE_PERCENT_CPMB = 0x1041,
4979 BAT_CMD_TST_PERCENT_CPMBW = 0x1042,
4980 BAT_CMD_TST_PERCENT_CPMBW_W = 0x1043,
4981 BAT_CMD_QUE_PLUS_CPMS = 0x1044,
4982 BAT_CMD_TST_PERCENT_CPNUMS = 0x1045,
4983 BAT_CMD_TST_PERCENT_CPNUMS_W = 0x1046,
4984 BAT_CMD_QUE_PLUS_CPOL = 0x1047,
4985 BAT_CMD_TST_PLUS_CPOL = 0x1048,
4986 BAT_CMD_QUE_PLUS_CPOL_W = 0x1049,
4987 BAT_CMD_TST_PLUS_CPOL_W = 0x104a,
4988 BAT_CMD_QUE_PERCENT_CPOPN = 0x104b,
4989 BAT_CMD_QUE_PERCENT_CPRSM = 0x104c,
4990 BAT_CMD_QUE_PLUS_CPUC = 0x104d,
4991 BAT_CMD_QUE_PLUS_CPUC_W = 0x104e,
4992 BAT_CMD_QUE_PERCENT_CREG = 0x104f,
4993 BAT_CMD_TST_PLUS_CRES = 0x1050,
4994 BAT_CMD_QUE_PLUS_CRLP = 0x1051,
4995 BAT_CMD_TST_PLUS_CSAS = 0x1052,
4996 BAT_CMD_QUE_PLUS_CSCA = 0x1053,
4997 BAT_CMD_QUE_PLUS_CSCB = 0x1054,
4998 BAT_CMD_QUE_PLUS_CSCS = 0x1055,
4999 BAT_CMD_QUE_PLUS_CSMS = 0x1056,
5000 BAT_CMD_QUE_PLUS_CSNS = 0x1057,
5001 BAT_CMD_QUE_PERCENT_CSQ = 0x1058,
5002 BAT_CMD_QUE_PLUS_CSTA = 0x1059,
5003 BAT_CMD_QUE_PLUS_CSVM = 0x105a,
5004 BAT_CMD_QUE_PERCENT_CTTY = 0x105b,
5005 BAT_CMD_QUE_PLUS_CTZU = 0x105c,
5006 BAT_CMD_QUE_PERCENT_CUST = 0x105d,
5007 BAT_CMD_QUE_PERCENT_DATA = 0x105e,
5008 BAT_CMD_QUE_PLUS_DS = 0x105f,
5009 BAT_CMD_QUE_PLUS_FAP = 0x1060,
5010 BAT_CMD_QUE_PLUS_FBO = 0x1061,
5011 BAT_CMD_QUE_PLUS_FBS = 0x1062,
5012 BAT_CMD_QUE_PLUS_FBU = 0x1063,
5013 BAT_CMD_QUE_PLUS_FCC = 0x1064,
5014 BAT_CMD_QUE_PLUS_FCLASS = 0x1065,
5015 BAT_CMD_QUE_PLUS_FCQ = 0x1066,
5016 BAT_CMD_QUE_PLUS_FCR = 0x1067,
5017 BAT_CMD_QUE_PLUS_FCS = 0x1068,
5018 BAT_CMD_QUE_PLUS_FCT = 0x1069,
5019 BAT_CMD_QUE_PLUS_FEA = 0x106a,
5020 BAT_CMD_QUE_PLUS_FFC = 0x106b,
5021 BAT_CMD_QUE_PLUS_FHS = 0x106c,
5022 BAT_CMD_QUE_PLUS_FIE = 0x106d,
5023 BAT_CMD_QUE_PLUS_FIS = 0x106e,
5024 BAT_CMD_QUE_PLUS_FIT = 0x106f,
5025 BAT_CMD_QUE_PLUS_FLI = 0x1070,
5026 BAT_CMD_QUE_PLUS_FLO = 0x1071,
5027 BAT_CMD_QUE_PLUS_FLP = 0x1072,
5028 BAT_CMD_QUE_PLUS_FMS = 0x1073,
5029 BAT_CMD_QUE_PLUS_FNS = 0x1074,
5030 BAT_CMD_QUE_PLUS_FPA = 0x1075,
5031 BAT_CMD_QUE_PLUS_FPI = 0x1076,
5032 BAT_CMD_QUE_PLUS_FPS = 0x1077,
5033 BAT_CMD_QUE_PLUS_FPW = 0x1078,
5034 BAT_CMD_QUE_PLUS_FRQ = 0x1079,
5035 BAT_CMD_QUE_PLUS_FSA = 0x107a,
5036 BAT_CMD_QUE_PLUS_FSP = 0x107b,
5037 BAT_CMD_QUE_PLUS_ICF = 0x107c,
5038 BAT_CMD_QUE_PLUS_IFC = 0x107d,
5039 BAT_CMD_QUE_PERCENT_IMEI = 0x107e,
5040 BAT_CMD_QUE_PLUS_IPR = 0x107f,
5041 BAT_CMD_QUE_PERCENT_PBCF = 0x1080,
5042 BAT_CMD_QUE_PERCENT_PPP = 0x1081,
5043 BAT_CMD_QUE_PERCENT_PVRF = 0x1082,
5044 BAT_CMD_QUE_PERCENT_RDL = 0x1083,
5045 BAT_CMD_QUE_PERCENT_RDLB = 0x1084,
5046 BAT_CMD_QUE_PERCENT_SATC = 0x1085,
5047 BAT_CMD_QUE_PERCENT_SATCC = 0x1086,
5048 BAT_CMD_QUE_PERCENT_SNCNT = 0x1087,
5049 BAT_CMD_QUE_PLUS_WS46 = 0x1088,
5050 BAT_CMD_QUE_PLUS_CDIP = 0x1089,
5051 BAT_CMD_SET_PLUS_CGMI = 0x108a,
5052 BAT_CMD_SET_PLUS_CGMM = 0x108b,
5053 BAT_CMD_SET_PLUS_CGMR = 0x108c,
5054 BAT_CMD_SET_PLUS_CGSN = 0x108d,
5055 BAT_CMD_QUE_PERCENT_CNIV = 0x108e,
5056 // ELEM-FF: REL99
5057 // BAT_CMD_QUE_PERCENT_CMGRS = 0x108f,
5058 BAT_CMD_QUE_PERCENT_PBCI = 0x108f,
5059 BAT_CMD_QUE_PERCENT_SIMEF = 0x1090,
5060 BAT_CMD_SET_PLUS_CHUP = 0x1091,
5061 BAT_CMD_CUSTOM = 0x1ff6
5062 }T_BAT_ctrl_params;
5063 #endif
5064
5065 /*
5066 * enum to UnionController response
5067 * CCDGEN:WriteEnum_Count==454
5068 */
5069 #ifndef __T_BAT_ctrl_response__
5070 #define __T_BAT_ctrl_response__
5071 typedef enum
5072 {
5073 BAT_RES_AT_OK = 0x0,
5074 BAT_RES_AT_CONNECT = 0x1,
5075 BAT_RES_AT_NO_CARRIER_FINAL = 0x2,
5076 BAT_RES_PLUS_CME_ERROR = 0x3,
5077 BAT_RES_PLUS_CMS_ERROR = 0x4,
5078 BAT_RES_AT_BUSY = 0x5,
5079 BAT_RES_AT_CHANNEL_BUSY = 0x6,
5080 BAT_RES_AT_NO_ANSWER = 0x7,
5081 BAT_RES_PLUS_EXT_ERROR = 0x8,
5082 BAT_RES_QUE_PERCENT_ALS = 0x9,
5083 BAT_RES_TST_PERCENT_ALS = 0xa,
5084 BAT_RES_QUE_PERCENT_ATR = 0xb,
5085 BAT_RES_QUE_PERCENT_BAND = 0xc,
5086 BAT_RES_TST_PERCENT_BAND = 0xd,
5087 BAT_RES_QUE_PLUS_CACM = 0xe,
5088 BAT_RES_QUE_PLUS_CAMM = 0xf,
5089 BAT_RES_SET_PLUS_CAOC = 0x10,
5090 BAT_RES_SET_PLUS_CBC = 0x11,
5091 BAT_RES_QUE_PERCENT_CBHZ = 0x12,
5092 BAT_RES_TST_PERCENT_CBHZ = 0x13,
5093 BAT_RES_QUE_PLUS_CBST = 0x14,
5094 BAT_RES_QUE_PERCENT_CCBS = 0x15,
5095 BAT_RES_SET_PLUS_CCFC = 0x16,
5096 BAT_RES_QUE_PLUS_CCLK = 0x17,
5097 BAT_RES_QUE_PLUS_CCUG = 0x18,
5098 BAT_RES_SET_PLUS_CCWA = 0x19,
5099 BAT_RES_SET_PLUS_CCWA_W = 0x1a,
5100 BAT_RES_SET_PLUS_CEER = 0x1b,
5101 BAT_RES_QUE_PLUS_CFUN = 0x1c,
5102 BAT_RES_QUE_PERCENT_CGAATT = 0x1d,
5103 BAT_RES_QUE_PLUS_CGACT = 0x1e,
5104 BAT_RES_QUE_PLUS_CGATT = 0x1f,
5105 BAT_RES_QUE_PERCENT_CGCLASS = 0x20,
5106 BAT_RES_QUE_PLUS_CGCLASS = 0x21,
5107 BAT_RES_QUE_PLUS_CGDCONT = 0x22,
5108 BAT_RES_SET_PLUS_CGPADDR = 0x23,
5109 BAT_RES_TST_PLUS_CGPADDR = 0x24,
5110 BAT_RES_SET_PERCENT_CGPCO = 0x25,
5111 BAT_RES_QUE_PERCENT_CGPPP = 0x26,
5112 BAT_RES_QUE_PLUS_CGQMIN = 0x27,
5113 BAT_RES_QUE_PLUS_CGQREQ = 0x28,
5114 BAT_RES_QUE_PERCENT_CGREG = 0x29,
5115 BAT_RES_QUE_PLUS_CGREG = 0x2a,
5116 BAT_RES_QUE_PLUS_CGSMS = 0x2b,
5117 BAT_RES_SET_PERCENT_CHPL = 0x2c,
5118 BAT_RES_SET_PERCENT_CHPL_W = 0x2d,
5119 BAT_RES_SET_PLUS_CIMI = 0x2e,
5120 BAT_RES_QUE_PLUS_CIND = 0x2f,
5121 BAT_RES_QUE_PLUS_CLAN = 0x30,
5122 BAT_RES_TST_PLUS_CLAN = 0x31,
5123 BAT_RES_QUE_PLUS_CLCC = 0x32,
5124 BAT_RES_SET_PLUS_CLCK = 0x33,
5125 BAT_RES_QUE_PLUS_CLIP = 0x34,
5126 BAT_RES_QUE_PLUS_CLIP_W = 0x35,
5127 BAT_RES_QUE_PLUS_CLIR = 0x36,
5128 BAT_RES_SET_PLUS_CLVL = 0x37,
5129 BAT_RES_QUE_PLUS_CLVL = 0x38,
5130 BAT_RES_QUE_PLUS_CMER = 0x39,
5131 BAT_RES_SET_PLUS_CMGC = 0x3a,
5132 BAT_RES_SET_PLUS_CMGL = 0x3b,
5133 BAT_RES_SET_PLUS_CMGL_W = 0x3c,
5134 BAT_RES_SET_PLUS_CMGR = 0x3d,
5135 BAT_RES_SET_PLUS_CMGR_W = 0x3e,
5136 BAT_RES_SET_PLUS_CMGS = 0x3f,
5137 BAT_RES_SET_PLUS_CMGW = 0x40,
5138 BAT_RES_QUE_PLUS_CMOD = 0x41,
5139 BAT_RES_QUE_PLUS_CMUT = 0x42,
5140 BAT_RES_QUE_PLUS_CMUX = 0x43,
5141 BAT_RES_QUE_PERCENT_CNAP = 0x44,
5142 BAT_RES_QUE_PLUS_CNMI = 0x45,
5143 BAT_RES_SET_PLUS_CNUM = 0x46,
5144 BAT_RES_SET_PLUS_CNUM_W = 0x47,
5145 BAT_RES_QUE_PLUS_COLP = 0x48,
5146 BAT_RES_QUE_PLUS_COLP_W = 0x49,
5147 BAT_RES_QUE_PERCENT_COPS = 0x4a,
5148 BAT_RES_TST_PERCENT_COPS = 0x4b,
5149 BAT_RES_QUE_PLUS_COPS = 0x4c,
5150 BAT_RES_TST_PLUS_COPS = 0x4d,
5151 BAT_RES_QUE_PERCENT_COPS_W = 0x4e,
5152 BAT_RES_TST_PERCENT_COPS_W = 0x4f,
5153 BAT_RES_SET_PERCENT_CPALS = 0x50,
5154 BAT_RES_QUE_PERCENT_CPALS = 0x51,
5155 BAT_RES_SET_PERCENT_CPALS_W = 0x52,
5156 BAT_RES_QUE_PERCENT_CPALS_W = 0x53,
5157 BAT_RES_SET_PLUS_CPAS = 0x54,
5158 BAT_RES_SET_PLUS_CPBF = 0x55,
5159 BAT_RES_TST_PLUS_CPBF = 0x56,
5160 BAT_RES_SET_PLUS_CPBF_W = 0x57,
5161 BAT_RES_TST_PLUS_CPBF_W = 0x58,
5162 BAT_RES_SET_PLUS_CPBR = 0x59,
5163 BAT_RES_TST_PLUS_CPBR = 0x5a,
5164 BAT_RES_SET_PLUS_CPBR_W = 0x5b,
5165 BAT_RES_TST_PLUS_CPBR_W = 0x5c,
5166 BAT_RES_QUE_PERCENT_CPBS = 0x5d,
5167 BAT_RES_QUE_PLUS_CPBS = 0x5e,
5168 BAT_RES_TST_PLUS_CPBW = 0x5f,
5169 BAT_RES_TST_PLUS_CPBW_W = 0x60,
5170 BAT_RES_SET_PERCENT_CPCFU = 0x61,
5171 BAT_RES_QUE_PERCENT_CPHS = 0x62,
5172 BAT_RES_QUE_PLUS_CPIN = 0x63,
5173 BAT_RES_QUE_PERCENT_CPINF = 0x64,
5174 BAT_RES_SET_PERCENT_CPMB = 0x65,
5175 BAT_RES_QUE_PERCENT_CPMB = 0x66,
5176 BAT_RES_TST_PERCENT_CPMBW = 0x67,
5177 BAT_RES_TST_PERCENT_CPMBW_W = 0x68,
5178 BAT_RES_SET_PERCENT_CPMB_W = 0x69,
5179 BAT_RES_SET_PLUS_CPMS = 0x6a,
5180 BAT_RES_QUE_PLUS_CPMS = 0x6b,
5181 BAT_RES_SET_PERCENT_CPNUMS = 0x6c,
5182 BAT_RES_TST_PERCENT_CPNUMS = 0x6d,
5183 BAT_RES_SET_PERCENT_CPNUMS_W = 0x6e,
5184 BAT_RES_TST_PERCENT_CPNUMS_W = 0x6f,
5185 BAT_RES_QUE_PLUS_CPOL = 0x70,
5186 BAT_RES_TST_PLUS_CPOL = 0x71,
5187 BAT_RES_QUE_PLUS_CPOL_W = 0x72,
5188 BAT_RES_TST_PLUS_CPOL_W = 0x73,
5189 BAT_RES_QUE_PERCENT_CPOPN = 0x74,
5190 BAT_RES_QUE_PERCENT_CPRSM = 0x75,
5191 BAT_RES_QUE_PLUS_CPUC = 0x76,
5192 BAT_RES_QUE_PLUS_CPUC_W = 0x77,
5193 BAT_RES_SET_PERCENT_CPVWI = 0x78,
5194 BAT_RES_QUE_PERCENT_CREG = 0x79,
5195 BAT_RES_TST_PLUS_CRES = 0x7a,
5196 BAT_RES_QUE_PLUS_CRLP = 0x7b,
5197 BAT_RES_SET_PLUS_CRSM = 0x7c,
5198 BAT_RES_TST_PLUS_CSAS = 0x7d,
5199 BAT_RES_QUE_PLUS_CSCA = 0x7e,
5200 BAT_RES_QUE_PLUS_CSCB = 0x7f,
5201 BAT_RES_QUE_PLUS_CSCS = 0x80,
5202 BAT_RES_SET_PLUS_CSIM = 0x81,
5203 BAT_RES_QUE_PLUS_CSMS = 0x82,
5204 BAT_RES_QUE_PLUS_CSNS = 0x83,
5205 BAT_RES_QUE_PERCENT_CSQ = 0x84,
5206 BAT_RES_SET_PLUS_CSQ = 0x85,
5207 BAT_RES_QUE_PLUS_CSTA = 0x86,
5208 BAT_RES_QUE_PLUS_CSVM = 0x87,
5209 BAT_RES_QUE_PERCENT_CTTY = 0x88,
5210 BAT_RES_QUE_PLUS_CTZU = 0x89,
5211 BAT_RES_QUE_PERCENT_CUST = 0x8a,
5212 BAT_RES_QUE_PERCENT_DATA = 0x8b,
5213 BAT_RES_SET_PERCENT_DINF = 0x8c,
5214 BAT_RES_QUE_PLUS_DS = 0x8d,
5215 BAT_RES_QUE_PLUS_FAP = 0x8e,
5216 BAT_RES_QUE_PLUS_FBO = 0x8f,
5217 BAT_RES_QUE_PLUS_FBS = 0x90,
5218 BAT_RES_QUE_PLUS_FBU = 0x91,
5219 BAT_RES_QUE_PLUS_FCC = 0x92,
5220 BAT_RES_QUE_PLUS_FCLASS = 0x93,
5221 BAT_RES_QUE_PLUS_FCQ = 0x94,
5222 BAT_RES_QUE_PLUS_FCR = 0x95,
5223 BAT_RES_QUE_PLUS_FCS = 0x96,
5224 BAT_RES_QUE_PLUS_FCT = 0x97,
5225 BAT_RES_QUE_PLUS_FEA = 0x98,
5226 BAT_RES_QUE_PLUS_FFC = 0x99,
5227 BAT_RES_QUE_PLUS_FHS = 0x9a,
5228 BAT_RES_QUE_PLUS_FIE = 0x9b,
5229 BAT_RES_QUE_PLUS_FIS = 0x9c,
5230 BAT_RES_QUE_PLUS_FIT = 0x9d,
5231 BAT_RES_QUE_PLUS_FLI = 0x9e,
5232 BAT_RES_QUE_PLUS_FLO = 0x9f,
5233 BAT_RES_QUE_PLUS_FLP = 0xa0,
5234 BAT_RES_QUE_PLUS_FMS = 0xa1,
5235 BAT_RES_QUE_PLUS_FNS = 0xa2,
5236 BAT_RES_QUE_PLUS_FPA = 0xa3,
5237 BAT_RES_QUE_PLUS_FPI = 0xa4,
5238 BAT_RES_QUE_PLUS_FPS = 0xa5,
5239 BAT_RES_QUE_PLUS_FPW = 0xa6,
5240 BAT_RES_QUE_PLUS_FRQ = 0xa7,
5241 BAT_RES_QUE_PLUS_FSA = 0xa8,
5242 BAT_RES_QUE_PLUS_FSP = 0xa9,
5243 BAT_RES_QUE_PLUS_ICF = 0xaa,
5244 BAT_RES_QUE_PLUS_IFC = 0xab,
5245 BAT_RES_QUE_PERCENT_IMEI = 0xac,
5246 BAT_RES_QUE_PLUS_IPR = 0xad,
5247 BAT_RES_QUE_PERCENT_PBCF = 0xae,
5248 BAT_RES_QUE_PERCENT_PPP = 0xaf,
5249 BAT_RES_QUE_PERCENT_PVRF = 0xb0,
5250 BAT_RES_QUE_PERCENT_RDL = 0xb1,
5251 BAT_RES_QUE_PERCENT_RDLB = 0xb2,
5252 BAT_RES_QUE_PERCENT_SATC = 0xb3,
5253 BAT_RES_QUE_PERCENT_SATCC = 0xb4,
5254 BAT_RES_SET_PERCENT_SATE = 0xb5,
5255 BAT_RES_QUE_PLUS_WS46 = 0xb6,
5256 BAT_RES_QUE_PLUS_CDIP = 0xb7,
5257 BAT_RES_SET_PERCENT_CMGR = 0xb8,
5258 BAT_RES_SET_PERCENT_CMGL = 0xb9,
5259 BAT_RES_SET_PLUS_CMSS = 0xba,
5260 BAT_RES_SET_PLUS_CGMI = 0xbb,
5261 BAT_RES_SET_PLUS_CGMM = 0xbc,
5262 BAT_RES_SET_PLUS_CGMR = 0xbd,
5263 BAT_RES_SET_PLUS_CGSN = 0xbe,
5264 // ELEM-FF: SIM_PERS
5265 // BAT_RES_SET_PERCENT_MEPD = 0xbf,
5266 BAT_RES_SET_PERCENT_CSQ = 0xbf,
5267 BAT_RES_QUE_PERCENT_CNIV = 0xc0,
5268 // ELEM-FF: REL99
5269 // BAT_RES_QUE_PERCENT_CMGRS = 0xc1,
5270 // ELEM-FF: REL99
5271 // BAT_RES_QUE_PLUS_CGCMOD = 0xc1,
5272 // ELEM-FF: REL99
5273 // BAT_RES_QUE_PLUS_CGDSCONT = 0xc1,
5274 // ELEM-FF: REL99
5275 // BAT_RES_QUE_PLUS_CGEQREQ = 0xc1,
5276 // ELEM-FF: REL99
5277 // BAT_RES_QUE_PLUS_CGEQMIN = 0xc1,
5278 // ELEM-FF: REL99
5279 // BAT_RES_QUE_PLUS_CGEQNEG = 0xc1,
5280 // ELEM-FF: REL99
5281 // BAT_RES_QUE_PLUS_CGTFT = 0xc1,
5282 BAT_RES_PERCENT_CUSCFG = 0xc1,
5283 BAT_RES_QUE_PERCENT_PBCI = 0xc2,
5284 BAT_RES_QUE_PERCENT_SIMEF = 0xc3,
5285 BAT_RES_UNS_AT_BUSY = 0xff8,
5286 BAT_RES_UNS_AT_NO_ANSWER = 0xff9,
5287 BAT_RES_UNS_PLUS_CBM = 0xffa,
5288 BAT_RES_UNS_PLUS_CBMI = 0xffb,
5289 BAT_RES_UNS_PERCENT_CCBS = 0xffc,
5290 BAT_RES_UNS_PLUS_CCCM = 0xffd,
5291 BAT_RES_UNS_PERCENT_CCCN = 0xffe,
5292 BAT_RES_UNS_PLUS_CCWA = 0xfff,
5293 BAT_RES_UNS_PLUS_CCWA_W = 0x1000,
5294 BAT_RES_UNS_PLUS_CCWE = 0x1001,
5295 BAT_RES_UNS_PLUS_CDIP = 0x1002,
5296 BAT_RES_UNS_PLUS_CDS = 0x1003,
5297 BAT_RES_UNS_PLUS_CCWV = 0x1004,
5298 BAT_RES_UNS_PERCENT_CGEV = 0x1005,
5299 BAT_RES_UNS_PLUS_CGEV = 0x1006,
5300 BAT_RES_UNS_PERCENT_CGREG = 0x1007,
5301 BAT_RES_UNS_PLUS_CGREG = 0x1008,
5302 BAT_RES_UNS_PLUS_CLAE = 0x1009,
5303 BAT_RES_UNS_PLUS_CLAV = 0x100a,
5304 BAT_RES_UNS_PLUS_CLIP = 0x100b,
5305 BAT_RES_UNS_PLUS_CLIP_W = 0x100c,
5306 BAT_RES_UNS_PLUS_CMT = 0x100d,
5307 BAT_RES_UNS_PLUS_CMTI = 0x100e,
5308 BAT_RES_UNS_PLUS_CMT_W = 0x100f,
5309 BAT_RES_UNS_PERCENT_CNAP = 0x1010,
5310 BAT_RES_UNS_PLUS_COLP = 0x1011,
5311 BAT_RES_UNS_PLUS_COLP_W = 0x1012,
5312 BAT_RES_UNS_PERCENT_CPI = 0x1013,
5313 BAT_RES_UNS_PERCENT_CPI_W = 0x1014,
5314 BAT_RES_UNS_PERCENT_CPRI = 0x1015,
5315 BAT_RES_UNS_PERCENT_CPROAM = 0x1016,
5316 BAT_RES_UNS_PERCENT_CPVWI = 0x1017,
5317 BAT_RES_UNS_PLUS_CR = 0x1018,
5318 BAT_RES_UNS_PERCENT_CREG = 0x1019,
5319 BAT_RES_UNS_PLUS_CRING = 0x101a,
5320 BAT_RES_UNS_PERCENT_CSQ = 0x101b,
5321 BAT_RES_UNS_PLUS_CSSI = 0x101c,
5322 BAT_RES_UNS_PERCENT_CSSN = 0x101d,
5323 BAT_RES_UNS_PLUS_CSSU = 0x101e,
5324 BAT_RES_UNS_PERCENT_CSTAT = 0x101f,
5325 BAT_RES_UNS_PERCENT_CTYI = 0x1020,
5326 BAT_RES_UNS_PLUS_CTZR = 0x1021,
5327 BAT_RES_UNS_PERCENT_CTZV = 0x1022,
5328 BAT_RES_UNS_PLUS_CTZV = 0x1023,
5329 BAT_RES_UNS_PERCENT_CTZV_W = 0x1024,
5330 BAT_RES_UNS_PLUS_CUSD = 0x1025,
5331 BAT_RES_UNS_PLUS_CUSD_W = 0x1026,
5332 BAT_RES_UNS_AT_NO_CARRIER = 0x1027,
5333 BAT_RES_UNS_PLUS_FHS = 0x1028,
5334 BAT_RES_UNS_PLUS_ILRR = 0x1029,
5335 BAT_RES_UNS_PERCENT_RDL = 0x102a,
5336 BAT_RES_UNS_PERCENT_RDLB = 0x102b,
5337 BAT_RES_UNS_PERCENT_SATA = 0x102c,
5338 BAT_RES_UNS_PERCENT_SATI = 0x102d,
5339 BAT_RES_UNS_PERCENT_SATN = 0x102e,
5340 BAT_RES_UNS_PERCENT_SIMEF = 0x102f,
5341 BAT_RES_UNS_PERCENT_SIMINS = 0x1030,
5342 BAT_RES_UNS_PERCENT_SIMREM = 0x1031,
5343 BAT_RES_UNS_PERCENT_SNCNT = 0x1032,
5344 BAT_RES_UNS_PERCENT_CNIV = 0x1033,
5345 // ELEM-FF: REL99
5346 // BAT_RES_UNS_PERCENT_CMGRS = 0x1034,
5347 BAT_RES_UNS_PERCENT_PBCI = 0x1034,
5348 BAT_RES_CUSTOM = 0x1ff7
5349 }T_BAT_ctrl_response;
5350 #endif
5351
5352 /*
5353 * user defined constants
5354 */
5355 #define BAT_PARAMETER_NOT_PRESENT (0xffffffff)
5356 #define BAT_MAX_PHB_NUM_LEN (0x2c)
5357 #define BAT_MAX_APN_LEN (0x66)
5358 #define BAT_MAX_PDP_ADD (0x10)
5359 #define BAT_MAX_SM_LEN (0xb0)
5360 #define BAT_MAX_USSD_LEN (0xb6)
5361 #define BAT_MAX_SUBADDR_LENGTH (0x14)
5362 #define BAT_MAX_ATR_LEN (0x21)
5363 #define BAT_MAX_CACM_PASSWD_LEN (0x8)
5364 #define BAT_MAX_CAMM_PASSWD_LEN (0x8)
5365 #define BAT_MAX_CCBS_NUMBER_LEN (0x27)
5366 #define BAT_MAX_CCCN_FACILITY_LEN (0xfb)
5367 #define BAT_MAX_CCFC_NUMBER_LEN (0x27)
5368 #define BAT_MAX_CCWA_NUMBER_LEN (0x20)
5369 #define BAT_MIN_PDP_CID (0x1)
5370 #define BAT_MAX_PDP_CID (0xb)
5371 #define BAT_MIN_TFT_PF_ID (0x1)
5372 #define BAT_MAX_TFT_PF_ID (0x8)
5373 #define BAT_MIN_TFT_PRECEDENCE (0x0)
5374 #define BAT_MAX_TFT_PRECEDENCE (0xff)
5375 #define BAT_MIN_TFT_PROT_NUM_OR_NXT_HDR (0x0)
5376 #define BAT_MAX_TFT_PROT_NUM_OR_NXT_HDR (0xff)
5377 #define BAT_MIN_TFT_FLOW_LABEL (0x0)
5378 #define BAT_MAX_TFT_FLOW_LABEL (0xfffff)
5379 #define BAT_MAX_TFT_PRM_LIST_LEN (0xfe)
5380 #define BAT_MAX_CGANS_L2P_LEN (0x6)
5381 #define BAT_MAX_CGDATA_L2P_LEN (0x6)
5382 #define BAT_MAX_CGMI_MANUFACTURER_LEN (0x11c)
5383 #define BAT_MAX_CGMM_MODEL_LEN (0x11c)
5384 #define BAT_MAX_CGMR_REVISION_LEN (0x11c)
5385 #define BAT_MAX_CGPCO_PCO_LEN (0xfb)
5386 #define BAT_MAX_CGSN_SN_LEN (0x11c)
5387 #define BAT_MAX_CHPL_OPER_LEN (0x19)
5388 #define BAT_MAX_CIMI_IMSI_LEN (0x10)
5389 #define BAT_MAX_CLAE_CODE_LEN (0x2)
5390 #define BAT_MAX_CLAN_CODE_LEN (0x4)
5391 #define BAT_MAX_CLAV_CODE_LEN (0x4)
5392 #define BAT_MAX_CLCC_NUMBER_LEN (0x51)
5393 #define BAT_MAX_CLCK_PWD_LEN (0x20)
5394 #define BAT_MAX_CLIP_NUMBER_LEN (0x14)
5395 #define BAT_MAX_CMGC_ACKPDU_LEN (0xb0)
5396 #define BAT_MAX_CMGC_PDU_LEN (0xb0)
5397 #define BAT_MAX_CMGL_ALPHA (0x2a)
5398 #define BAT_MAX_CMGR_ALPHA (0x2a)
5399 #define BAT_MAX_CMSS_DEST_ADDR_LEN (0x14)
5400 #define BAT_MAX_CMT_ALPHA (0x2a)
5401 #define BAT_MAX_CNAP_NAME_LEN (0xa0)
5402 #define BAT_MAX_CNUM_ALPHA_LEN (0x15)
5403 #define BAT_MAX_CNUM_NUMBER_LEN (0x51)
5404 #define BAT_MAX_COLP_ALPHA_LEN (0x2c)
5405 #define BAT_MAX_COLP_NUMBER_LEN (0x27)
5406 #define BAT_MAX_COPS_LONG_OPER_LEN (0x1e)
5407 #define BAT_MAX_COPS_NUM_OPER_LEN (0x7)
5408 #define BAT_MAX_COPS_SHORT_OPER_LEN (0xa)
5409 #define BAT_MAX_COPS_OPER_LEN (0x1e)
5410 #define BAT_MAX_CPALS_MSISDN_ID_LEN (0x16)
5411 #define BAT_MAX_CPBF_FIND_TEXT_LEN (0x51)
5412 #define BAT_MAX_CPBF_NUMBER_LEN (0x51)
5413 #define BAT_MAX_CPBF_TEXT_LEN (0x51)
5414 #define BAT_MAX_CPBR_NUMBER_LEN (0x51)
5415 #define BAT_MAX_CPBR_TEXT_LEN (0x51)
5416 #define BAT_MAX_CPBW_NUMBER_LEN (0x51)
5417 #define BAT_MAX_CPBW_TEXT_LEN (0x51)
5418 #define BAT_MAX_CPBW_TYPES (0xff)
5419 #define BAT_MAX_CPI_ALPHA_LEN (0x2c)
5420 #define BAT_MAX_CPI_NUMBER_LEN (0x27)
5421 #define BAT_MAX_CPIN_PIN_LEN (0x20)
5422 #define BAT_MAX_CPINF_CSP_LEN (0x2d)
5423 #define BAT_MAX_CPMB_ALPHA_ID_LEN (0x58)
5424 #define BAT_MAX_CPMB_NUMBER_LEN (0x28)
5425 #define BAT_MAX_CPMBW_NUMBER_LEN (0x28)
5426 #define BAT_MAX_CPMBW_TEXT_LEN (0x58)
5427 #define BAT_MAX_CPMBW_TYPE_LEN (0xff)
5428 #define BAT_MAX_CPNUMS_ALPHA_TAG_LEN (0x50)
5429 #define BAT_MAX_CPNUMS_NUMBER_LEN (0x51)
5430 #define BAT_MAX_CPOL_OPER_LEN (0x1e)
5431 #define BAT_MAX_CPOPN_LONG_NAME_LEN (0x1e)
5432 #define BAT_MAX_CPOPN_SHORT_NAME_LEN (0xa)
5433 #define BAT_MAX_CPUC_CURRENCY_LEN (0x3)
5434 #define BAT_MAX_CPUC_PASSWD_LEN (0x8)
5435 #define BAT_MAX_CPUC_PPU_LEN (0x14)
5436 #define BAT_MAX_CPWD_PWD_LEN (0x20)
5437 #define BAT_MAX_CR_SERV_LEN (0x9)
5438 #define BAT_MAX_L2P_LENGTH (0x6)
5439 #define BAT_MAX_CRSM_DATA_LEN (0xff)
5440 #define BAT_MAX_CRSM_RESPONSE_LEN (0x100)
5441 #define BAT_MAX_CSCA_SMS_ADDR_LEN (0x14)
5442 #define BAT_MAX_IDENTS (0x14)
5443 #define BAT_MAX_CSIM_CMD_LEN (0x104)
5444 #define BAT_MAX_CSIM_RESP_LEN (0x102)
5445 #define BAT_MAX_CSSN_FACILITY_LEN (0xfb)
5446 #define BAT_MAX_CSSU_NUMBER_LEN (0x27)
5447 #define BAT_MAX_CSVM_NUMBER_LEN (0x51)
5448 #define BAT_MAX_CTFR_NUMBER_LEN (0x51)
5449 #define BAT_MAX_CTZV_LONG_OPER (0x1e)
5450 #define BAT_MAX_CTZV_NUM_OPER_LEN (0x7)
5451 #define BAT_MAX_CTZV_SHORT_OPER (0xa)
5452 #define BAT_MAX_CUSD_USSD_STR_LEN (0xb6)
5453 #define BAT_MAX_D_DIAL_LEN (0xb7)
5454 #define BAT_MAX_ID_CHAR (0x15)
5455 #define BAT_MAX_FNS_NSF (0x59)
5456 #define BAT_MAX_PPP_PASSW_LEN (0x19)
5457 #define BAT_MAX_PPP_USER_LEN (0x19)
5458 #define BAT_MAX_PVRF_NEW_PIN_LEN (0x8)
5459 #define BAT_MAX_PVRF_PIN_LEN (0x8)
5460 #define BAT_MAX_RDLB_NUMBER_LEN (0x51)
5461 #define BAT_MAX_STK_PRF (0x14)
5462 #define BAT_MAX_STK_CMD (0x100)
5463 #define BAT_MAX_SATE_SAT_RSP_LEN (0x100)
5464 #define BAT_MAX_SATI_SAT_CMD_LEN (0x100)
5465 #define BAT_MAX_SATN_SAT_CMD_LEN (0x100)
5466 #define BAT_MAX_SIMEF_EF_LEN (0x40)
5467 #define BAT_MAX_CDIP_NUMBER_LEN (0x14)
5468 #define BAT_MAX_CMSS_ACKPDU_LEN (0xb0)
5469 #define BAT_MAX_CUSTOM_CMD_LEN (0x122)
5470 #define BAT_MAX_CNIV_LONG_OPER (0x28)
5471 #define BAT_MAX_CNIV_NUM_OPER_LEN (0x7)
5472 #define BAT_MAX_CNIV_SHORT_OPER (0x28)
5473 #define BAT_MAX_ADDR_N_MASK_LEN (0x20)
5474 #define BAT_MAX_DEST_PORT_LEN (0x2)
5475 #define BAT_MAX_SRC_PORT_LEN (0x2)
5476 #define BAT_MAX_TOS_MASK_OR_TC_MASK (0x2)
5477 #define BAT_MAX_SDU_ERR_RATIO (0x2)
5478 #define BAT_MAX_RES_BIT_ERR_RATIO (0x2)
5479 #define BAT_MAX_CUSCFG_FAC_STR_LEN (0x14)
5480 #define BAT_MAX_CUSCFG_VALUE_LEN (0x14)
5481
5482 #include "CDG_LEAVE.h"
5483
5484
5485 #endif