|
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_MODEM_INFO [ 0xC5 ] Resource Modem Info Server |
|
16 * Version : 000.005 |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 #ifndef _SYMBIAN_ISI_INFOISI_H_ |
|
22 #define _SYMBIAN_ISI_INFOISI_H_ |
|
23 |
|
24 #define MODEM_INFO_SERVER_ISI_VERSION_Z 0 |
|
25 #define MODEM_INFO_SERVER_ISI_VERSION_Y 5 |
|
26 |
|
27 |
|
28 //CONSTANTS |
|
29 #define INFO_SB_SN_IMEI_PLAIN_STR_LEN 0x10 |
|
30 #define INFO_SB_SN_IMEI_SPARE_TO_NET_STR_LEN 0x08 |
|
31 #define INFO_SB_SN_IMEI_SV_TO_NET_STR_LEN 0x09 |
|
32 #define INFO_ANY_SIZE 0x01 |
|
33 #define INFO_BAND_ID_TABLE_MAX_CNT 0x20 |
|
34 |
|
35 |
|
36 //TABLES |
|
37 |
|
38 //ConstantTable for FtdTable |
|
39 #define FTD_SB_MCU_VERSION 0x101 |
|
40 #define FTD_SB_PPM_VERSION 0x102 |
|
41 #define FTD_SB_VERSION_DATE 0x103 |
|
42 #define FTD_SB_DSP_VERSION 0x104 |
|
43 #define FTD_SB_MCU_CHECKSUM 0x105 |
|
44 #define FTD_SB_HW_VERSION 0x106 |
|
45 #define FTD_SB_TEXT_VERSION 0x107 |
|
46 |
|
47 //ConstantTable for INFO_GENERAL_SYM |
|
48 #define INFO_OK 0x00 |
|
49 #define INFO_FAIL 0x01 |
|
50 #define INFO_NO_NUMBER 0x02 |
|
51 #define INFO_NOT_SUPPORTED 0x03 |
|
52 |
|
53 //ConstantTable for INFO_SN_TARGET_IDENTIFIER |
|
54 #define INFO_SN_IMEI_PLAIN 0x41 |
|
55 #define INFO_SN_IMEI_SPARE_TO_NET 0x42 |
|
56 #define INFO_SN_IMEI_SV_TO_NET 0x43 |
|
57 |
|
58 //ConstantTable for INFO_BATCH_TYPE |
|
59 #define INFO_PP_FEATURE 0x00 |
|
60 #define INFO_PP_ALL_FEATURES 0x01 |
|
61 |
|
62 //ConstantTable for INFO_BAND_POS |
|
63 #define INFO_GSM_POS 0x00 |
|
64 #define INFO_WCDMA_POS 0x01 |
|
65 #define INFO_WCDMA_RX_DIV_POS 0x02 |
|
66 #define INFO_EUTRAN_POS 0x03 |
|
67 |
|
68 //BitmaskTables for INFO_VERSION_TARGETS |
|
69 #define INFO_MCUSW 0x01 |
|
70 |
|
71 //BitmaskTables for INFO_RAT_ID |
|
72 #define INFO_NO_RAT 0x00 |
|
73 #define INFO_RAT_GSM 0x01 |
|
74 #define INFO_RAT_WCDMA 0x02 |
|
75 #define INFO_RAT_WCDMA_RX_DIV 0x04 |
|
76 #define INFO_RAT_EUTRAN 0x08 |
|
77 |
|
78 //BitmaskTables for INFO_GSM_BAND |
|
79 #define INFO_NO_GSM 0x00 |
|
80 #define INFO_GSM850 0x01 |
|
81 #define INFO_GSM900 0x02 |
|
82 #define INFO_GSM1800 0x04 |
|
83 #define INFO_GSM1900 0x08 |
|
84 |
|
85 //BitmaskTables for INFO_WCDMA_BAND |
|
86 #define INFO_NO_WCDMA 0x00 |
|
87 #define INFO_WCDMA_FDD_BAND1 0x01 |
|
88 #define INFO_WCDMA_FDD_BAND2 0x02 |
|
89 #define INFO_WCDMA_FDD_BAND3 0x04 |
|
90 #define INFO_WCDMA_FDD_BAND4 0x08 |
|
91 #define INFO_WCDMA_FDD_BAND5 0x10 |
|
92 #define INFO_WCDMA_FDD_BAND6 0x20 |
|
93 #define INFO_WCDMA_FDD_BAND7 0x40 |
|
94 #define INFO_WCDMA_FDD_BAND8 0x80 |
|
95 #define INFO_WCDMA_FDD_BAND9 0x100 |
|
96 #define INFO_WCDMA_FDD_BAND10 0x200 |
|
97 #define INFO_WCDMA_FDD_BAND11 0x400 |
|
98 #define INFO_WCDMA_FDD_BAND12 0x800 |
|
99 #define INFO_WCDMA_FDD_BAND13 0x1000 |
|
100 #define INFO_WCDMA_FDD_BAND14 0x2000 |
|
101 #define INFO_WCDMA_FDD_BAND15 0x4000 |
|
102 #define INFO_WCDMA_FDD_BAND16 0x8000 |
|
103 #define INFO_WCDMA_FDD_BAND17 0x10000 |
|
104 #define INFO_WCDMA_FDD_BAND18 0x20000 |
|
105 #define INFO_WCDMA_FDD_BAND19 0x40000 |
|
106 #define INFO_WCDMA_FDD_BAND20 0x80000 |
|
107 #define INFO_WCDMA_FDD_BAND21 0x100000 |
|
108 #define INFO_WCDMA_FDD_BAND22 0x200000 |
|
109 #define INFO_WCDMA_FDD_BAND23 0x400000 |
|
110 #define INFO_WCDMA_FDD_BAND24 0x800000 |
|
111 #define INFO_WCDMA_FDD_BAND25 0x1000000 |
|
112 #define INFO_WCDMA_FDD_BAND26 0x2000000 |
|
113 #define INFO_WCDMA_FDD_BAND27 0x4000000 |
|
114 #define INFO_WCDMA_FDD_BAND28 0x8000000 |
|
115 #define INFO_WCDMA_FDD_BAND29 0x10000000 |
|
116 #define INFO_WCDMA_FDD_BAND30 0x20000000 |
|
117 #define INFO_WCDMA_FDD_BAND31 0x40000000 |
|
118 #define INFO_WCDMA_FDD_BAND32 0x80000000 |
|
119 |
|
120 //BitmaskTables for INFO_WCDMA_RX_DIV_BAND |
|
121 #define INFO_NO_WCDMA_RX_DIV 0x00 |
|
122 #define INFO_WCDMA_RX_DIV_FDD_BAND1 0x01 |
|
123 #define INFO_WCDMA_RX_DIV_FDD_BAND2 0x02 |
|
124 #define INFO_WCDMA_RX_DIV_FDD_BAND3 0x04 |
|
125 #define INFO_WCDMA_RX_DIV_FDD_BAND4 0x08 |
|
126 #define INFO_WCDMA_RX_DIV_FDD_BAND5 0x10 |
|
127 #define INFO_WCDMA_RX_DIV_FDD_BAND6 0x20 |
|
128 #define INFO_WCDMA_RX_DIV_FDD_BAND7 0x40 |
|
129 #define INFO_WCDMA_RX_DIV_FDD_BAND8 0x80 |
|
130 #define INFO_WCDMA_RX_DIV_FDD_BAND9 0x100 |
|
131 #define INFO_WCDMA_RX_DIV_FDD_BAND10 0x200 |
|
132 #define INFO_WCDMA_RX_DIV_FDD_BAND11 0x400 |
|
133 #define INFO_WCDMA_RX_DIV_FDD_BAND12 0x800 |
|
134 #define INFO_WCDMA_RX_DIV_FDD_BAND13 0x1000 |
|
135 #define INFO_WCDMA_RX_DIV_FDD_BAND14 0x2000 |
|
136 #define INFO_WCDMA_RX_DIV_FDD_BAND15 0x4000 |
|
137 #define INFO_WCDMA_RX_DIV_FDD_BAND16 0x8000 |
|
138 #define INFO_WCDMA_RX_DIV_FDD_BAND17 0x10000 |
|
139 #define INFO_WCDMA_RX_DIV_FDD_BAND18 0x20000 |
|
140 #define INFO_WCDMA_RX_DIV_FDD_BAND19 0x40000 |
|
141 #define INFO_WCDMA_RX_DIV_FDD_BAND20 0x80000 |
|
142 #define INFO_WCDMA_RX_DIV_FDD_BAND21 0x100000 |
|
143 #define INFO_WCDMA_RX_DIV_FDD_BAND22 0x200000 |
|
144 #define INFO_WCDMA_RX_DIV_FDD_BAND23 0x400000 |
|
145 #define INFO_WCDMA_RX_DIV_FDD_BAND24 0x800000 |
|
146 #define INFO_WCDMA_RX_DIV_FDD_BAND25 0x1000000 |
|
147 #define INFO_WCDMA_RX_DIV_FDD_BAND26 0x2000000 |
|
148 #define INFO_WCDMA_RX_DIV_FDD_BAND27 0x4000000 |
|
149 #define INFO_WCDMA_RX_DIV_FDD_BAND28 0x8000000 |
|
150 #define INFO_WCDMA_RX_DIV_FDD_BAND29 0x10000000 |
|
151 #define INFO_WCDMA_RX_DIV_FDD_BAND30 0x20000000 |
|
152 #define INFO_WCDMA_RX_DIV_FDD_BAND31 0x40000000 |
|
153 #define INFO_WCDMA_RX_DIV_FDD_BAND32 0x80000000 |
|
154 |
|
155 //BitmaskTables for INFO_EUTRAN_BAND |
|
156 #define INFO_NO_EUTRAN 0x00 |
|
157 #define INFO_EUTRAN_BAND1 0x01 |
|
158 #define INFO_EUTRAN_BAND2 0x02 |
|
159 #define INFO_EUTRAN_BAND3 0x04 |
|
160 #define INFO_EUTRAN_BAND4 0x08 |
|
161 #define INFO_EUTRAN_BAND5 0x10 |
|
162 #define INFO_EUTRAN_BAND6 0x20 |
|
163 #define INFO_EUTRAN_BAND7 0x40 |
|
164 #define INFO_EUTRAN_BAND8 0x80 |
|
165 #define INFO_EUTRAN_BAND9 0x100 |
|
166 #define INFO_EUTRAN_BAND10 0x200 |
|
167 #define INFO_EUTRAN_BAND11 0x400 |
|
168 #define INFO_EUTRAN_BAND12 0x800 |
|
169 #define INFO_EUTRAN_BAND13 0x1000 |
|
170 #define INFO_EUTRAN_BAND14 0x2000 |
|
171 #define INFO_EUTRAN_BAND15 0x4000 |
|
172 #define INFO_EUTRAN_BAND16 0x8000 |
|
173 #define INFO_EUTRAN_BAND17 0x10000 |
|
174 #define INFO_EUTRAN_BAND18 0x20000 |
|
175 #define INFO_EUTRAN_BAND19 0x40000 |
|
176 #define INFO_EUTRAN_BAND20 0x80000 |
|
177 #define INFO_EUTRAN_BAND21 0x100000 |
|
178 #define INFO_EUTRAN_BAND22 0x200000 |
|
179 #define INFO_EUTRAN_BAND23 0x400000 |
|
180 #define INFO_EUTRAN_BAND24 0x800000 |
|
181 #define INFO_EUTRAN_BAND25 0x1000000 |
|
182 #define INFO_EUTRAN_BAND26 0x2000000 |
|
183 #define INFO_EUTRAN_BAND27 0x4000000 |
|
184 #define INFO_EUTRAN_BAND28 0x8000000 |
|
185 #define INFO_EUTRAN_BAND29 0x10000000 |
|
186 #define INFO_EUTRAN_BAND30 0x20000000 |
|
187 #define INFO_EUTRAN_BAND31 0x40000000 |
|
188 #define INFO_EUTRAN_BAND32 0x80000000 |
|
189 |
|
190 |
|
191 //SUBBLOCKS |
|
192 |
|
193 |
|
194 //Definition for INFO_SB_SN_IMEI_PLAIN |
|
195 #define INFO_SB_SN_IMEI_PLAIN 0x41 |
|
196 #define INFO_SB_SN_IMEI_PLAIN_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
197 #define INFO_SB_SN_IMEI_PLAIN_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
198 #define INFO_SB_SN_IMEI_PLAIN_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
199 #define INFO_SB_SN_IMEI_PLAIN_OFFSET_STRLEN 3 //size 1 byte(s) |
|
200 #define INFO_SB_SN_IMEI_PLAIN_OFFSET_IMEIPLAINU8 4 //size 16 byte(s) |
|
201 #define SIZE_INFO_SB_SN_IMEI_PLAIN 20 |
|
202 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
203 |
|
204 |
|
205 //Definition for INFO_SB_SN_IMEI_SPARE_TO_NET |
|
206 #define INFO_SB_SN_IMEI_SPARE_TO_NET 0x42 |
|
207 #define INFO_SB_SN_IMEI_SPARE_TO_NET_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
208 #define INFO_SB_SN_IMEI_SPARE_TO_NET_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
209 #define INFO_SB_SN_IMEI_SPARE_TO_NET_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
210 #define INFO_SB_SN_IMEI_SPARE_TO_NET_OFFSET_STRLEN 3 //size 1 byte(s) |
|
211 #define INFO_SB_SN_IMEI_SPARE_TO_NET_OFFSET_IMEISPAREU8 4 //size 8 byte(s) |
|
212 #define SIZE_INFO_SB_SN_IMEI_SPARE_TO_NET 12 |
|
213 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
214 |
|
215 |
|
216 //Definition for INFO_SB_SN_IMEI_SV_TO_NET |
|
217 #define INFO_SB_SN_IMEI_SV_TO_NET 0x43 |
|
218 #define INFO_SB_SN_IMEI_SV_TO_NET_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
219 #define INFO_SB_SN_IMEI_SV_TO_NET_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
220 #define INFO_SB_SN_IMEI_SV_TO_NET_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
221 #define INFO_SB_SN_IMEI_SV_TO_NET_OFFSET_STRLEN 3 //size 1 byte(s) |
|
222 #define INFO_SB_SN_IMEI_SV_TO_NET_OFFSET_IMEISVU8 4 //size 9 byte(s) |
|
223 #define INFO_SB_SN_IMEI_SV_TO_NET_OFFSET_FILLERBYTE2 13 //size 3 byte(s) |
|
224 #define SIZE_INFO_SB_SN_IMEI_SV_TO_NET 16 |
|
225 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
226 |
|
227 |
|
228 //Definition for INFO_SB_MCUSW_VERSION |
|
229 #define INFO_SB_MCUSW_VERSION 0x48 |
|
230 #define INFO_SB_MCUSW_VERSION_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
231 #define INFO_SB_MCUSW_VERSION_OFFSET_SUBBLOCKLEN 1 //size 1 byte(s) |
|
232 #define INFO_SB_MCUSW_VERSION_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
233 #define INFO_SB_MCUSW_VERSION_OFFSET_STRLEN 3 //size 1 byte(s) |
|
234 #define INFO_SB_MCUSW_VERSION_OFFSET_MCUSWVERSNC8 4 //size 1 byte(s) |
|
235 #define INFO_SB_MCUSW_VERSION_OFFSET_FILLERBYTE2 5 //size 1 byte(s) |
|
236 #define INFO_SB_MCUSW_VERSION_OFFSET_FILLERBYTE3 6 //size 1 byte(s) |
|
237 #define INFO_SB_MCUSW_VERSION_OFFSET_FILLERBYTE4 7 //size 1 byte(s) |
|
238 #define SIZE_INFO_SB_MCUSW_VERSION 8 |
|
239 //NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
240 |
|
241 |
|
242 //Definition for INFO_SB_PP_DATA |
|
243 #define INFO_SB_PP_DATA 0x74 |
|
244 #define INFO_SB_PP_DATA_OFFSET_SUBBLOCKID 0 //size 1 byte(s) |
|
245 #define INFO_SB_PP_DATA_OFFSET_FILLERBYTE1 1 //size 1 byte(s) |
|
246 #define INFO_SB_PP_DATA_OFFSET_SUBBLOCKLEN 2 //size 2 byte(s) |
|
247 #define INFO_SB_PP_DATA_OFFSET_FILLERBYTE2 4 //size 2 byte(s) |
|
248 #define INFO_SB_PP_DATA_OFFSET_PPFEACNT 6 //size 2 byte(s) |
|
249 #define INFO_SB_PP_DATA_OFFSET_PPFEAVAL 8 //size 4 byte(s) |
|
250 #define SIZE_INFO_SB_PP_DATA 12 |
|
251 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
252 |
|
253 |
|
254 //Definition for INFO_SB_RAT_BAND_INFO |
|
255 #define INFO_SB_RAT_BAND_INFO 0xF000 |
|
256 #define INFO_SB_RAT_BAND_INFO_OFFSET_SBID 0 //size 2 byte(s) |
|
257 #define INFO_SB_RAT_BAND_INFO_OFFSET_SBLEN 2 //size 1 byte(s) |
|
258 #define INFO_SB_RAT_BAND_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
259 #define INFO_SB_RAT_BAND_INFO_OFFSET_RATS 4 //size 4 byte(s) |
|
260 #define INFO_SB_RAT_BAND_INFO_OFFSET_BANDS 8 //size 128 byte(s) |
|
261 #define SIZE_INFO_SB_RAT_BAND_INFO 136 |
|
262 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
263 |
|
264 |
|
265 //MESSAGES |
|
266 |
|
267 |
|
268 //Definition for INFO_SERIAL_NUMBER_READ_REQ |
|
269 #define INFO_SERIAL_NUMBER_READ_REQ 0x00 |
|
270 #define INFO_SERIAL_NUMBER_READ_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
271 #define INFO_SERIAL_NUMBER_READ_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
272 #define INFO_SERIAL_NUMBER_READ_REQ_OFFSET_TARGET 2 //size 1 byte(s) |
|
273 #define SIZE_INFO_SERIAL_NUMBER_READ_REQ 3 |
|
274 |
|
275 |
|
276 //Definition for INFO_SERIAL_NUMBER_READ_RESP |
|
277 #define INFO_SERIAL_NUMBER_READ_RESP 0x01 |
|
278 #define INFO_SERIAL_NUMBER_READ_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
279 #define INFO_SERIAL_NUMBER_READ_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
280 #define INFO_SERIAL_NUMBER_READ_RESP_OFFSET_STATUS 2 //size 1 byte(s) |
|
281 #define INFO_SERIAL_NUMBER_READ_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
282 #define SIZE_INFO_SERIAL_NUMBER_READ_RESP 4 |
|
283 |
|
284 |
|
285 //Definition for INFO_PP_CUSTOMER_DEFAULTS_REQ |
|
286 #define INFO_PP_CUSTOMER_DEFAULTS_REQ 0x0F |
|
287 #define INFO_PP_CUSTOMER_DEFAULTS_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
288 #define INFO_PP_CUSTOMER_DEFAULTS_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
289 #define INFO_PP_CUSTOMER_DEFAULTS_REQ_OFFSET_CUSTOMERID 2 //size 1 byte(s) |
|
290 #define SIZE_INFO_PP_CUSTOMER_DEFAULTS_REQ 3 |
|
291 |
|
292 |
|
293 //Definition for INFO_PP_CUSTOMER_DEFAULTS_RESP |
|
294 #define INFO_PP_CUSTOMER_DEFAULTS_RESP 0x10 |
|
295 #define INFO_PP_CUSTOMER_DEFAULTS_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
296 #define INFO_PP_CUSTOMER_DEFAULTS_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
297 #define INFO_PP_CUSTOMER_DEFAULTS_RESP_OFFSET_STATUS 2 //size 1 byte(s) |
|
298 #define SIZE_INFO_PP_CUSTOMER_DEFAULTS_RESP 3 |
|
299 |
|
300 |
|
301 //Definition for INFO_PP_DATA_READ_REQ |
|
302 #define INFO_PP_DATA_READ_REQ 0x29 |
|
303 #define INFO_PP_DATA_READ_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
304 #define INFO_PP_DATA_READ_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
305 #define INFO_PP_DATA_READ_REQ_OFFSET_FILLER 2 //size 1 byte(s) |
|
306 #define INFO_PP_DATA_READ_REQ_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
307 #define SIZE_INFO_PP_DATA_READ_REQ 4 |
|
308 |
|
309 |
|
310 //Definition for INFO_PP_DATA_READ_RESP |
|
311 #define INFO_PP_DATA_READ_RESP 0x2A |
|
312 #define INFO_PP_DATA_READ_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
313 #define INFO_PP_DATA_READ_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
314 #define INFO_PP_DATA_READ_RESP_OFFSET_STATUS 2 //size 1 byte(s) |
|
315 #define INFO_PP_DATA_READ_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
316 #define SIZE_INFO_PP_DATA_READ_RESP 4 |
|
317 |
|
318 |
|
319 //Definition for INFO_PP_DATA_WRITE_REQ |
|
320 #define INFO_PP_DATA_WRITE_REQ 0x2B |
|
321 #define INFO_PP_DATA_WRITE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
322 #define INFO_PP_DATA_WRITE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
323 #define INFO_PP_DATA_WRITE_REQ_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
324 #define INFO_PP_DATA_WRITE_REQ_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
325 #define SIZE_INFO_PP_DATA_WRITE_REQ 4 |
|
326 |
|
327 |
|
328 //Definition for INFO_PP_DATA_WRITE_RESP |
|
329 #define INFO_PP_DATA_WRITE_RESP 0x2C |
|
330 #define INFO_PP_DATA_WRITE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
331 #define INFO_PP_DATA_WRITE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
332 #define INFO_PP_DATA_WRITE_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
333 #define INFO_PP_DATA_WRITE_RESP_OFFSET_STATUS 3 //size 1 byte(s) |
|
334 #define SIZE_INFO_PP_DATA_WRITE_RESP 4 |
|
335 |
|
336 |
|
337 //Definition for INFO_PP_DATA_IND |
|
338 #define INFO_PP_DATA_IND 0x2D |
|
339 #define INFO_PP_DATA_IND_OFFSET_TRANSID 0 //size 1 byte(s) |
|
340 #define INFO_PP_DATA_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
341 #define INFO_PP_DATA_IND_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
342 #define INFO_PP_DATA_IND_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
343 #define SIZE_INFO_PP_DATA_IND 4 |
|
344 |
|
345 |
|
346 //Definition for INFO_VERSION_READ_REQ |
|
347 #define INFO_VERSION_READ_REQ 0x07 |
|
348 #define INFO_VERSION_READ_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
349 #define INFO_VERSION_READ_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
350 #define INFO_VERSION_READ_REQ_OFFSET_TARGET 2 //size 2 byte(s) |
|
351 #define SIZE_INFO_VERSION_READ_REQ 4 |
|
352 |
|
353 |
|
354 //Definition for INFO_VERSION_READ_RESP |
|
355 #define INFO_VERSION_READ_RESP 0x08 |
|
356 #define INFO_VERSION_READ_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
357 #define INFO_VERSION_READ_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
358 #define INFO_VERSION_READ_RESP_OFFSET_STATUS 2 //size 1 byte(s) |
|
359 #define INFO_VERSION_READ_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
360 #define SIZE_INFO_VERSION_READ_RESP 4 |
|
361 |
|
362 |
|
363 //Definition for INFO_PRODUCT_RAT_BAND_READ_REQ |
|
364 #define INFO_PRODUCT_RAT_BAND_READ_REQ 0x2E |
|
365 #define INFO_PRODUCT_RAT_BAND_READ_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
366 #define INFO_PRODUCT_RAT_BAND_READ_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
367 #define INFO_PRODUCT_RAT_BAND_READ_REQ_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
368 #define SIZE_INFO_PRODUCT_RAT_BAND_READ_REQ 4 |
|
369 |
|
370 |
|
371 //Definition for INFO_PRODUCT_RAT_BAND_READ_RESP |
|
372 #define INFO_PRODUCT_RAT_BAND_READ_RESP 0x2F |
|
373 #define INFO_PRODUCT_RAT_BAND_READ_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
374 #define INFO_PRODUCT_RAT_BAND_READ_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
375 #define INFO_PRODUCT_RAT_BAND_READ_RESP_OFFSET_STATUS 2 //size 1 byte(s) |
|
376 #define INFO_PRODUCT_RAT_BAND_READ_RESP_OFFSET_SUBBLOCKCOUNT 3 //size 1 byte(s) |
|
377 #define SIZE_INFO_PRODUCT_RAT_BAND_READ_RESP 4 |
|
378 |
|
379 |
|
380 //Definition for INFO_PRODUCT_RAT_BAND_WRITE_REQ |
|
381 #define INFO_PRODUCT_RAT_BAND_WRITE_REQ 0x30 |
|
382 #define INFO_PRODUCT_RAT_BAND_WRITE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) |
|
383 #define INFO_PRODUCT_RAT_BAND_WRITE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
384 #define INFO_PRODUCT_RAT_BAND_WRITE_REQ_OFFSET_FILLERBYTE1 2 //size 2 byte(s) |
|
385 #define SIZE_INFO_PRODUCT_RAT_BAND_WRITE_REQ 4 |
|
386 |
|
387 |
|
388 //Definition for INFO_PRODUCT_RAT_BAND_WRITE_RESP |
|
389 #define INFO_PRODUCT_RAT_BAND_WRITE_RESP 0x31 |
|
390 #define INFO_PRODUCT_RAT_BAND_WRITE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) |
|
391 #define INFO_PRODUCT_RAT_BAND_WRITE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
392 #define INFO_PRODUCT_RAT_BAND_WRITE_RESP_OFFSET_FILLERBYTE1 2 //size 1 byte(s) |
|
393 #define INFO_PRODUCT_RAT_BAND_WRITE_RESP_OFFSET_STATUS 3 //size 1 byte(s) |
|
394 #define SIZE_INFO_PRODUCT_RAT_BAND_WRITE_RESP 4 |
|
395 |
|
396 #endif |