|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Name : PN_GSS [ 0x32 ] Resource GSM Stack Server |
|
16 * Version : 008.001 |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 #ifndef _SYMBIAN_ISI_GSSISI_H_ |
|
22 #define _SYMBIAN_ISI_GSSISI_H_ |
|
23 |
|
24 #define GSM_STACK_SERVER_ISI_VERSION_Z 8 |
|
25 #define GSM_STACK_SERVER_ISI_VERSION_Y 1 |
|
26 |
|
27 |
|
28 //CONSTANTS |
|
29 #define GSS_FILL 0x00 |
|
30 #define GSS_FTD_FIRST_SUB_BLOCK 0x3200 |
|
31 #define GSS_FTD_FIRST_WORD_SUB_BLOCK 0x3400 |
|
32 #define GSS_FTD_FIRST_DWORD_SUB_BLOCK 0x3600 |
|
33 #define GSS_FTD_FIRST_STRING_SUB_BLOCK 0x3800 |
|
34 #define GSS_GENERAL_ISI_DATA_HDR_LEN 0x02 |
|
35 #define GSS_DATA_IND_LENGTH 0x04 |
|
36 #define GSS_SUBBLOCK_HEADER_LENGTH 0x04 |
|
37 #define GSS_CS_MSG_HDR_LENGTH 0x04 |
|
38 #define GSS_IND_DATA_MAX_SIZE 0x258 |
|
39 #define GSS_TIMING_ADVANCE_NOT_AVAILABLE 0xFF |
|
40 #define GSS_SGW_IP_ADDRESS_LENGTH 0x10 |
|
41 #define GSS_UNC_IP_ADDRESS_LENGTH 0x10 |
|
42 #define GSS_SRV_NO_FQDN 0x00 |
|
43 #define GSS_ANY_SIZE 0x01 |
|
44 |
|
45 |
|
46 //TABLES |
|
47 |
|
48 //ConstantTable for FtdTable |
|
49 #define FTD_SB_RX_LEVEL 0x3200 |
|
50 #define FTD_SB_TIME_SLOT 0x3201 |
|
51 #define FTD_SB_TIMING_ADV 0x3202 |
|
52 #define FTD_SB_RX_QUALITY 0x3203 |
|
53 #define FTD_SB_RADIO_LINK_TIMEOUT 0x3204 |
|
54 #define FTD_SB_MAX_RAND_ACC_TRA 0x3205 |
|
55 #define FTD_SB_BSIC 0x3206 |
|
56 #define FTD_SB_LAST_CALL_REL_REAS 0x3207 |
|
57 #define FTD_SB_CELL_RESEL_OFFSET 0x3208 |
|
58 #define FTD_SB_TEMP_OFFSET 0x3209 |
|
59 #define FTD_SB_HOPP_CH 0x320A |
|
60 #define FTD_SB_MOB_ALLOC_INDEX 0x320B |
|
61 #define FTD_SB_HSN 0x320C |
|
62 #define FTD_SB_RX_LEVEL_1_NEIGH 0x320D |
|
63 #define FTD_SB_RX_LEVEL_2_NEIGH 0x320E |
|
64 #define FTD_SB_RX_LEVEL_3_NEIGH 0x320F |
|
65 #define FTD_SB_RX_LEVEL_4_NEIGH 0x3210 |
|
66 #define FTD_SB_RX_LEVEL_5_NEIGH 0x3211 |
|
67 #define FTD_SB_RX_LEVEL_6_NEIGH 0x3212 |
|
68 #define FTD_SB_RX_LEVEL_7_NEIGH 0x3213 |
|
69 #define FTD_SB_RX_LEVEL_8_NEIGH 0x3214 |
|
70 #define FTD_SB_T3212 0x3215 |
|
71 #define FTD_SB_T3212_TIMEOUT 0x3216 |
|
72 #define FTD_SB_PRP 0x3217 |
|
73 #define FTD_SB_LAST_NORMAL_LOC_UP_REASON 0x3218 |
|
74 #define FTD_SB_LAST_IMSI_ATT_FAIL_REASON 0x3219 |
|
75 #define FTD_SB_RESET_HANDOVERS 0x321A |
|
76 #define FTD_SB_RESET_TEST_COUNTERS 0x321B |
|
77 #define FTD_SB_LAST_MO_SMS_FAIL 0x321C |
|
78 #define FTD_SB_LAST_MT_SMS_FAIL 0x321D |
|
79 #define FTD_SB_DTX_STATUS_CHANGE 0x321E |
|
80 #define FTD_SB_CELL_BARR_IND_STATUS_CHANGE 0x321F |
|
81 #define FTD_SB_RESET_TEST_TIMERS 0x3220 |
|
82 #define FTD_SB_MAIN_CH_PLACE 0x3221 |
|
83 #define FTD_SB_MAIN_CH_PWR_CONTROL 0x3222 |
|
84 #define FTD_SB_PWR_CONTROL_TS_0 0x3223 |
|
85 #define FTD_SB_PWR_CONTROL_TS_1 0x3224 |
|
86 #define FTD_SB_PWR_CONTROL_TS_2 0x3225 |
|
87 #define FTD_SB_PWR_CONTROL_TS_3 0x3226 |
|
88 #define FTD_SB_PWR_CONTROL_TS_4 0x3227 |
|
89 #define FTD_SB_PWR_CONTROL_TS_5 0x3228 |
|
90 #define FTD_SB_PWR_CONTROL_TS_6 0x3229 |
|
91 #define FTD_SB_PWR_CONTROL_TS_7 0x322A |
|
92 #define FTD_SB_PH_TAI 0x322B |
|
93 #define FTD_SB_SAME_RA_AS_SRV_CELL_1_NEIGH 0x322C |
|
94 #define FTD_SB_SAME_RA_AS_SRV_CELL_2_NEIGH 0x322D |
|
95 #define FTD_SB_SAME_RA_AS_SRV_CELL_3_NEIGH 0x322E |
|
96 #define FTD_SB_SAME_RA_AS_SRV_CELL_4_NEIGH 0x322F |
|
97 #define FTD_SB_SAME_RA_AS_SRV_CELL_5_NEIGH 0x3230 |
|
98 #define FTD_SB_SAME_RA_AS_SRV_CELL_6_NEIGH 0x3231 |
|
99 #define FTD_SB_CELL_BAR_ACC_2_1_NEIGH 0x3232 |
|
100 #define FTD_SB_CELL_BAR_ACC_2_2_NEIGH 0x3233 |
|
101 #define FTD_SB_CELL_BAR_ACC_2_3_NEIGH 0x3234 |
|
102 #define FTD_SB_CELL_BAR_ACC_2_4_NEIGH 0x3235 |
|
103 #define FTD_SB_CELL_BAR_ACC_2_5_NEIGH 0x3236 |
|
104 #define FTD_SB_CELL_BAR_ACC_2_6_NEIGH 0x3237 |
|
105 #define FTD_SB_EXC_ACC_1_NEIGH 0x3238 |
|
106 #define FTD_SB_EXC_ACC_2_NEIGH 0x3239 |
|
107 #define FTD_SB_EXC_ACC_3_NEIGH 0x323A |
|
108 #define FTD_SB_EXC_ACC_4_NEIGH 0x323B |
|
109 #define FTD_SB_EXC_ACC_5_NEIGH 0x323C |
|
110 #define FTD_SB_EXC_ACC_6_NEIGH 0x323D |
|
111 #define FTD_SB_CELL_BAR_ACC_2 0x323E |
|
112 #define FTD_SB_EXC_ACC 0x323F |
|
113 #define FTD_SB_GPRS_TIMING_ADV 0x3240 |
|
114 #define FTD_SB_GPRS_RXLEV_ACC_MIN 0x3241 |
|
115 #define FTD_SB_GPRS_CELL_RESEL_HYST 0x3242 |
|
116 #define FTD_SB_RA_RESEL_HYST 0x3243 |
|
117 #define FTD_SB_C31_HYST 0x3244 |
|
118 #define FTD_SB_C32_QUAL 0x3245 |
|
119 #define FTD_SB_RAND_ACC_RETRY 0x3246 |
|
120 #define FTD_SB_GPRS_RX_LEVEL_SERV 0x3247 |
|
121 #define FTD_SB_GPRS_RX_LEVEL_1_NEIGH 0x3248 |
|
122 #define FTD_SB_GPRS_RX_LEVEL_2_NEIGH 0x3249 |
|
123 #define FTD_SB_GPRS_RX_LEVEL_3_NEIGH 0x324A |
|
124 #define FTD_SB_GPRS_RX_LEVEL_4_NEIGH 0x324B |
|
125 #define FTD_SB_GPRS_RX_LEVEL_5_NEIGH 0x324C |
|
126 #define FTD_SB_GPRS_RX_LEVEL_6_NEIGH 0x324D |
|
127 #define FTD_SB_EGPRS_SUPPORT 0x324E |
|
128 #define FTD_SB_EGPRS_PACKET_CHANNEL_REQUEST 0x324F |
|
129 #define FTD_SB_EGPRS_BEP_PER 0x3250 |
|
130 #define FTD_SB_PH_MSCR 0x3251 |
|
131 #define FTD_SB_PH_SGSNR 0x3252 |
|
132 #define FTD_SB_SMS_SEND_FAIL_CAUSE_GPRS 0x3253 |
|
133 #define FTD_SB_SMS_REC_FAIL_CAUSE_GPRS 0x3254 |
|
134 #define FTD_SB_GPRS_SUPPORT 0x3255 |
|
135 #define FTD_SB_PH_SI_STATUS_IND 0x3258 |
|
136 #define FTD_SB_PH_EXT_UTBF 0x3259 |
|
137 #define FTD_SB_PH_CCN_ACTIVE 0x325A |
|
138 #define FTD_SB_PH_PFC_FEATURE_MODE 0x325B |
|
139 #define FTD_SB_CURR_BAND 0x325C |
|
140 #define FTD_SB_LAST_USED_BAND_READ 0x325D |
|
141 #define FTD_SB_SELECTED_RAT_READ 0x325E |
|
142 #define FTD_SB_GPRS_RX_LEVEL 0x325F |
|
143 #define FTD_SB_TOGGLE_TRANS_STATUS_CHANGE 0x3260 |
|
144 #define FTD_SB_RX_LEVEL_FULL 0x3261 |
|
145 #define FTD_SB_RX_LEVEL_SUB 0x3262 |
|
146 #define FTD_SB_RX_QUALITY_FULL 0x3263 |
|
147 #define FTD_SB_RX_QUALITY_SUB 0x3264 |
|
148 #define FTD_SB_SYSTEM_INFO_BITS1 0x3265 |
|
149 #define FTD_SB_SYSTEM_INFO_BITS2 0x3266 |
|
150 #define FTD_SB_SYSTEM_INFO_BITS3 0x3267 |
|
151 #define FTD_SB_SYSTEM_INFO_BITS4 0x3268 |
|
152 #define FTD_SB_SYSTEM_INFO_BITS5 0x3269 |
|
153 #define FTD_SB_SYSTEM_INFO_BITS6 0x326A |
|
154 #define FTD_SB_SYSTEM_INFO_BITS7 0x326B |
|
155 #define FTD_SB_SYSTEM_INFO_BITS8 0x326C |
|
156 #define FTD_SB_SYSTEM_INFO_BITS9 0x326D |
|
157 #define FTD_SB_SYSTEM_INFO_BITS10 0x326E |
|
158 #define FTD_SB_DTM_MAX_LAPDM 0x326F |
|
159 #define FTD_SB_UMA_PREF_MODE_SET 0x3270 |
|
160 #define FTD_SB_UMA_PREF_MODE_NR_READ 0x3271 |
|
161 #define GSS_FTD_LAST_BYTE_SUB_BLOCK 0x3272 |
|
162 #define FTD_SB_PENALTY_TIME 0x3400 |
|
163 #define FTD_SB_LAC 0x3401 |
|
164 #define FTD_SB_CELL_ID 0x3402 |
|
165 #define FTD_SB_T_RESEL 0x3403 |
|
166 #define FTD_SB_NEIGH_PSW_ATT 0x3405 |
|
167 #define FTD_SB_NEIGH_SYNC_ATT 0x3406 |
|
168 #define FTD_SB_NEIGH_BCCH_ATT 0x3407 |
|
169 #define FTD_SB_NEIGH_BCCH_EXT_ATT 0x3408 |
|
170 #define FTD_SB_NORMAL_LOC_UP_COUNT 0x3409 |
|
171 #define FTD_SB_SUCC_LOC_UP_COUNT 0x340A |
|
172 #define FTD_SB_LOC_UP_COUNT_IMSI 0x340B |
|
173 #define FTD_SB_SUCC_LOC_UP_COUNT_IMSI 0x340C |
|
174 #define FTD_SB_HO_GSM_GSM 0x340D |
|
175 #define FTD_SB_HO_DCS_DCS 0x340E |
|
176 #define FTD_SB_HO_GSM_DCS 0x340F |
|
177 #define FTD_SB_HO_DCS_GSM 0x3410 |
|
178 #define FTD_SB_FAILED_HO_GSM_GSM 0x3411 |
|
179 #define FTD_SB_FAILED_HO_DCS_DCS 0x3412 |
|
180 #define FTD_SB_FAILED_HO_GSM_DCS 0x3413 |
|
181 #define FTD_SB_FAILED_HO_DCS_GSM 0x3414 |
|
182 #define FTD_SB_BACK_TO_PREV_GSM_GSM 0x3415 |
|
183 #define FTD_SB_BACK_TO_PREV_DCS_DCS 0x3416 |
|
184 #define FTD_SB_BACK_TO_PREV_GSM_DCS 0x3417 |
|
185 #define FTD_SB_BACK_TO_PREV_DCS_GSM 0x3418 |
|
186 #define FTD_SB_INTRA_HO_GSM_GSM 0x3419 |
|
187 #define FTD_SB_INTRA_HO_DCS_DCS 0x341A |
|
188 #define FTD_SB_INTRA_HO_GSM_DCS 0x341B |
|
189 #define FTD_SB_INTRA_HO_DCS_GSM 0x341C |
|
190 #define FTD_SB_FAILED_INTRA_HO_GSM_GSM 0x341D |
|
191 #define FTD_SB_FAILED_INTRA_HO_DCS_DCS 0x341E |
|
192 #define FTD_SB_FAILED_INTRA_HO_GSM_DCS 0x341F |
|
193 #define FTD_SB_FAILED_INTRA_HO_DCS_GSM 0x3420 |
|
194 #define FTD_SB_INTRA_BACK_TO_PREV_GSM_GSM 0x3421 |
|
195 #define FTD_SB_INTRA_BACK_TO_PREV_DCS_DCS 0x3422 |
|
196 #define FTD_SB_INTRA_BACK_TO_PREV_GSM_DCS 0x3423 |
|
197 #define FTD_SB_INTRA_BACK_TO_PREV_DCS_GSM 0x3424 |
|
198 #define FTD_SB_T200_EXP_MS_GSM 0x3425 |
|
199 #define FTD_SB_T200_EXP_BS_GSM 0x3426 |
|
200 #define FTD_SB_T200_EXP_MS_DCS 0x3427 |
|
201 #define FTD_SB_T200_EXP_BS_DCS 0x3428 |
|
202 #define FTD_SB_MO_CALL_COUNT 0x3429 |
|
203 #define FTD_SB_MO_CALL_OK_COUNT 0x342A |
|
204 #define FTD_SB_MT_CALL_COUNT 0x342B |
|
205 #define FTD_SB_MT_CALL_OK_COUNT 0x342C |
|
206 #define FTD_SB_MO_SMS_COUNT 0x342D |
|
207 #define FTD_SB_MO_SMS_OK_COUNT 0x342E |
|
208 #define FTD_SB_MT_SMS_COUNT 0x342F |
|
209 #define FTD_SB_MT_SMS_OK_COUNT 0x3430 |
|
210 #define FTD_SB_CB_SCHEDULE_MSG 0x3431 |
|
211 #define FTD_SB_TR1M_COUNT 0x3432 |
|
212 #define FTD_SB_TR2M_COUNT 0x3433 |
|
213 #define FTD_SB_TRAM_COUNT 0x3434 |
|
214 #define FTD_SB_TC1M_COUNT 0x3435 |
|
215 #define FTD_SB_TC2M_COUNT 0x3436 |
|
216 #define FTD_SB_CB_SCHEDULE_COUNT 0x3437 |
|
217 #define FTD_SB_POWER_ON_TIMER 0x3438 |
|
218 #define FTD_SB_SERV_TIMER 0x3439 |
|
219 #define FTD_SB_NSPS_TIMER 0x343A |
|
220 #define FTD_SB_TRANSMIT_TIMER 0x343B |
|
221 #define FTD_SB_SMS_MO_ATT_GPRS 0x343C |
|
222 #define FTD_SB_SMS_MO_GPRS_OK 0x343D |
|
223 #define FTD_SB_SMS_MT_ATT_GPRS 0x343E |
|
224 #define FTD_SB_SMS_MT_GPRS_OK 0x343F |
|
225 #define GSS_FTD_LAST_WORD_SUB_BLOCK 0x3440 |
|
226 #define FTD_SB_LAST_REG 0x3600 |
|
227 #define FTD_SB_TMSI 0x3601 |
|
228 #define FTD_SB_1ST_FORBIDDEN_NW 0x3602 |
|
229 #define FTD_SB_2ND_FORBIDDEN_NW 0x3603 |
|
230 #define FTD_SB_3RD_FORBIDDEN_NW 0x3604 |
|
231 #define FTD_SB_4TH_FORBIDDEN_NW 0x3605 |
|
232 #define FTD_SB_LAST_USED_BAND_SET 0x3606 |
|
233 #define FTD_SB_SELECTED_RAT_SET 0x3607 |
|
234 #define FTD_SB_RX_TIMESLOT_ALLOC 0x3608 |
|
235 #define FTD_SB_TX_TIMESLOT_ALLOC 0x3609 |
|
236 #define FTD_SB_1_EQUIV_PLMN 0x360A |
|
237 #define FTD_SB_2_EQUIV_PLMN 0x360B |
|
238 #define FTD_SB_3_EQUIV_PLMN 0x360C |
|
239 #define FTD_SB_4_EQUIV_PLMN 0x360D |
|
240 #define FTD_SB_5_EQUIV_PLMN 0x360E |
|
241 #define FTD_SB_6_EQUIV_PLMN 0x360F |
|
242 #define FTD_SB_7_EQUIV_PLMN 0x3610 |
|
243 #define FTD_SB_8_EQUIV_PLMN 0x3611 |
|
244 #define FTD_SB_9_EQUIV_PLMN 0x3612 |
|
245 #define FTD_SB_10_EQUIV_PLMN 0x3613 |
|
246 #define FTD_SB_11_EQUIV_PLMN 0x3614 |
|
247 #define FTD_SB_12_EQUIV_PLMN 0x3615 |
|
248 #define FTD_SB_13_EQUIV_PLMN 0x3616 |
|
249 #define FTD_SB_14_EQUIV_PLMN 0x3617 |
|
250 #define FTD_SB_15_EQUIV_PLMN 0x3618 |
|
251 #define FTD_SB_16_EQUIV_PLMN 0x3619 |
|
252 #define FTD_SB_DTM_CS_TSLOT_CONF 0x361A |
|
253 #define FTD_SB_DTM_PS_DL_CONF 0x361B |
|
254 #define FTD_SB_DTM_PS_UL_CONF 0x361C |
|
255 #define FTD_SB_NO_PSW_FOUND_GSM 0x361D |
|
256 #define FTD_SB_NO_PSW_FOUND_DCS 0x361E |
|
257 #define FTD_SB_SYNC_GSM 0x361F |
|
258 #define FTD_SB_SYNC_DCS 0x3620 |
|
259 #define FTD_SB_RESEL_GSM_GSM 0x3621 |
|
260 #define FTD_SB_RESEL_DCS_DCS 0x3622 |
|
261 #define FTD_SB_RESEL_GSM_DCS 0x3623 |
|
262 #define FTD_SB_RESEL_DCS_GSM 0x3624 |
|
263 #define FTD_SB_UMA_1_AVAIL_PLMN 0x3625 |
|
264 #define FTD_SB_UMA_2_AVAIL_PLMN 0x3626 |
|
265 #define FTD_SB_UMA_3_AVAIL_PLMN 0x3627 |
|
266 #define FTD_SB_UMA_4_AVAIL_PLMN 0x3628 |
|
267 #define FTD_SB_UMA_5_AVAIL_PLMN 0x3629 |
|
268 #define FTD_SB_UMA_6_AVAIL_PLMN 0x362A |
|
269 #define GSS_FTD_LAST_DWORD_SUB_BLOCK 0x362B |
|
270 #define FTD_SB_CARRIER 0x3800 |
|
271 #define FTD_SB_HOPPING 0x3801 |
|
272 #define FTD_SB_TX_LEVEL 0x3802 |
|
273 #define FTD_SB_C1 0x3803 |
|
274 #define FTD_SB_TYPE_OF_CURR_CH 0x3804 |
|
275 #define FTD_SB_C2 0x3805 |
|
276 #define FTD_SB_PAGING_MODE 0x3806 |
|
277 #define FTD_SB_ROAMING_IND 0x3807 |
|
278 #define FTD_SB_C1_1_NEIGH 0x3808 |
|
279 #define FTD_SB_C1_2_NEIGH 0x3809 |
|
280 #define FTD_SB_C1_3_NEIGH 0x380A |
|
281 #define FTD_SB_C1_4_NEIGH 0x380B |
|
282 #define FTD_SB_C1_5_NEIGH 0x380C |
|
283 #define FTD_SB_C1_6_NEIGH 0x380D |
|
284 #define FTD_SB_C1_7_NEIGH 0x380E |
|
285 #define FTD_SB_C1_8_NEIGH 0x380F |
|
286 #define FTD_SB_C2_1_NEIGH 0x3810 |
|
287 #define FTD_SB_C2_2_NEIGH 0x3811 |
|
288 #define FTD_SB_C2_3_NEIGH 0x3812 |
|
289 #define FTD_SB_C2_4_NEIGH 0x3813 |
|
290 #define FTD_SB_C2_5_NEIGH 0x3814 |
|
291 #define FTD_SB_C2_6_NEIGH 0x3815 |
|
292 #define FTD_SB_C2_7_NEIGH 0x3816 |
|
293 #define FTD_SB_C2_8_NEIGH 0x3817 |
|
294 #define FTD_SB_CIPH 0x381A |
|
295 #define FTD_SB_DTX_VALUE 0x381B |
|
296 #define FTD_SB_IMSI_ATT 0x381C |
|
297 #define FTD_SB_DTX_STATUS 0x381D |
|
298 #define FTD_SB_DTX_DEF 0x381E |
|
299 #define FTD_SB_DTX_FROM_BS 0x381F |
|
300 #define FTD_SB_CC_CAUSE 0x3820 |
|
301 #define FTD_SB_MM_CAUSE 0x3821 |
|
302 #define FTD_SB_RR_CAUSE 0x3822 |
|
303 #define FTD_SB_LOCATION_AREA_INFO_1 0x3823 |
|
304 #define FTD_SB_LOCATION_AREA_INFO_2 0x3824 |
|
305 #define FTD_SB_LOCATION_AREA_INFO_3 0x3825 |
|
306 #define FTD_SB_LOCATION_AREA_INFO_4 0x3826 |
|
307 #define FTD_SB_LOCATION_AREA_INFO_5 0x3827 |
|
308 #define FTD_SB_LOCATION_AREA_INFO_6 0x3828 |
|
309 #define FTD_SB_LOCATION_AREA_INFO_7 0x3829 |
|
310 #define FTD_SB_LOCATION_AREA_INFO_8 0x382A |
|
311 #define FTD_SB_CELL_PRIORITY_1 0x382B |
|
312 #define FTD_SB_CELL_PRIORITY_2 0x382C |
|
313 #define FTD_SB_CELL_PRIORITY_3 0x382D |
|
314 #define FTD_SB_CELL_PRIORITY_4 0x382E |
|
315 #define FTD_SB_CELL_PRIORITY_5 0x382F |
|
316 #define FTD_SB_CELL_PRIORITY_6 0x3830 |
|
317 #define FTD_SB_CELL_PRIORITY_7 0x3831 |
|
318 #define FTD_SB_CELL_PRIORITY_8 0x3832 |
|
319 #define FTD_SB_CELL_BARR_IND_STATUS 0x3833 |
|
320 #define FTD_SB_C1S 0x3834 |
|
321 #define FTD_SB_C2S 0x3835 |
|
322 #define FTD_SB_HOPP_STATUS 0x3836 |
|
323 #define FTD_SB_TEST_TIMER_STATE 0x3837 |
|
324 #define FTD_SB_TOGGLE_TRANS_STATUS 0x3838 |
|
325 #define FTD_SB_PH_SI13_LOCATION 0x3839 |
|
326 #define FTD_SB_PH_USF 0x383A |
|
327 #define FTD_SB_PBCCH_HOPPING 0x383B |
|
328 #define FTD_SB_PCCCH_HOPPING 0x383C |
|
329 #define FTD_SB_GPRS_HOPPING 0x383D |
|
330 #define FTD_SB_GPRS_TYPE_OF_CURR_CH 0x383E |
|
331 #define FTD_SB_GMM_STATE 0x383F |
|
332 #define FTD_SB_PRIOR_CLASS_SERV 0x3840 |
|
333 #define FTD_SB_C32_SERV 0x3841 |
|
334 #define FTD_SB_PRIOR_CLASS_1_NEIGH 0x3842 |
|
335 #define FTD_SB_PRIOR_CLASS_2_NEIGH 0x3843 |
|
336 #define FTD_SB_PRIOR_CLASS_3_NEIGH 0x3844 |
|
337 #define FTD_SB_PRIOR_CLASS_4_NEIGH 0x3845 |
|
338 #define FTD_SB_PRIOR_CLASS_5_NEIGH 0x3846 |
|
339 #define FTD_SB_PRIOR_CLASS_6_NEIGH 0x3847 |
|
340 #define FTD_SB_C32_1_NEIGH 0x3848 |
|
341 #define FTD_SB_C32_2_NEIGH 0x3849 |
|
342 #define FTD_SB_C32_3_NEIGH 0x384A |
|
343 #define FTD_SB_C32_4_NEIGH 0x384B |
|
344 #define FTD_SB_C32_5_NEIGH 0x384C |
|
345 #define FTD_SB_C32_6_NEIGH 0x384D |
|
346 #define FTD_SB_INT_PRO_MODE 0x384E |
|
347 #define FTD_SB_CARRIER_1_NEIGH 0x384F |
|
348 #define FTD_SB_CARRIER_2_NEIGH 0x3850 |
|
349 #define FTD_SB_CARRIER_3_NEIGH 0x3851 |
|
350 #define FTD_SB_CARRIER_4_NEIGH 0x3852 |
|
351 #define FTD_SB_CARRIER_5_NEIGH 0x3853 |
|
352 #define FTD_SB_CARRIER_6_NEIGH 0x3854 |
|
353 #define FTD_SB_CARRIER_7_NEIGH 0x3855 |
|
354 #define FTD_SB_CARRIER_8_NEIGH 0x3856 |
|
355 #define FTD_SB_BCCH_CARRIER_SERV 0x3857 |
|
356 #define FTD_SB_GPRS_CARRIER_SERV 0x3858 |
|
357 #define FTD_SB_GPRS_CARRIER 0x3859 |
|
358 #define FTD_SB_GPRS_CARRIER_1_NEIGH 0x385A |
|
359 #define FTD_SB_GPRS_CARRIER_2_NEIGH 0x385B |
|
360 #define FTD_SB_GPRS_CARRIER_3_NEIGH 0x385C |
|
361 #define FTD_SB_GPRS_CARRIER_4_NEIGH 0x385D |
|
362 #define FTD_SB_GPRS_CARRIER_5_NEIGH 0x385E |
|
363 #define FTD_SB_GPRS_CARRIER_6_NEIGH 0x385F |
|
364 #define FTD_SB_LAST_CALL_REL_DIRECTION 0x3860 |
|
365 #define FTD_SB_ENAB_OR_DISAB_TEST_TIMERS 0x3861 |
|
366 #define FTD_SB_REG_CC 0x3862 |
|
367 #define FTD_SB_REG_MNC 0x3863 |
|
368 #define FTD_SB_INT_PRO_MODE_TOGGLE 0x3864 |
|
369 #define FTD_SB_DTM_SUPP 0x3865 |
|
370 #define FTD_SB_UMA_PREF_MODE_TXT_READ 0x3866 |
|
371 #define FTD_SB_UMA_MCC 0x3867 |
|
372 #define FTD_SB_UMA_MNC 0x3868 |
|
373 #define FTD_SB_UMA_RAT_INFO 0x3869 |
|
374 #define FTD_SB_UMA_INFO 0x386A |
|
375 #define FTD_SB_UMA_DTM_SUPPORT 0x386B |
|
376 #define FTD_SB_UMA_GPRS_AVAIL 0x386C |
|
377 #define FTD_SB_UMA_NMO 0x386D |
|
378 #define FTD_SB_UMA_ECMP 0x386E |
|
379 #define GSS_FTD_LAST_SUB_BLOCK 0x386F |
|
380 |
|
381 //ConstantTable for GSS_OPERATION |
|
382 #define GSS_CS_STATUS_GET 0x00 |
|
383 #define GSS_CS_TASKS_SUSPEND 0x01 |
|
384 #define GSS_CS_LOCAL_INFO_GET 0x03 |
|
385 #define GSS_POWER_CLASS_CHANGE 0x04 |
|
386 #define GSS_BAND_INFO_GET 0x05 |
|
387 #define GSS_ADJ_CHA_MEAS_START 0x09 |
|
388 #define GSS_ADJ_CHA_MEAS_STOP 0x0A |
|
389 #define GSS_ADJ_CHA_MEAS 0x0B |
|
390 #define GSS_FORCED_HANDOVER 0x0C |
|
391 #define GSS_CELL_BARRING 0x0D |
|
392 #define GSS_SELECTED_RAT_WRITE 0x0E |
|
393 #define GSS_ATK_TIMING_ADVANCE_GET 0x96 |
|
394 #define GSS_UMA_PREF_MODE_READ 0x97 |
|
395 #define GSS_UMA_PREF_MODE_WRITE 0x98 |
|
396 #define GSS_PROV_SGW_UNC_WRITE 0x99 |
|
397 #define GSS_PROV_SGW_UNC_READ 0x9A |
|
398 #define GSS_GAN_CONNECT 0x9B |
|
399 #define GSS_SELECTED_RAT_READ 0x9C |
|
400 #define GSS_SELECTED_BANDS_WRITE 0x9D |
|
401 #define GSS_SELECTED_BANDS_READ 0x9E |
|
402 #define GSS_CELL_BARRING_STATUS_READ 0x9F |
|
403 |
|
404 //ConstantTable for GSS_COMMAND_QUALIFIER |
|
405 #define GSS_CELL_INFO_CMD 0x00 |
|
406 #define GSS_LONG_CELL_INFO_CMD 0x01 |
|
407 |
|
408 //ConstantTable for GSS_POWERCLASS |
|
409 #define GSS_POWER_CLASS_1 0x01 |
|
410 #define GSS_POWER_CLASS_2 0x02 |
|
411 #define GSS_POWER_CLASS_3 0x03 |
|
412 #define GSS_POWER_CLASS_4 0x04 |
|
413 #define GSS_POWER_CLASS_5 0x05 |
|
414 #define GSS_POWER_CLASS_NO_CHANGE 0xFD |
|
415 #define GSS_POWER_CLASS_DEFAULT 0xFE |
|
416 #define GSS_POWER_CLASS_NOT_IN_USE 0xFF |
|
417 |
|
418 //ConstantTable for GSS_CAUSE |
|
419 #define GSS_SERVICE_FAIL 0x01 |
|
420 #define GSS_SERVICE_NOT_ALLOWED 0x02 |
|
421 #define GSS_SERVICE_FAIL_CS_INACTIVE 0x03 |
|
422 |
|
423 //BitmaskTables for GSS_GSM_BAND_INFO |
|
424 #define GSM_900_BAND_SUPPORT 0x01 |
|
425 #define GSM_1800_BAND_SUPPORT 0x02 |
|
426 #define GSM_1900_BAND_SUPPORT 0x04 |
|
427 #define GSM_850_BAND_SUPPORT 0x08 |
|
428 |
|
429 //ConstantTable for GSS_CS_STATE |
|
430 #define GSS_CS_IDLE 0x00 |
|
431 #define GSS_CS_SIGNALLING 0x01 |
|
432 #define GSS_CS_CALL 0x02 |
|
433 #define GSS_CS_PACKET_DATA 0x03 |
|
434 |
|
435 //ConstantTable for GSS_CS_REGISTRATION_STATUS |
|
436 #define GSS_CS_STATUS_SERV 0x80 |
|
437 #define GSS_CS_STATUS_CAMPED_ON_CELL 0x0C |
|
438 #define GSS_CS_STATUS_IDLE 0x0D |
|
439 #define GSS_CS_STATUS_RSSI_MEASURING 0x0E |
|
440 #define GSS_CS_STATUS_PSW_WAIT 0x10 |
|
441 #define GSS_CS_STATUS_SYNC_WAIT 0x11 |
|
442 #define GSS_CS_STATUS_SCANNING 0x12 |
|
443 #define GSS_CS_STATUS_ALL_CCCH 0x13 |
|
444 #define GSS_CS_STATUS_SDCCH 0x14 |
|
445 #define GSS_CS_STATUS_TCH 0x15 |
|
446 #define GSS_CS_STATUS_INIT 0x16 |
|
447 |
|
448 //ConstantTable for GSS_OPERATION_STATUS |
|
449 #define GSS_OPERATION_FAILED 0x00 |
|
450 #define GSS_OPERATION_OK 0x01 |
|
451 #define GSS_OPERATION_FAILED_CS_INACTIVE 0x02 |
|
452 |
|
453 //ConstantTable for GSS_CELL_BARRING_FUNCTIONS |
|
454 #define CELL_BARRING_NORMAL 0x00 |
|
455 #define CELL_BARRING_REVERSE 0x01 |
|
456 #define CELL_BARRING_IGNORED 0x02 |
|
457 |
|
458 //ConstantTable for GSS_RAT_INFO_FUNCTIONS |
|
459 #define GSS_DUAL_RAT 0x00 |
|
460 #define GSS_GSM_RAT 0x01 |
|
461 #define GSS_UMTS_RAT 0x02 |
|
462 |
|
463 //BitmaskTables for GSS_GSM_BAND_VALUES |
|
464 #define GSS_GSM_NO_BANDS 0x00 |
|
465 #define GSS_GSM_900_BAND_MASK 0x01 |
|
466 #define GSS_GSM_1800_BAND_MASK 0x02 |
|
467 #define GSS_GSM_1900_BAND_MASK 0x04 |
|
468 #define GSS_GSM_850_BAND_MASK 0x08 |
|
469 #define GSS_ALL_GSM_BANDS 0xFF |
|
470 |
|
471 //BitmaskTables for GSS_UMTS_BAND_VALUES |
|
472 #define GSS_UMTS_NO_BANDS 0x00 |
|
473 #define GSS_UMTS_BAND_I_MASK 0x01 |
|
474 #define GSS_UMTS_BAND_II_MASK 0x02 |
|
475 #define GSS_UMTS_BAND_III_MASK 0x04 |
|
476 #define GSS_UMTS_BAND_IV_MASK 0x08 |
|
477 #define GSS_UMTS_BAND_V_MASK 0x10 |
|
478 #define GSS_UMTS_BAND_VI_MASK 0x20 |
|
479 #define GSS_UMTS_BAND_VII_MASK 0x40 |
|
480 #define GSS_UMTS_BAND_VIII_MASK 0x80 |
|
481 #define GSS_UMTS_BAND_IX_MASK 0x100 |
|
482 #define GSS_UMTS_BAND_X_MASK 0x200 |
|
483 #define GSS_UMTS_BAND_XI_MASK 0x400 |
|
484 #define GSS_UMTS_BAND_XII_MASK 0x800 |
|
485 #define GSS_UMTS_BAND_XIII_MASK 0x1000 |
|
486 #define GSS_UMTS_BAND_XIV_MASK 0x2000 |
|
487 #define GSS_UMTS_BAND_XV_MASK 0x4000 |
|
488 #define GSS_UMTS_BAND_XVI_MASK 0x8000 |
|
489 #define GSS_UMTS_BAND_XVII_MASK 0x10000 |
|
490 #define GSS_UMTS_BAND_XVIII_MASK 0x20000 |
|
491 #define GSS_UMTS_BAND_XIX_MASK 0x40000 |
|
492 #define GSS_UMTS_BAND_XX_MASK 0x80000 |
|
493 #define GSS_UMTS_BAND_XXI_MASK 0x100000 |
|
494 #define GSS_UMTS_BAND_XXII_MASK 0x200000 |
|
495 #define GSS_UMTS_ALL_BANDS 0xFFFFFFFF |
|
496 |
|
497 //ConstantTable for TIMING_ADVANCE_STATUS |
|
498 #define GSS_TIMING_ADVANCE_NOT_VALID 0x00 |
|
499 #define GSS_TIMING_ADVANCE_VALID 0x01 |
|
500 |
|
501 //ConstantTable for GSS_UMA_MODE_SELECTION |
|
502 #define GSS_GERAN_ONLY 0x00 |
|
503 #define GSS_GERAN_PREFERRED 0x01 |
|
504 #define GSS_UMAN_ONLY 0x02 |
|
505 #define GSS_UMAN_PREFERRED 0x03 |
|
506 |
|
507 //ConstantTable for GSS_SGW_UNC_IP_ADDRESS |
|
508 #define GSS_SRV_NO_IP_ADDRESS 0x00 |
|
509 #define GSS_SRV_IP_ADDR_TYPE_IPv4 0x01 |
|
510 #define GSS_SRV_IP_ADDR_TYPE_IPv6 0x02 |
|
511 |
|
512 //ConstantTable for GSS_HSXPA_USER_SETTING |
|
513 #define GSS_HSXPA_DISABLED 0x01 |
|
514 #define GSS_HSXPA_ALLOWED 0x02 |
|
515 |
|
516 //ConstantTable for GSS_WRITE_STATUS |
|
517 #define GSS_OK 0x01 |
|
518 #define GSS_FAIL 0x02 |
|
519 |
|
520 //ConstantTable for GSS_HSXPA_CAUSE |
|
521 #define GSS_HSXPA_DISABLED_VIA_PP 0x01 |
|
522 |
|
523 //ConstantTable for GSS_HAC_MODE |
|
524 #define GSS_HAC_ACTIVE 0x01 |
|
525 #define GSS_HAC_INACTIVE 0x02 |
|
526 |
|
527 |
|
528 //SUBBLOCKS |
|
529 |
|
530 |
|
531 //Definition for GSS_CS_LOCAL_INFO |
|
532 #define GSS_CS_LOCAL_INFO 0x01 |
|
533 #define GSS_CS_LOCAL_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
534 #define GSS_CS_LOCAL_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
535 #define GSS_CS_LOCAL_INFO_OFFSET_COMMANDQUALIFIER 2 //size 1 byte(s) |
|
536 #define GSS_CS_LOCAL_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
537 #define SIZE_GSS_CS_LOCAL_INFO 4 |
|
538 |
|
539 |
|
540 //Definition for GSS_POWER_CLASS |
|
541 #define GSS_POWER_CLASS 0x02 |
|
542 #define GSS_POWER_CLASS_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
543 #define GSS_POWER_CLASS_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
544 #define GSS_POWER_CLASS_OFFSET_GSMLOWERBANDSPOWERCLASS 2 //size 1 byte(s) |
|
545 #define GSS_POWER_CLASS_OFFSET_GSMUPPERBANDSPOWERCLASS 3 //size 1 byte(s) |
|
546 #define SIZE_GSS_POWER_CLASS 4 |
|
547 |
|
548 |
|
549 //Definition for GSS_CS_STATUS |
|
550 #define GSS_CS_STATUS 0x00 |
|
551 #define GSS_CS_STATUS_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
552 #define GSS_CS_STATUS_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
553 #define GSS_CS_STATUS_OFFSET_REGISTRATIONSTATUS 2 //size 1 byte(s) |
|
554 #define GSS_CS_STATUS_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
555 #define SIZE_GSS_CS_STATUS 4 |
|
556 |
|
557 |
|
558 //Definition for GSS_CELL_INFO |
|
559 #define GSS_CELL_INFO 0x03 |
|
560 #define GSS_CELL_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
561 #define GSS_CELL_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
562 #define GSS_CELL_INFO_OFFSET_MCCMNC 2 //size 3 byte(s) |
|
563 #define GSS_CELL_INFO_OFFSET_TIMINGADVANCE 5 //size 1 byte(s) |
|
564 #define GSS_CELL_INFO_OFFSET_LAC 6 //size 2 byte(s) |
|
565 #define GSS_CELL_INFO_OFFSET_CELLID 8 //size 2 byte(s) |
|
566 #define GSS_CELL_INFO_OFFSET_FILLERBYTE1 10 //size 2 byte(s) |
|
567 #define SIZE_GSS_CELL_INFO 12 |
|
568 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
569 |
|
570 |
|
571 //Definition for GSS_LONG_CELL_INFO |
|
572 #define GSS_LONG_CELL_INFO 0x11 |
|
573 #define GSS_LONG_CELL_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
574 #define GSS_LONG_CELL_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
575 #define GSS_LONG_CELL_INFO_OFFSET_MCCMNC 2 //size 3 byte(s) |
|
576 #define GSS_LONG_CELL_INFO_OFFSET_TIMINGADVANCE 5 //size 1 byte(s) |
|
577 #define GSS_LONG_CELL_INFO_OFFSET_LAC 6 //size 2 byte(s) |
|
578 #define GSS_LONG_CELL_INFO_OFFSET_CELLID 8 //size 4 byte(s) |
|
579 #define SIZE_GSS_LONG_CELL_INFO 12 |
|
580 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
581 |
|
582 |
|
583 //Definition for GSS_BAND_INFO |
|
584 #define GSS_BAND_INFO 0x04 |
|
585 #define GSS_BAND_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
586 #define GSS_BAND_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
587 #define GSS_BAND_INFO_OFFSET_BANDINFO 2 //size 1 byte(s) |
|
588 #define GSS_BAND_INFO_OFFSET_GSMLOWERBANDSPOWERCLASS 3 //size 1 byte(s) |
|
589 #define GSS_BAND_INFO_OFFSET_GSMUPPERBANDSPOWERCLASS 4 //size 1 byte(s) |
|
590 #define GSS_BAND_INFO_OFFSET_FILLERBYTE1 5 //size 3 byte(s) |
|
591 #define SIZE_GSS_BAND_INFO 8 |
|
592 |
|
593 |
|
594 //Definition for GSS_ADJ_CHA_MEAS_INFO |
|
595 #define GSS_ADJ_CHA_MEAS_INFO 0x08 |
|
596 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
597 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
598 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNFULL 2 //size 1 byte(s) |
|
599 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNSUB 3 //size 1 byte(s) |
|
600 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNUPPER 4 //size 1 byte(s) |
|
601 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNLOWER 5 //size 1 byte(s) |
|
602 #define GSS_ADJ_CHA_MEAS_INFO_OFFSET_FILLERBYTE1 6 //size 2 byte(s) |
|
603 #define SIZE_GSS_ADJ_CHA_MEAS_INFO 8 |
|
604 |
|
605 |
|
606 //Definition for GSS_HANDOVER_INFO |
|
607 #define GSS_HANDOVER_INFO 0x09 |
|
608 #define GSS_HANDOVER_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
609 #define GSS_HANDOVER_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
610 #define GSS_HANDOVER_INFO_OFFSET_CARRIER 2 //size 2 byte(s) |
|
611 #define SIZE_GSS_HANDOVER_INFO 4 |
|
612 |
|
613 |
|
614 //Definition for GSS_BARRING_INFO |
|
615 #define GSS_BARRING_INFO 0x0A |
|
616 #define GSS_BARRING_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
617 #define GSS_BARRING_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
618 #define GSS_BARRING_INFO_OFFSET_FUNCTION 2 //size 1 byte(s) |
|
619 #define GSS_BARRING_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
620 #define SIZE_GSS_BARRING_INFO 4 |
|
621 |
|
622 |
|
623 //Definition for GSS_RAT_INFO |
|
624 #define GSS_RAT_INFO 0x0B |
|
625 #define GSS_RAT_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
626 #define GSS_RAT_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
627 #define GSS_RAT_INFO_OFFSET_FUNCTION 2 //size 1 byte(s) |
|
628 #define GSS_RAT_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
629 #define SIZE_GSS_RAT_INFO 4 |
|
630 |
|
631 |
|
632 //Definition for GSS_ATK_TIMING_ADVANCE |
|
633 #define GSS_ATK_TIMING_ADVANCE 0x0C |
|
634 #define GSS_ATK_TIMING_ADVANCE_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
635 #define GSS_ATK_TIMING_ADVANCE_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
636 #define GSS_ATK_TIMING_ADVANCE_OFFSET_TASTATUS 2 //size 1 byte(s) |
|
637 #define GSS_ATK_TIMING_ADVANCE_OFFSET_TIMINGADVANCE 3 //size 1 byte(s) |
|
638 #define SIZE_GSS_ATK_TIMING_ADVANCE 4 |
|
639 |
|
640 |
|
641 //Definition for GSS_UMA_PREF_MODE_INFO |
|
642 #define GSS_UMA_PREF_MODE_INFO 0x0D |
|
643 #define GSS_UMA_PREF_MODE_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
644 #define GSS_UMA_PREF_MODE_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
645 #define GSS_UMA_PREF_MODE_INFO_OFFSET_UMAPREFMODEI 2 //size 1 byte(s) |
|
646 #define GSS_UMA_PREF_MODE_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
647 #define SIZE_GSS_UMA_PREF_MODE_INFO 4 |
|
648 |
|
649 |
|
650 //Definition for GSS_PROV_INFO_SB_IDS |
|
651 #define GSS_PROV_INFO_SB_IDS 0x10 |
|
652 #define GSS_PROV_INFO_SB_IDS_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
653 #define GSS_PROV_INFO_SB_IDS_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
654 #define GSS_PROV_INFO_SB_IDS_OFFSET_SBIDCOUNT 2 //size 1 byte(s) |
|
655 #define GSS_PROV_INFO_SB_IDS_OFFSET_PROVSBID 3 //size 1 byte(s) |
|
656 #define SIZE_GSS_PROV_INFO_SB_IDS 4 |
|
657 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
658 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
659 |
|
660 |
|
661 //Definition for GSS_SGW_INFO |
|
662 #define GSS_SGW_INFO 0x0E |
|
663 #define GSS_SGW_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
664 #define GSS_SGW_INFO_OFFSET_FILLERBYTE1 1 //size 1 byte(s) |
|
665 #define GSS_SGW_INFO_OFFSET_SUBBLOCKLENGTH 2 //size 2 byte(s) |
|
666 #define GSS_SGW_INFO_OFFSET_SGWIPADDRTYPE 4 //size 1 byte(s) |
|
667 #define GSS_SGW_INFO_OFFSET_SGWIPADDRESS 5 //size 16 byte(s) |
|
668 #define GSS_SGW_INFO_OFFSET_SGWFQDNLENGTH 21 //size 1 byte(s) |
|
669 #define GSS_SGW_INFO_OFFSET_SGWFQDN 22 //size 1 byte(s) |
|
670 #define GSS_SGW_INFO_OFFSET_FILLERBYTE2 23 //size 1 byte(s) |
|
671 #define SIZE_GSS_SGW_INFO 24 |
|
672 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
673 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
674 |
|
675 |
|
676 //Definition for GSS_UNC_INFO |
|
677 #define GSS_UNC_INFO 0x0F |
|
678 #define GSS_UNC_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
679 #define GSS_UNC_INFO_OFFSET_FILLERBYTE1 1 //size 1 byte(s) |
|
680 #define GSS_UNC_INFO_OFFSET_SUBBLOCKLENGTH 2 //size 2 byte(s) |
|
681 #define GSS_UNC_INFO_OFFSET_UNCTCPPORT 4 //size 2 byte(s) |
|
682 #define GSS_UNC_INFO_OFFSET_UNCIPADDRTYPE 6 //size 1 byte(s) |
|
683 #define GSS_UNC_INFO_OFFSET_UNCIPADDRESS 7 //size 16 byte(s) |
|
684 #define GSS_UNC_INFO_OFFSET_UNCFQDNLENGTH 23 //size 1 byte(s) |
|
685 #define GSS_UNC_INFO_OFFSET_UNCFQDN 24 //size 1 byte(s) |
|
686 #define GSS_UNC_INFO_OFFSET_FILLERBYTE2 25 //size 1 byte(s) |
|
687 #define GSS_UNC_INFO_OFFSET_FILLERBYTE3 26 //size 1 byte(s) |
|
688 #define GSS_UNC_INFO_OFFSET_FILLERBYTE4 27 //size 1 byte(s) |
|
689 #define SIZE_GSS_UNC_INFO 28 |
|
690 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
691 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
692 |
|
693 |
|
694 //Definition for GSS_SELECTED_UMTS_BAND_INFO |
|
695 #define GSS_SELECTED_UMTS_BAND_INFO 0x12 |
|
696 #define GSS_SELECTED_UMTS_BAND_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
697 #define GSS_SELECTED_UMTS_BAND_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
698 #define GSS_SELECTED_UMTS_BAND_INFO_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
699 #define GSS_SELECTED_UMTS_BAND_INFO_OFFSET_SELECTEDUMTSBANDS 4 //size 4 byte(s) |
|
700 #define SIZE_GSS_SELECTED_UMTS_BAND_INFO 8 |
|
701 |
|
702 |
|
703 //Definition for GSS_SELECTED_GSM_BAND_INFO |
|
704 #define GSS_SELECTED_GSM_BAND_INFO 0x13 |
|
705 #define GSS_SELECTED_GSM_BAND_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
706 #define GSS_SELECTED_GSM_BAND_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
707 #define GSS_SELECTED_GSM_BAND_INFO_OFFSET_SELECTEDGSMBANDS 2 //size 1 byte(s) |
|
708 #define GSS_SELECTED_GSM_BAND_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
709 #define SIZE_GSS_SELECTED_GSM_BAND_INFO 4 |
|
710 |
|
711 |
|
712 //Definition for GSS_REL_SIGNAL_LEVEL_INFO |
|
713 #define GSS_REL_SIGNAL_LEVEL_INFO 0x14 |
|
714 #define GSS_REL_SIGNAL_LEVEL_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
715 #define GSS_REL_SIGNAL_LEVEL_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
716 #define GSS_REL_SIGNAL_LEVEL_INFO_OFFSET_RELSIGNALLEVEL 2 //size 1 byte(s) |
|
717 #define GSS_REL_SIGNAL_LEVEL_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
718 #define SIZE_GSS_REL_SIGNAL_LEVEL_INFO 4 |
|
719 |
|
720 |
|
721 //Definition for GSS_THRESHOLD_INFO |
|
722 #define GSS_THRESHOLD_INFO 0x15 |
|
723 #define GSS_THRESHOLD_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
724 #define GSS_THRESHOLD_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) |
|
725 #define GSS_THRESHOLD_INFO_OFFSET_THRESHOLD 2 //size 1 byte(s) |
|
726 #define GSS_THRESHOLD_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
727 #define SIZE_GSS_THRESHOLD_INFO 4 |
|
728 |
|
729 |
|
730 //MESSAGES |
|
731 |
|
732 |
|
733 //Definition for GSS_CS_SERVICE_REQ |
|
734 #define GSS_CS_SERVICE_REQ 0x00 |
|
735 #define GSS_CS_SERVICE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
736 #define GSS_CS_SERVICE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
737 #define GSS_CS_SERVICE_REQ_OFFSET_OPERATION 2 //size 1 byte(s) |
|
738 #define GSS_CS_SERVICE_REQ_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) |
|
739 #define SIZE_GSS_CS_SERVICE_REQ 4 |
|
740 |
|
741 |
|
742 //Definition for GSS_CS_SERVICE_RESP |
|
743 #define GSS_CS_SERVICE_RESP 0x01 |
|
744 #define GSS_CS_SERVICE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
745 #define GSS_CS_SERVICE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
746 #define GSS_CS_SERVICE_RESP_OFFSET_OPERATION 2 //size 1 byte(s) |
|
747 #define GSS_CS_SERVICE_RESP_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) |
|
748 #define SIZE_GSS_CS_SERVICE_RESP 4 |
|
749 |
|
750 |
|
751 //Definition for GSS_CS_SERVICE_FAIL_RESP |
|
752 #define GSS_CS_SERVICE_FAIL_RESP 0x02 |
|
753 #define GSS_CS_SERVICE_FAIL_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
754 #define GSS_CS_SERVICE_FAIL_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
755 #define GSS_CS_SERVICE_FAIL_RESP_OFFSET_OPERATION 2 //size 1 byte(s) |
|
756 #define GSS_CS_SERVICE_FAIL_RESP_OFFSET_CAUSE 3 //size 1 byte(s) |
|
757 #define SIZE_GSS_CS_SERVICE_FAIL_RESP 4 |
|
758 |
|
759 |
|
760 //Definition for GSS_NEMO_REQ |
|
761 #define GSS_NEMO_REQ 0x07 |
|
762 #define GSS_NEMO_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
763 #define GSS_NEMO_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
764 #define GSS_NEMO_REQ_OFFSET_OPERATION 2 //size 1 byte(s) |
|
765 #define GSS_NEMO_REQ_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) |
|
766 #define SIZE_GSS_NEMO_REQ 4 |
|
767 |
|
768 |
|
769 //Definition for GSS_NEMO_RESP |
|
770 #define GSS_NEMO_RESP 0x08 |
|
771 #define GSS_NEMO_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
772 #define GSS_NEMO_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
773 #define GSS_NEMO_RESP_OFFSET_OPERATION 2 //size 1 byte(s) |
|
774 #define GSS_NEMO_RESP_OFFSET_STATUS 3 //size 1 byte(s) |
|
775 #define GSS_NEMO_RESP_OFFSET_FILLERBYTE1 4 //size 3 byte(s) |
|
776 #define GSS_NEMO_RESP_OFFSET_NBROFSUBBLOCKS 7 //size 1 byte(s) |
|
777 #define SIZE_GSS_NEMO_RESP 8 |
|
778 |
|
779 |
|
780 //Definition for GSS_NEMO_NTF |
|
781 #define GSS_NEMO_NTF 0x09 |
|
782 #define GSS_NEMO_NTF_OFFSET_TRANSID 0 //size 1 byte(s) |
|
783 #define GSS_NEMO_NTF_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
784 #define GSS_NEMO_NTF_OFFSET_OPERATION 2 //size 1 byte(s) |
|
785 #define GSS_NEMO_NTF_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) |
|
786 #define SIZE_GSS_NEMO_NTF 4 |
|
787 |
|
788 |
|
789 //Definition for GSS_CS_IND |
|
790 #define GSS_CS_IND 0x03 |
|
791 #define GSS_CS_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
792 #define GSS_CS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
793 #define GSS_CS_IND_OFFSET_CSSTATE 2 //size 1 byte(s) |
|
794 #define GSS_CS_IND_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
795 #define SIZE_GSS_CS_IND 4 |
|
796 |
|
797 |
|
798 //Definition for GSS_POWER_CLASS_IND |
|
799 #define GSS_POWER_CLASS_IND 0x0A |
|
800 #define GSS_POWER_CLASS_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
801 #define GSS_POWER_CLASS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
802 #define GSS_POWER_CLASS_IND_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
803 #define GSS_POWER_CLASS_IND_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) |
|
804 #define SIZE_GSS_POWER_CLASS_IND 4 |
|
805 |
|
806 |
|
807 //Definition for GSS_SELECTED_RAT_IND |
|
808 #define GSS_SELECTED_RAT_IND 0x14 |
|
809 #define GSS_SELECTED_RAT_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
810 #define GSS_SELECTED_RAT_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
811 #define GSS_SELECTED_RAT_IND_OFFSET_SELECTEDRAT 2 //size 1 byte(s) |
|
812 #define GSS_SELECTED_RAT_IND_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
813 #define SIZE_GSS_SELECTED_RAT_IND 4 |
|
814 |
|
815 |
|
816 //Definition for GSS_SELECTED_BANDS_IND |
|
817 #define GSS_SELECTED_BANDS_IND 0x16 |
|
818 #define GSS_SELECTED_BANDS_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
819 #define GSS_SELECTED_BANDS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
820 #define GSS_SELECTED_BANDS_IND_OFFSET_NBROFSUBBLOCKS 2 //size 1 byte(s) |
|
821 #define GSS_SELECTED_BANDS_IND_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
822 #define SIZE_GSS_SELECTED_BANDS_IND 4 |
|
823 |
|
824 |
|
825 //Definition for GSS_UMA_PREF_MODE_IND |
|
826 #define GSS_UMA_PREF_MODE_IND 0x15 |
|
827 #define GSS_UMA_PREF_MODE_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
828 #define GSS_UMA_PREF_MODE_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
829 #define GSS_UMA_PREF_MODE_IND_OFFSET_UMAPREFMODE 2 //size 1 byte(s) |
|
830 #define GSS_UMA_PREF_MODE_IND_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
831 #define SIZE_GSS_UMA_PREF_MODE_IND 4 |
|
832 |
|
833 |
|
834 //Definition for GSS_MS_INTERROGATE_REQ |
|
835 #define GSS_MS_INTERROGATE_REQ 0x0B |
|
836 #define GSS_MS_INTERROGATE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
837 #define GSS_MS_INTERROGATE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
838 #define GSS_MS_INTERROGATE_REQ_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
839 #define SIZE_GSS_MS_INTERROGATE_REQ 4 |
|
840 |
|
841 |
|
842 //Definition for GSS_MS_INTERROGATE_RESP |
|
843 #define GSS_MS_INTERROGATE_RESP 0x0C |
|
844 #define GSS_MS_INTERROGATE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
845 #define GSS_MS_INTERROGATE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
846 #define GSS_MS_INTERROGATE_RESP_OFFSET_NBROFENTRIES 2 //size 2 byte(s) |
|
847 #define GSS_MS_INTERROGATE_RESP_OFFSET_DATA 4 //size 2 byte(s) |
|
848 #define GSS_MS_INTERROGATE_RESP_OFFSET_FILLERBYTE1 6 //size 1 byte(s) |
|
849 #define GSS_MS_INTERROGATE_RESP_OFFSET_FILLERBYTE2 7 //size 1 byte(s) |
|
850 #define SIZE_GSS_MS_INTERROGATE_RESP 8 |
|
851 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
852 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
853 |
|
854 |
|
855 //Definition for GSS_HSXPA_USER_SETTING_WRITE_REQ |
|
856 #define GSS_HSXPA_USER_SETTING_WRITE_REQ 0x0F |
|
857 #define GSS_HSXPA_USER_SETTING_WRITE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
858 #define GSS_HSXPA_USER_SETTING_WRITE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
859 #define GSS_HSXPA_USER_SETTING_WRITE_REQ_OFFSET_HSXPAUSERSETTING 2 //size 1 byte(s) |
|
860 #define GSS_HSXPA_USER_SETTING_WRITE_REQ_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
861 #define SIZE_GSS_HSXPA_USER_SETTING_WRITE_REQ 4 |
|
862 |
|
863 |
|
864 //Definition for GSS_HSXPA_USER_SETTING_WRITE_RESP |
|
865 #define GSS_HSXPA_USER_SETTING_WRITE_RESP 0x10 |
|
866 #define GSS_HSXPA_USER_SETTING_WRITE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
867 #define GSS_HSXPA_USER_SETTING_WRITE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
868 #define GSS_HSXPA_USER_SETTING_WRITE_RESP_OFFSET_WRITESTATUS 2 //size 1 byte(s) |
|
869 #define GSS_HSXPA_USER_SETTING_WRITE_RESP_OFFSET_FAILCAUSE 3 //size 1 byte(s) |
|
870 #define SIZE_GSS_HSXPA_USER_SETTING_WRITE_RESP 4 |
|
871 |
|
872 |
|
873 //Definition for GSS_HSXPA_USER_SETTING_IND |
|
874 #define GSS_HSXPA_USER_SETTING_IND 0x11 |
|
875 #define GSS_HSXPA_USER_SETTING_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
876 #define GSS_HSXPA_USER_SETTING_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
877 #define GSS_HSXPA_USER_SETTING_IND_OFFSET_HSXPAUSERSETTING 2 //size 1 byte(s) |
|
878 #define GSS_HSXPA_USER_SETTING_IND_OFFSET_CAUSE 3 //size 1 byte(s) |
|
879 #define SIZE_GSS_HSXPA_USER_SETTING_IND 4 |
|
880 |
|
881 |
|
882 //Definition for GSS_HSXPA_USER_SETTING_READ_REQ |
|
883 #define GSS_HSXPA_USER_SETTING_READ_REQ 0x12 |
|
884 #define GSS_HSXPA_USER_SETTING_READ_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
885 #define GSS_HSXPA_USER_SETTING_READ_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
886 #define GSS_HSXPA_USER_SETTING_READ_REQ_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
887 #define SIZE_GSS_HSXPA_USER_SETTING_READ_REQ 4 |
|
888 |
|
889 |
|
890 //Definition for GSS_HSXPA_USER_SETTING_READ_RESP |
|
891 #define GSS_HSXPA_USER_SETTING_READ_RESP 0x13 |
|
892 #define GSS_HSXPA_USER_SETTING_READ_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
893 #define GSS_HSXPA_USER_SETTING_READ_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
894 #define GSS_HSXPA_USER_SETTING_READ_RESP_OFFSET_HSXPAUSERSETTING 2 //size 1 byte(s) |
|
895 #define GSS_HSXPA_USER_SETTING_READ_RESP_OFFSET_CAUSE 3 //size 1 byte(s) |
|
896 #define SIZE_GSS_HSXPA_USER_SETTING_READ_RESP 4 |
|
897 |
|
898 |
|
899 //Definition for GSS_HAC_MODE_WRITE_REQ |
|
900 #define GSS_HAC_MODE_WRITE_REQ 0x17 |
|
901 #define GSS_HAC_MODE_WRITE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
902 #define GSS_HAC_MODE_WRITE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
903 #define GSS_HAC_MODE_WRITE_REQ_OFFSET_HACMODE 2 //size 1 byte(s) |
|
904 #define GSS_HAC_MODE_WRITE_REQ_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
905 #define SIZE_GSS_HAC_MODE_WRITE_REQ 4 |
|
906 |
|
907 |
|
908 //Definition for GSS_HAC_MODE_WRITE_RESP |
|
909 #define GSS_HAC_MODE_WRITE_RESP 0x18 |
|
910 #define GSS_HAC_MODE_WRITE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
911 #define GSS_HAC_MODE_WRITE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
912 #define GSS_HAC_MODE_WRITE_RESP_OFFSET_WRITESTATUS 2 //size 1 byte(s) |
|
913 #define GSS_HAC_MODE_WRITE_RESP_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
914 #define SIZE_GSS_HAC_MODE_WRITE_RESP 4 |
|
915 |
|
916 #endif |