uqmi: print radio interfaces in serving system command
[project/uqmi.git] / data / qmi-service-nas.json
1
2 [
3 // *********************************************************************************
4 { "name" : "NAS",
5 "type" : "Service" },
6
7 // *********************************************************************************
8 { "name" : "QMI Client NAS",
9 "type" : "Client" },
10
11 // *********************************************************************************
12 { "name" : "QMI Message NAS",
13 "type" : "Message-ID-Enum" },
14
15 // *********************************************************************************
16 { "name" : "QMI Indication NAS",
17 "type" : "Indication-ID-Enum" },
18
19 // *********************************************************************************
20 { "name" : "Reset",
21 "type" : "Message",
22 "service" : "NAS",
23 "id" : "0x0000",
24 "version" : "1.0",
25 "output" : [ { "common-ref" : "Operation Result" } ] },
26
27 // *********************************************************************************
28 { "name" : "Abort",
29 "type" : "Message",
30 "service" : "NAS",
31 "id" : "0x0001",
32 "version" : "1.0",
33 // This magic tag allows us to avoid creating a method in the client
34 "scope" : "library-only",
35 "input" : [ { "name" : "Transaction ID",
36 "id" : "0x01",
37 "mandatory" : "yes",
38 "type" : "TLV",
39 "format" : "guint16" } ],
40 "output" : [ { "common-ref" : "Operation Result" } ] },
41
42 // *********************************************************************************
43 { "name" : "Set Event Report",
44 "type" : "Message",
45 "service" : "NAS",
46 "id" : "0x0002",
47 "version" : "1.0",
48 "input" : [ { "name" : "Signal Strength Indicator",
49 "id" : "0x10",
50 "mandatory" : "no",
51 "type" : "TLV",
52 "format" : "sequence",
53 "contents" : [ { "name" : "Report",
54 "format" : "guint8",
55 "public-format" : "gboolean" },
56 { "name" : "Thresholds",
57 "format" : "array",
58 "array-element" : { "format" : "gint8" } } ] },
59 { "name" : "RF Band Information",
60 "id" : "0x11",
61 "mandatory" : "no",
62 "type" : "TLV",
63 "format" : "guint8",
64 "public-format" : "gboolean" },
65 { "name" : "Registration Reject Reason",
66 "id" : "0x12",
67 "mandatory" : "no",
68 "type" : "TLV",
69 "format" : "guint8",
70 "public-format" : "gboolean" },
71 { "name" : "RSSI Indicator",
72 "id" : "0x13",
73 "mandatory" : "no",
74 "type" : "TLV",
75 "format" : "sequence",
76 "contents" : [ { "name" : "Report",
77 "format" : "guint8",
78 "public-format" : "gboolean" },
79 { "name" : "RSSI Delta",
80 "format" : "guint8" } ] },
81 { "name" : "ECIO Indicator",
82 "id" : "0x14",
83 "mandatory" : "no",
84 "type" : "TLV",
85 "format" : "sequence",
86 "contents" : [ { "name" : "Report",
87 "format" : "guint8",
88 "public-format" : "gboolean" },
89 { "name" : "ECIO Delta",
90 "format" : "guint8" } ] },
91 { "name" : "IO Indicator",
92 "id" : "0x15",
93 "mandatory" : "no",
94 "type" : "TLV",
95 "format" : "sequence",
96 "contents" : [ { "name" : "Report",
97 "format" : "guint8",
98 "public-format" : "gboolean" },
99 { "name" : "IO Delta",
100 "format" : "guint8" } ] },
101 { "name" : "SINR Indicator",
102 "id" : "0x16",
103 "mandatory" : "no",
104 "type" : "TLV",
105 "format" : "sequence",
106 "contents" : [ { "name" : "Report",
107 "format" : "guint8",
108 "public-format" : "gboolean" },
109 { "name" : "SINR Delta",
110 "format" : "guint8" } ] },
111 { "name" : "Error Rate Indicator",
112 "id" : "0x17",
113 "mandatory" : "no",
114 "type" : "TLV",
115 "format" : "guint8",
116 "public-format" : "gboolean" },
117 { "name" : "ECIO Threshold",
118 "id" : "0x19",
119 "mandatory" : "no",
120 "type" : "TLV",
121 "format" : "sequence",
122 "contents" : [ { "name" : "Report",
123 "format" : "guint8",
124 "public-format" : "gboolean" },
125 { "name" : "Thresholds",
126 "format" : "array",
127 "array-element" : { "format" : "gint16" } } ] },
128 { "name" : "SINR Threshold",
129 "id" : "0x1A",
130 "mandatory" : "no",
131 "type" : "TLV",
132 "format" : "sequence",
133 "contents" : [ { "name" : "Report",
134 "format" : "guint8",
135 "public-format" : "gboolean" },
136 { "name" : "Thresholds",
137 "format" : "array",
138 "array-element" : { "format" : "guint8" } } ] },
139 { "name" : "LTE SNR Delta",
140 "id" : "0x1B",
141 "mandatory" : "no",
142 "type" : "TLV",
143 "format" : "sequence",
144 "contents" : [ { "name" : "Report",
145 "format" : "guint8",
146 "public-format" : "gboolean" },
147 { "name" : "SNR Delta",
148 "format" : "guint8" } ] },
149 { "name" : "LTE RSRP Delta",
150 "id" : "0x1C",
151 "mandatory" : "no",
152 "type" : "TLV",
153 "format" : "sequence",
154 "contents" : [ { "name" : "Report",
155 "format" : "guint8",
156 "public-format" : "gboolean" },
157 { "name" : "RSRP Delta",
158 "format" : "guint8" } ] } ],
159 "output" : [ { "common-ref" : "Operation Result" } ] },
160
161 { "name" : "Event Report",
162 "type" : "Indication",
163 "service" : "NAS",
164 "id" : "0x0002",
165 "output" : [ { "name" : "Signal Strength",
166 "id" : "0x10",
167 "mandatory" : "no",
168 "type" : "TLV",
169 "format" : "sequence",
170 "contents" : [ { "name" : "Strength",
171 "format" : "gint8" },
172 { "name" : "Radio Interface",
173 "format" : "gint8",
174 "public-format" : "QmiNasRadioInterface" } ] },
175 { "name" : "RF Band Information",
176 "id" : "0x11",
177 "mandatory" : "no",
178 "type" : "TLV",
179 "format" : "array",
180 "array-element" : { "name" : "Element",
181 "format" : "struct",
182 "contents" : [ { "name" : "Radio Interface",
183 "format" : "gint8",
184 "public-format" : "QmiNasRadioInterface" },
185 { "name" : "Active Band Class",
186 "format" : "guint16",
187 "public-format" : "QmiNasActiveBand" },
188 { "name" : "Active Channel",
189 "format" : "guint16" } ] } },
190 { "name" : "Registration Reject Reason",
191 "id" : "0x12",
192 "mandatory" : "no",
193 "type" : "TLV",
194 "format" : "sequence",
195 "contents" : [ { "name" : "Service Domain",
196 "format" : "guint8",
197 "public-format" : "QmiNasNetworkServiceDomain" },
198 { "name" : "Reject Cause",
199 "format" : "guint16" } ] },
200 { "name" : "RSSI",
201 "id" : "0x13",
202 "mandatory" : "no",
203 "type" : "TLV",
204 "format" : "sequence",
205 "contents" : [ { "name" : "RSSI",
206 "format" : "guint8" },
207 { "name" : "Radio Interface",
208 "format" : "gint8",
209 "public-format" : "QmiNasRadioInterface" } ] },
210 { "name" : "ECIO",
211 "id" : "0x14",
212 "mandatory" : "no",
213 "type" : "TLV",
214 "format" : "sequence",
215 "contents" : [ { "name" : "ECIO",
216 "format" : "gint8" },
217 { "name" : "Radio Interface",
218 "format" : "gint8",
219 "public-format" : "QmiNasRadioInterface" } ] },
220 { "name" : "IO",
221 "id" : "0x15",
222 "mandatory" : "no",
223 "type" : "TLV",
224 "format" : "gint32" },
225 { "name" : "SINR",
226 "id" : "0x16",
227 "mandatory" : "no",
228 "type" : "TLV",
229 "format" : "guint8",
230 "public-format" : "QmiNasEvdoSinrLevel" },
231 { "name" : "Error Rate",
232 "id" : "0x17",
233 "mandatory" : "no",
234 "type" : "TLV",
235 "format" : "sequence",
236 "contents" : [ { "name" : "Rate",
237 "format" : "guint16" },
238 { "name" : "Radio Interface",
239 "format" : "gint8",
240 "public-format" : "QmiNasRadioInterface" } ] },
241 { "name" : "RSRQ",
242 "id" : "0x18",
243 "mandatory" : "no",
244 "type" : "TLV",
245 "format" : "sequence",
246 "contents" : [ { "name" : "RSRQ",
247 "format" : "gint8" },
248 { "name" : "Radio Interface",
249 "format" : "gint8",
250 "public-format" : "QmiNasRadioInterface" } ] },
251 { "name" : "LTE SNR",
252 "id" : "0x19",
253 "mandatory" : "no",
254 "type" : "TLV",
255 "format" : "gint16" },
256 { "name" : "LTE RSRP",
257 "id" : "0x1A",
258 "mandatory" : "no",
259 "type" : "TLV",
260 "format" : "gint16" } ] },
261
262 // *********************************************************************************
263 { "name" : "Register Indications",
264 "type" : "Message",
265 "service" : "NAS",
266 "id" : "0x0003",
267 "version" : "1.1",
268 "input" : [ { "name" : "System Selection Preference",
269 "id" : "0x10",
270 "mandatory" : "no",
271 "type" : "TLV",
272 "format" : "guint8",
273 "public-format" : "gboolean" },
274 { "name" : "DDTM Events",
275 "id" : "0x12",
276 "mandatory" : "no",
277 "type" : "TLV",
278 "format" : "guint8",
279 "public-format" : "gboolean" },
280 { "name" : "Serving System Events",
281 "id" : "0x13",
282 "mandatory" : "no",
283 "type" : "TLV",
284 "format" : "guint8",
285 "public-format" : "gboolean" },
286 { "name" : "Dual Standby Preference",
287 "id" : "0x14",
288 "mandatory" : "no",
289 "type" : "TLV",
290 "format" : "guint8",
291 "public-format" : "gboolean" },
292 { "name" : "Subscription Info",
293 "id" : "0x15",
294 "mandatory" : "no",
295 "type" : "TLV",
296 "format" : "guint8",
297 "public-format" : "gboolean" },
298 { "name" : "Network Time",
299 "id" : "0x17",
300 "mandatory" : "no",
301 "type" : "TLV",
302 "format" : "guint8",
303 "public-format" : "gboolean" },
304 { "name" : "System Info",
305 "id" : "0x18",
306 "mandatory" : "no",
307 "type" : "TLV",
308 "format" : "guint8",
309 "public-format" : "gboolean" },
310 { "name" : "Signal Info",
311 "id" : "0x19",
312 "mandatory" : "no",
313 "type" : "TLV",
314 "format" : "guint8",
315 "public-format" : "gboolean" },
316 { "name" : "Error Rate",
317 "id" : "0x1A",
318 "mandatory" : "no",
319 "type" : "TLV",
320 "format" : "guint8",
321 "public-format" : "gboolean" },
322 { "name" : "HDR New UATI Assigned",
323 "id" : "0x1B",
324 "mandatory" : "no",
325 "type" : "TLV",
326 "format" : "guint8",
327 "public-format" : "gboolean" },
328 { "name" : "HDR Session Closed",
329 "id" : "0x1C",
330 "mandatory" : "no",
331 "type" : "TLV",
332 "format" : "guint8",
333 "public-format" : "gboolean" },
334 { "name" : "Managed Roaming",
335 "id" : "0x1D",
336 "mandatory" : "no",
337 "type" : "TLV",
338 "format" : "guint8",
339 "public-format" : "gboolean" },
340 { "name" : "Current PLMN Name",
341 "id" : "0x1E",
342 "mandatory" : "no",
343 "type" : "TLV",
344 "format" : "guint8",
345 "public-format" : "gboolean" },
346 { "name" : "eMBMS Status",
347 "id" : "0x1F",
348 "mandatory" : "no",
349 "type" : "TLV",
350 "format" : "guint8",
351 "public-format" : "gboolean" },
352 { "name" : "RF Band Information",
353 "id" : "0x20",
354 "mandatory" : "no",
355 "type" : "TLV",
356 "format" : "guint8",
357 "public-format" : "gboolean" } ],
358 "output" : [ { "common-ref" : "Operation Result" } ] },
359
360 // *********************************************************************************
361 { "name" : "Get Signal Strength",
362 "type" : "Message",
363 "service" : "NAS",
364 "id" : "0x0020",
365 "version" : "1.0",
366 "input" : [ { "name" : "Request Mask",
367 "id" : "0x10",
368 "mandatory" : "no",
369 "type" : "TLV",
370 "format" : "guint16",
371 "public-format" : "QmiNasSignalStrengthRequest" } ],
372 "output" : [ { "common-ref" : "Operation Result" },
373 { "name" : "Signal Strength",
374 "id" : "0x01",
375 "mandatory" : "yes",
376 "type" : "TLV",
377 "format" : "sequence",
378 "contents" : [ { "name" : "Strength",
379 "format" : "gint8" },
380 { "name" : "Radio Interface",
381 "format" : "gint8",
382 "public-format" : "QmiNasRadioInterface" } ],
383 "prerequisites": [ { "common-ref" : "Success" } ] },
384 { "name" : "Strength List",
385 "id" : "0x10",
386 "mandatory" : "no",
387 "type" : "TLV",
388 "format" : "array",
389 "size-prefix-format" : "guint16",
390 "array-element" : { "name" : "Element",
391 "format" : "struct",
392 "contents" : [ { "name" : "Strength",
393 "format" : "gint8" },
394 { "name" : "Radio Interface",
395 "format" : "gint8",
396 "public-format" : "QmiNasRadioInterface" } ] } },
397 { "name" : "RSSI List",
398 "id" : "0x11",
399 "mandatory" : "no",
400 "type" : "TLV",
401 "format" : "array",
402 "size-prefix-format" : "guint16",
403 "array-element" : { "name" : "Element",
404 "format" : "struct",
405 "contents" : [ { "name" : "RSSI",
406 "format" : "guint8" },
407 { "name" : "Radio Interface",
408 "format" : "gint8",
409 "public-format" : "QmiNasRadioInterface" } ] } },
410 { "name" : "ECIO List",
411 "id" : "0x12",
412 "mandatory" : "no",
413 "type" : "TLV",
414 "format" : "array",
415 "size-prefix-format" : "guint16",
416 "array-element" : { "name" : "Element",
417 "format" : "struct",
418 "contents" : [ { "name" : "ECIO",
419 "format" : "gint8" },
420 { "name" : "Radio Interface",
421 "format" : "gint8",
422 "public-format" : "QmiNasRadioInterface" } ] } },
423 { "name" : "IO",
424 "id" : "0x13",
425 "mandatory" : "no",
426 "type" : "TLV",
427 "format" : "gint32" },
428 { "name" : "SINR",
429 "id" : "0x14",
430 "mandatory" : "no",
431 "type" : "TLV",
432 "format" : "guint8",
433 "public-format" : "QmiNasEvdoSinrLevel" },
434 { "name" : "Error Rate List",
435 "id" : "0x15",
436 "mandatory" : "no",
437 "type" : "TLV",
438 "format" : "array",
439 "size-prefix-format" : "guint16",
440 "array-element" : { "name" : "Element",
441 "format" : "struct",
442 "contents" : [ { "name" : "Rate",
443 "format" : "guint16" },
444 { "name" : "Radio Interface",
445 "format" : "gint8",
446 "public-format" : "QmiNasRadioInterface" } ] } },
447 { "name" : "RSRQ",
448 "id" : "0x16",
449 "mandatory" : "no",
450 "type" : "TLV",
451 "format" : "sequence",
452 "contents" : [ { "name" : "RSRQ",
453 "format" : "gint8" },
454 { "name" : "Radio Interface",
455 "format" : "gint8",
456 "public-format" : "QmiNasRadioInterface" } ] },
457 { "name" : "LTE SNR",
458 "id" : "0x17",
459 "mandatory" : "no",
460 "type" : "TLV",
461 "format" : "gint16" },
462 { "name" : "LTE RSRP",
463 "id" : "0x18",
464 "mandatory" : "no",
465 "type" : "TLV",
466 "format" : "gint16" } ] },
467
468 // *********************************************************************************
469 { "name" : "Network Scan",
470 "type" : "Message",
471 "service" : "NAS",
472 "id" : "0x0021",
473 "version" : "1.0",
474 // This method may be aborted
475 "abort" : "yes",
476 "input" : [ { "name" : "Network Type",
477 "id" : "0x10",
478 "mandatory" : "no",
479 "type" : "TLV",
480 "format" : "guint8",
481 "public-format" : "QmiNasNetworkScanType" } ],
482 "output" : [ { "common-ref" : "Operation Result" },
483 { "name" : "Network Information",
484 "id" : "0x10",
485 "mandatory" : "no",
486 "type" : "TLV",
487 "format" : "array",
488 "size-prefix-format" : "guint16",
489 "array-element" : { "name" : "Element",
490 "format" : "struct",
491 "contents" : [ { "name" : "MCC",
492 "format" : "guint16" },
493 { "name" : "MNC",
494 "format" : "guint16" },
495 { "name" : "Network Status",
496 "format" : "guint8",
497 "public-format" : "QmiNasNetworkStatus" },
498 { "name" : "Description",
499 "format" : "string" } ] } },
500 { "name" : "Radio Access Technology",
501 "id" : "0x11",
502 "mandatory" : "no",
503 "type" : "TLV",
504 "format" : "array",
505 "size-prefix-format" : "guint16",
506 "array-element" : { "name" : "Element",
507 "format" : "struct",
508 "contents" : [ { "name" : "MCC",
509 "format" : "guint16" },
510 { "name" : "MNC",
511 "format" : "guint16" },
512 { "name" : "Radio Interface",
513 "format" : "gint8",
514 "public-format" : "QmiNasRadioInterface" } ] } },
515 { "name" : "MNC PCS Digit Include Status",
516 "id" : "0x12",
517 "mandatory" : "no",
518 "type" : "TLV",
519 "format" : "array",
520 "size-prefix-format" : "guint16",
521 "array-element" : { "name" : "Element",
522 "format" : "struct",
523 "contents" : [ { "name" : "MCC",
524 "format" : "guint16" },
525 { "name" : "MNC",
526 "format" : "guint16" },
527 { "name" : "Includes PCS Digit",
528 "format" : "guint8",
529 "public-format" : "gboolean" } ] } } ] },
530
531 // *********************************************************************************
532 { "name" : "Initiate Network Register",
533 "type" : "Message",
534 "service" : "NAS",
535 "id" : "0x0022",
536 "version" : "1.0",
537 "input" : [ { "name" : "Action",
538 "id" : "0x01",
539 "mandatory" : "yes",
540 "type" : "TLV",
541 "format" : "guint8",
542 "public-format" : "QmiNasNetworkRegisterType" },
543 { "name" : "Manual Registration Info 3GPP",
544 "id" : "0x10",
545 "mandatory" : "no",
546 "type" : "TLV",
547 "format" : "sequence",
548 "contents" : [ { "name" : "MCC",
549 "format" : "guint16" },
550 { "name" : "MNC",
551 "format" : "guint16" },
552 { "name" : "Radio Interface",
553 "format" : "gint8",
554 "public-format" : "QmiNasRadioInterface" } ] },
555 { "name" : "Change Duration",
556 "id" : "0x11",
557 "mandatory" : "no",
558 "type" : "TLV",
559 "format" : "guint8",
560 "public-format" : "QmiNasChangeDuration" },
561 { "name" : "MNC PCS Digit Include Status",
562 "id" : "0x12",
563 "mandatory" : "no",
564 "type" : "TLV",
565 "format" : "guint8",
566 "public-format" : "gboolean" } ],
567 "output" : [ { "common-ref" : "Operation Result" } ] },
568
569 // *********************************************************************************
570 { "name" : "Get Serving System",
571 "type" : "Message",
572 "service" : "NAS",
573 "id" : "0x0024",
574 "version" : "1.0",
575 "output" : [ { "common-ref" : "Operation Result" },
576 { "name" : "Serving System",
577 "id" : "0x01",
578 "mandatory" : "yes",
579 "type" : "TLV",
580 "format" : "sequence",
581 "contents" : [ { "name" : "Registration State",
582 "format" : "guint8",
583 "public-format" : "QmiNasRegistrationState" },
584 { "name" : "CS Attach State",
585 "format" : "guint8",
586 "public-format" : "QmiNasAttachState" },
587 { "name" : "PS Attach State",
588 "format" : "guint8",
589 "public-format" : "QmiNasAttachState" },
590 { "name" : "Selected Network",
591 "format" : "guint8",
592 "public-format" : "QmiNasNetworkType" },
593 { "name" : "Radio Interfaces",
594 "format" : "array",
595 "array-element" : { "format" : "gint8",
596 "public-format" : "QmiNasRadioInterface" } } ],
597 "prerequisites": [ { "common-ref" : "Success" } ] },
598 { "name" : "Roaming Indicator",
599 "id" : "0x10",
600 "mandatory" : "no",
601 "type" : "TLV",
602 "format" : "guint8",
603 "public-format" : "QmiNasRoamingIndicatorStatus" },
604 { "name" : "Data Service Capability",
605 "id" : "0x11",
606 "mandatory" : "no",
607 "type" : "TLV",
608 "format" : "array",
609 "array-element" : { "format" : "guint8",
610 "public-format" : "QmiNasDataCapability" } },
611 { "name" : "Current PLMN",
612 "id" : "0x12",
613 "mandatory" : "no",
614 "type" : "TLV",
615 "format" : "sequence",
616 "contents" : [ { "name" : "MCC",
617 "format" : "guint16" },
618 { "name" : "MNC",
619 "format" : "guint16" },
620 { "name" : "Description",
621 "format" : "string" } ] },
622 { "name" : "CDMA System ID",
623 "id" : "0x13",
624 "mandatory" : "no",
625 "type" : "TLV",
626 "format" : "sequence",
627 "contents" : [ { "name" : "SID",
628 "format" : "guint16" },
629 { "name" : "NID",
630 "format" : "guint16" } ] },
631 { "name" : "CDMA Base Station Info",
632 "id" : "0x14",
633 "mandatory" : "no",
634 "type" : "TLV",
635 "format" : "sequence",
636 "contents" : [ { "name" : "Base Station ID",
637 "format" : "guint16" },
638 { "name" : "Base Station Latitude",
639 "format" : "gint32" },
640 { "name" : "Base Station Longitude",
641 "format" : "gint32" } ] },
642 { "name" : "Roaming Indicator List",
643 "id" : "0x15",
644 "mandatory" : "no",
645 "type" : "TLV",
646 "format" : "array",
647 "array-element" : { "name" : "Element",
648 "format" : "struct",
649 "contents" : [ { "name" : "Radio Interface",
650 "format" : "guint8",
651 "public-format" : "QmiNasRadioInterface" },
652 { "name" : "Roaming Indicator",
653 "format" : "guint8",
654 "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
655 { "name" : "Default Roaming Indicator",
656 "id" : "0x16",
657 "mandatory" : "no",
658 "type" : "TLV",
659 "format" : "guint8",
660 "public-format" : "QmiNasRoamingIndicatorStatus" },
661 { "name" : "Time Zone 3GPP2",
662 "id" : "0x17",
663 "mandatory" : "no",
664 "type" : "TLV",
665 "format" : "sequence",
666 "contents" : [ { "name" : "Leap Seconds",
667 "format" : "guint8" },
668 { "name" : "Local Time Offset",
669 "format" : "gint8" },
670 { "name" : "Daylight Saving Time",
671 "format" : "guint8",
672 "public-format" : "gboolean" } ] },
673 { "name" : "CDMA P Rev",
674 "id" : "0x18",
675 "mandatory" : "no",
676 "type" : "TLV",
677 "format" : "guint8" },
678 { "name" : "Time Zone 3GPP",
679 "id" : "0x1A",
680 "mandatory" : "no",
681 "type" : "TLV",
682 "format" : "gint8" },
683 { "name" : "Daylight Saving Time Adjustment 3GPP",
684 "id" : "0x1B",
685 "mandatory" : "no",
686 "type" : "TLV",
687 "format" : "guint8" },
688 { "name" : "LAC 3GPP",
689 "id" : "0x1C",
690 "mandatory" : "no",
691 "type" : "TLV",
692 "format" : "guint16" },
693 { "name" : "CID 3GPP",
694 "id" : "0x1D",
695 "mandatory" : "no",
696 "type" : "TLV",
697 "format" : "guint32" },
698 { "name" : "Concurrent Service Info 3GPP2",
699 "id" : "0x1E",
700 "mandatory" : "no",
701 "type" : "TLV",
702 "format" : "guint8",
703 "public-format" : "gboolean"},
704 { "name" : "PRL Indicator 3GPP2",
705 "id" : "0x1F",
706 "mandatory" : "no",
707 "type" : "TLV",
708 "format" : "guint8",
709 "public-format" : "gboolean"},
710 { "name" : "DTM Support",
711 "id" : "0x20",
712 "mandatory" : "no",
713 "type" : "TLV",
714 "format" : "guint8",
715 "public-format" : "gboolean"},
716 { "name" : "Detailed Service Status",
717 "id" : "0x21",
718 "mandatory" : "no",
719 "type" : "TLV",
720 "format" : "sequence",
721 "contents" : [ { "name" : "Status",
722 "format" : "guint8",
723 "public-format" : "QmiNasServiceStatus" },
724 { "name" : "Capability",
725 "format" : "guint8",
726 "public-format" : "QmiNasNetworkServiceDomain" },
727 { "name" : "HDR Status",
728 "format" : "guint8",
729 "public-format" : "QmiNasServiceStatus" },
730 { "name" : "HDR Hybrid",
731 "format" : "guint8",
732 "public-format" : "gboolean" },
733 { "name" : "Forbidden",
734 "format" : "guint8",
735 "public-format" : "gboolean" } ] },
736 { "name" : "CDMA System Info",
737 "id" : "0x22",
738 "mandatory" : "no",
739 "type" : "TLV",
740 "format" : "sequence",
741 "contents" : [ { "name" : "MCC",
742 "format" : "guint16" },
743 { "name" : "IMSI_11_12",
744 "format" : "guint8" } ] },
745 { "name" : "HDR Personality",
746 "id" : "0x23",
747 "mandatory" : "no",
748 "type" : "TLV",
749 "format" : "guint8",
750 "public-format" : "QmiNasHdrPersonality"},
751 { "name" : "LTE TAC",
752 "id" : "0x24",
753 "mandatory" : "no",
754 "type" : "TLV",
755 "format" : "guint16" },
756 { "name" : "Call Barring Status",
757 "id" : "0x25",
758 "mandatory" : "no",
759 "type" : "TLV",
760 "format" : "sequence",
761 "contents" : [ { "name" : "CS Status",
762 "format" : "gint32",
763 "public-format" : "QmiNasCallBarringStatus" },
764 { "name" : "PS Status",
765 "format" : "gint32",
766 "public-format" : "QmiNasCallBarringStatus" } ] },
767 { "name" : "UMTS Primary Scrambling Code",
768 "id" : "0x26",
769 "mandatory" : "no",
770 "type" : "TLV",
771 "format" : "guint16" },
772 { "name" : "MNC PCS Digit Include Status",
773 "id" : "0x27",
774 "mandatory" : "no",
775 "type" : "TLV",
776 "format" : "sequence",
777 "contents" : [ { "name" : "MCC",
778 "format" : "guint16" },
779 { "name" : "MNC",
780 "format" : "guint16" },
781 { "name" : "Includes PCS Digit",
782 "format" : "guint8",
783 "public-format" : "gboolean" } ] } ] },
784
785 { "name" : "Serving System",
786 "type" : "Indication",
787 "service" : "NAS",
788 "id" : "0x0024",
789 "version" : "1.0",
790 "output" : [ { "name" : "Serving System",
791 "id" : "0x01",
792 "mandatory" : "yes",
793 "type" : "TLV",
794 "format" : "sequence",
795 "contents" : [ { "name" : "Registration State",
796 "format" : "guint8",
797 "public-format" : "QmiNasRegistrationState" },
798 { "name" : "CS Attach State",
799 "format" : "guint8",
800 "public-format" : "QmiNasAttachState" },
801 { "name" : "PS Attach State",
802 "format" : "guint8",
803 "public-format" : "QmiNasAttachState" },
804 { "name" : "Selected Network",
805 "format" : "guint8",
806 "public-format" : "QmiNasNetworkType" },
807 { "name" : "Radio Interfaces",
808 "format" : "array",
809 "array-element" : { "format" : "gint8",
810 "public-format" : "QmiNasRadioInterface" } } ] },
811 { "name" : "Roaming Indicator",
812 "id" : "0x10",
813 "mandatory" : "no",
814 "type" : "TLV",
815 "format" : "guint8",
816 "public-format" : "QmiNasRoamingIndicatorStatus" },
817 { "name" : "Data Service Capability",
818 "id" : "0x11",
819 "mandatory" : "no",
820 "type" : "TLV",
821 "format" : "array",
822 "array-element" : { "format" : "guint8",
823 "public-format" : "QmiNasDataCapability" } },
824 { "name" : "Current PLMN",
825 "id" : "0x12",
826 "mandatory" : "no",
827 "type" : "TLV",
828 "format" : "sequence",
829 "contents" : [ { "name" : "MCC",
830 "format" : "guint16" },
831 { "name" : "MNC",
832 "format" : "guint16" },
833 { "name" : "Description",
834 "format" : "string" } ] },
835 { "name" : "CDMA System ID",
836 "id" : "0x13",
837 "mandatory" : "no",
838 "type" : "TLV",
839 "format" : "sequence",
840 "contents" : [ { "name" : "SID",
841 "format" : "guint16" },
842 { "name" : "NID",
843 "format" : "guint16" } ] },
844 { "name" : "CDMA Base Station Info",
845 "id" : "0x14",
846 "mandatory" : "no",
847 "type" : "TLV",
848 "format" : "sequence",
849 "contents" : [ { "name" : "Base Station ID",
850 "format" : "guint16" },
851 { "name" : "Base Station Latitude",
852 "format" : "gint32" },
853 { "name" : "Base Station Longitude",
854 "format" : "gint32" } ] },
855 { "name" : "Roaming Indicator List",
856 "id" : "0x15",
857 "mandatory" : "no",
858 "type" : "TLV",
859 "format" : "array",
860 "array-element" : { "name" : "Element",
861 "format" : "struct",
862 "contents" : [ { "name" : "Radio Interface",
863 "format" : "guint8",
864 "public-format" : "QmiNasRadioInterface" },
865 { "name" : "Roaming Indicator",
866 "format" : "guint8",
867 "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
868 { "name" : "Default Roaming Indicator",
869 "id" : "0x16",
870 "mandatory" : "no",
871 "type" : "TLV",
872 "format" : "guint8",
873 "public-format" : "QmiNasRoamingIndicatorStatus" },
874 { "name" : "Time Zone 3GPP2",
875 "id" : "0x17",
876 "mandatory" : "no",
877 "type" : "TLV",
878 "format" : "sequence",
879 "contents" : [ { "name" : "Leap Seconds",
880 "format" : "guint8" },
881 { "name" : "Local Time Offset",
882 "format" : "gint8" },
883 { "name" : "Daylight Saving Time",
884 "format" : "guint8",
885 "public-format" : "gboolean" } ] },
886 { "name" : "CDMA P Rev",
887 "id" : "0x18",
888 "mandatory" : "no",
889 "type" : "TLV",
890 "format" : "guint8" },
891 { "name" : "PLMN Name Flag 3GPP",
892 "id" : "0x19",
893 "mandatory" : "no",
894 "type" : "TLV",
895 "format" : "gint8",
896 "public-format" : "gboolean" },
897 { "name" : "Time Zone 3GPP",
898 "id" : "0x1A",
899 "mandatory" : "no",
900 "type" : "TLV",
901 "format" : "gint8" },
902 { "name" : "Daylight Saving Time Adjustment 3GPP",
903 "id" : "0x1B",
904 "mandatory" : "no",
905 "type" : "TLV",
906 "format" : "guint8" },
907 { "name" : "Universal Time and Local Time Zone 3GPP",
908 "id" : "0x1C",
909 "mandatory" : "no",
910 "type" : "TLV",
911 "format" : "sequence",
912 "contents" : [ { "name" : "Year",
913 "format" : "guint16" },
914 { "name" : "Month",
915 "format" : "guint8" },
916 { "name" : "Day",
917 "format" : "guint8" },
918 { "name" : "Hour",
919 "format" : "guint8" },
920 { "name" : "Minute",
921 "format" : "guint8" },
922 { "name" : "Second",
923 "format" : "guint8" },
924 { "name" : "Time Zone",
925 "format" : "guint8" } ] },
926 { "name" : "LAC 3GPP",
927 "id" : "0x1D",
928 "mandatory" : "no",
929 "type" : "TLV",
930 "format" : "guint16" },
931 { "name" : "CID 3GPP",
932 "id" : "0x1E",
933 "mandatory" : "no",
934 "type" : "TLV",
935 "format" : "guint32" },
936 { "name" : "Concurrent Service Info 3GPP2",
937 "id" : "0x1F",
938 "mandatory" : "no",
939 "type" : "TLV",
940 "format" : "guint8",
941 "public-format" : "gboolean"},
942 { "name" : "PRL Indicator 3GPP2",
943 "id" : "0x20",
944 "mandatory" : "no",
945 "type" : "TLV",
946 "format" : "guint8",
947 "public-format" : "gboolean"},
948 { "name" : "DTM Support",
949 "id" : "0x21",
950 "mandatory" : "no",
951 "type" : "TLV",
952 "format" : "guint8",
953 "public-format" : "gboolean"},
954 { "name" : "Detailed Service Status",
955 "id" : "0x22",
956 "mandatory" : "no",
957 "type" : "TLV",
958 "format" : "sequence",
959 "contents" : [ { "name" : "Status",
960 "format" : "guint8",
961 "public-format" : "QmiNasServiceStatus" },
962 { "name" : "Capability",
963 "format" : "guint8",
964 "public-format" : "QmiNasNetworkServiceDomain" },
965 { "name" : "HDR Status",
966 "format" : "guint8",
967 "public-format" : "QmiNasServiceStatus" },
968 { "name" : "HDR Hybrid",
969 "format" : "guint8",
970 "public-format" : "gboolean" },
971 { "name" : "Forbidden",
972 "format" : "guint8",
973 "public-format" : "gboolean" } ] },
974 { "name" : "CDMA System Info",
975 "id" : "0x23",
976 "mandatory" : "no",
977 "type" : "TLV",
978 "format" : "sequence",
979 "contents" : [ { "name" : "MCC",
980 "format" : "guint16" },
981 { "name" : "IMSI_11_12",
982 "format" : "guint8" } ] },
983 { "name" : "HDR Personality",
984 "id" : "0x24",
985 "mandatory" : "no",
986 "type" : "TLV",
987 "format" : "guint8",
988 "public-format" : "QmiNasHdrPersonality"},
989 { "name" : "LTE TAC",
990 "id" : "0x25",
991 "mandatory" : "no",
992 "type" : "TLV",
993 "format" : "guint16" },
994 { "name" : "Call Barring Status",
995 "id" : "0x26",
996 "mandatory" : "no",
997 "type" : "TLV",
998 "format" : "sequence",
999 "contents" : [ { "name" : "CS Status",
1000 "format" : "gint32",
1001 "public-format" : "QmiNasCallBarringStatus" },
1002 { "name" : "PS Status",
1003 "format" : "gint32",
1004 "public-format" : "QmiNasCallBarringStatus" } ] },
1005 { "name" : "PLMN Not Changed Indication",
1006 "id" : "0x27",
1007 "mandatory" : "no",
1008 "type" : "TLV",
1009 "format" : "guint8",
1010 "public-format" : "gboolean" },
1011 { "name" : "UMTS Primary Scrambling Code",
1012 "id" : "0x28",
1013 "mandatory" : "no",
1014 "type" : "TLV",
1015 "format" : "guint16" },
1016 { "name" : "MNC PCS Digit Include Status",
1017 "id" : "0x29",
1018 "mandatory" : "no",
1019 "type" : "TLV",
1020 "format" : "sequence",
1021 "contents" : [ { "name" : "MCC",
1022 "format" : "guint16" },
1023 { "name" : "MNC",
1024 "format" : "guint16" },
1025 { "name" : "Includes PCS Digit",
1026 "format" : "guint8",
1027 "public-format" : "gboolean" } ] } ] },
1028
1029 // *********************************************************************************
1030 { "name" : "Get Home Network",
1031 "type" : "Message",
1032 "service" : "NAS",
1033 "id" : "0x0025",
1034 "version" : "1.0",
1035 "output" : [ { "common-ref" : "Operation Result" },
1036 { "name" : "Home Network",
1037 "id" : "0x01",
1038 "mandatory" : "yes",
1039 "type" : "TLV",
1040 "format" : "sequence",
1041 "contents" : [ { "name" : "MCC",
1042 "format" : "guint16" },
1043 { "name" : "MNC",
1044 "format" : "guint16" },
1045 { "name" : "Description",
1046 "format" : "string" } ],
1047 "prerequisites": [ { "common-ref" : "Success" } ] },
1048 { "name" : "Home System ID",
1049 "id" : "0x10",
1050 "mandatory" : "no",
1051 "type" : "TLV",
1052 "format" : "sequence",
1053 "contents" : [ { "name" : "SID",
1054 "format" : "guint16" },
1055 { "name" : "NID",
1056 "format" : "guint16" } ] },
1057 { "name" : "Home Network 3GPP2",
1058 "id" : "0x11",
1059 "mandatory" : "no",
1060 "type" : "TLV",
1061 "format" : "sequence",
1062 "contents" : [ { "name" : "MCC",
1063 "format" : "guint16" },
1064 { "name" : "MNC",
1065 "format" : "guint16" },
1066 { "name" : "Display Description",
1067 "format" : "guint8",
1068 "public-format" : "QmiNasNetworkDescriptionDisplay" },
1069 { "name" : "Description Encoding",
1070 "format" : "guint8",
1071 "public-format" : "QmiNasNetworkDescriptionEncoding" },
1072 { "name" : "Description",
1073 "format" : "string" } ] } ] },
1074
1075 // *********************************************************************************
1076 { "name" : "Set Technology Preference",
1077 "type" : "Message",
1078 "service" : "NAS",
1079 "id" : "0x002A",
1080 "version" : "1.0",
1081 "input" : [ { "name" : "Current",
1082 "id" : "0x01",
1083 "mandatory" : "yes",
1084 "type" : "TLV",
1085 "format" : "sequence",
1086 "contents" : [ { "name" : "Technology Preference",
1087 "format" : "guint16",
1088 "public-format" : "QmiNasRadioTechnologyPreference" },
1089 { "name" : "Technology Preference Duration",
1090 "format" : "guint8",
1091 "public-format" : "QmiNasPreferenceDuration" } ] } ],
1092 "output" : [ { "common-ref" : "Operation Result" } ] },
1093
1094 // *********************************************************************************
1095 { "name" : "Get Technology Preference",
1096 "type" : "Message",
1097 "service" : "NAS",
1098 "id" : "0x002B",
1099 "version" : "1.0",
1100 "output" : [ { "common-ref" : "Operation Result" },
1101 { "name" : "Active",
1102 "id" : "0x01",
1103 "mandatory" : "yes",
1104 "type" : "TLV",
1105 "format" : "sequence",
1106 "contents" : [ { "name" : "Technology Preference",
1107 "format" : "guint16",
1108 "public-format" : "QmiNasRadioTechnologyPreference" },
1109 { "name" : "Technology Preference Duration",
1110 "format" : "guint8",
1111 "public-format" : "QmiNasPreferenceDuration" } ],
1112 "prerequisites": [ { "common-ref" : "Success" } ] },
1113 { "name" : "Persistent",
1114 "id" : "0x10",
1115 "mandatory" : "no",
1116 "type" : "TLV",
1117 "format" : "guint16",
1118 "public-format" : "QmiNasRadioTechnologyPreference" } ] },
1119
1120 // *********************************************************************************
1121 { "name" : "Get RF Band Information",
1122 "type" : "Message",
1123 "service" : "NAS",
1124 "id" : "0x0031",
1125 "version" : "1.1",
1126 "output" : [ { "common-ref" : "Operation Result" },
1127 { "name" : "List",
1128 "id" : "0x11",
1129 "mandatory" : "no",
1130 "type" : "TLV",
1131 "format" : "array",
1132 "array-element" : { "name" : "Element",
1133 "format" : "struct",
1134 "contents" : [ { "name" : "Radio Interface",
1135 "format" : "gint8",
1136 "public-format" : "QmiNasRadioInterface" },
1137 { "name" : "Active Band Class",
1138 "format" : "guint16",
1139 "public-format" : "QmiNasActiveBand" },
1140 { "name" : "Active Channel",
1141 "format" : "guint16" } ] } } ] },
1142
1143 // *********************************************************************************
1144 { "name" : "Set System Selection Preference",
1145 "type" : "Message",
1146 "service" : "NAS",
1147 "id" : "0x0033",
1148 "version" : "1.1",
1149 "input" : [ { "name" : "Emergency mode",
1150 "id" : "0x10",
1151 "mandatory" : "no",
1152 "type" : "TLV",
1153 "format" : "guint8",
1154 "public-format" : "gboolean" },
1155 { "name" : "Mode Preference",
1156 "id" : "0x11",
1157 "mandatory" : "no",
1158 "type" : "TLV",
1159 "format" : "guint16",
1160 "public-format" : "QmiNasRatModePreference" },
1161 { "name" : "Band Preference",
1162 "id" : "0x12",
1163 "mandatory" : "no",
1164 "type" : "TLV",
1165 "format" : "guint64",
1166 "public-format" : "QmiNasBandPreference" },
1167 { "name" : "CDMA PRL Preference",
1168 "id" : "0x13",
1169 "mandatory" : "no",
1170 "type" : "TLV",
1171 "format" : "guint16",
1172 "public-format" : "QmiNasCdmaPrlPreference" },
1173 { "name" : "Roaming Preference",
1174 "id" : "0x14",
1175 "mandatory" : "no",
1176 "type" : "TLV",
1177 "format" : "guint16",
1178 "public-format" : "QmiNasRoamingPreference" },
1179 { "name" : "LTE Band Preference",
1180 "id" : "0x15",
1181 "mandatory" : "no",
1182 "type" : "TLV",
1183 "format" : "guint64",
1184 "public-format" : "QmiNasLteBandPreference" },
1185 { "name" : "Network Selection Preference",
1186 "id" : "0x16",
1187 "mandatory" : "no",
1188 "type" : "TLV",
1189 "format" : "sequence",
1190 "contents" : [ { "name" : "Mode",
1191 "format" : "guint8",
1192 "public-format" : "QmiNasNetworkSelectionPreference" },
1193 { "name" : "MCC",
1194 "format" : "guint16" },
1195 { "name" : "MNC",
1196 "format" : "guint16" } ] },
1197 { "name" : "Change Duration",
1198 "id" : "0x17",
1199 "mandatory" : "no",
1200 "type" : "TLV",
1201 "format" : "guint8",
1202 "public-format" : "QmiNasChangeDuration" },
1203 { "name" : "Service Domain Preference",
1204 "id" : "0x18",
1205 "mandatory" : "no",
1206 "type" : "TLV",
1207 "format" : "guint32",
1208 "public-format" : "QmiNasServiceDomainPreference" },
1209 { "name" : "GSM WCDMA Acquisition Order Preference",
1210 "id" : "0x19",
1211 "mandatory" : "no",
1212 "type" : "TLV",
1213 "format" : "guint32",
1214 "public-format" : "QmiNasGsmWcdmaAcquisitionOrderPreference" },
1215 { "name" : "MNC PDS Digit Include Status",
1216 "id" : "0x1A",
1217 "mandatory" : "no",
1218 "type" : "TLV",
1219 "format" : "guint8",
1220 "public-format" : "gboolean" },
1221 { "name" : "TD SCDMA Band Preference",
1222 "id" : "0x1D",
1223 "mandatory" : "no",
1224 "type" : "TLV",
1225 "format" : "guint64",
1226 "public-format" : "QmiNasTdScdmaBandPreference" } ],
1227 "output" : [ { "common-ref" : "Operation Result" } ] },
1228
1229 // *********************************************************************************
1230 { "name" : "Get System Selection Preference",
1231 "type" : "Message",
1232 "service" : "NAS",
1233 "id" : "0x0034",
1234 "version" : "1.1",
1235 "output" : [ { "common-ref" : "Operation Result" },
1236 { "name" : "Emergency mode",
1237 "id" : "0x10",
1238 "mandatory" : "no",
1239 "type" : "TLV",
1240 "format" : "guint8",
1241 "public-format" : "gboolean" },
1242 { "name" : "Mode Preference",
1243 "id" : "0x11",
1244 "mandatory" : "no",
1245 "type" : "TLV",
1246 "format" : "guint16",
1247 "public-format" : "QmiNasRatModePreference" },
1248 { "name" : "Band Preference",
1249 "id" : "0x12",
1250 "mandatory" : "no",
1251 "type" : "TLV",
1252 "format" : "guint64",
1253 "public-format" : "QmiNasBandPreference" },
1254 { "name" : "CDMA PRL Preference",
1255 "id" : "0x13",
1256 "mandatory" : "no",
1257 "type" : "TLV",
1258 "format" : "guint16",
1259 "public-format" : "QmiNasCdmaPrlPreference" },
1260 { "name" : "Roaming Preference",
1261 "id" : "0x14",
1262 "mandatory" : "no",
1263 "type" : "TLV",
1264 "format" : "guint16",
1265 "public-format" : "QmiNasRoamingPreference" },
1266 { "name" : "LTE Band Preference",
1267 "id" : "0x15",
1268 "mandatory" : "no",
1269 "type" : "TLV",
1270 "format" : "guint64",
1271 "public-format" : "QmiNasLteBandPreference" },
1272 { "name" : "Network Selection Preference",
1273 "id" : "0x16",
1274 "mandatory" : "no",
1275 "type" : "TLV",
1276 "format" : "guint8",
1277 "public-format" : "QmiNasNetworkSelectionPreference" },
1278 { "name" : "Service Domain Preference",
1279 "id" : "0x18",
1280 "mandatory" : "no",
1281 "type" : "TLV",
1282 "format" : "guint32",
1283 "public-format" : "QmiNasServiceDomainPreference" },
1284 { "name" : "GSM WCDMA Acquisition Order Preference",
1285 "id" : "0x19",
1286 "mandatory" : "no",
1287 "type" : "TLV",
1288 "format" : "guint32",
1289 "public-format" : "QmiNasGsmWcdmaAcquisitionOrderPreference" },
1290 { "name" : "TD SCDMA Band Preference",
1291 "id" : "0x1A",
1292 "mandatory" : "no",
1293 "type" : "TLV",
1294 "format" : "guint64",
1295 "public-format" : "QmiNasTdScdmaBandPreference" },
1296 { "name" : "Manual Network Selection",
1297 "id" : "0x1B",
1298 "mandatory" : "no",
1299 "type" : "TLV",
1300 "format" : "sequence",
1301 "contents" : [ { "name" : "MCC",
1302 "format" : "guint16" },
1303 { "name" : "MNC",
1304 "format" : "guint16" },
1305 { "name" : "Includes PCS Digit",
1306 "format" : "guint8",
1307 "public-format" : "gboolean" } ] } ] },
1308
1309 // *********************************************************************************
1310 { "name" : "Get Cell Location Info",
1311 "type" : "Message",
1312 "service" : "NAS",
1313 "id" : "0x0043",
1314 "version" : "1.4",
1315 "output" : [ { "common-ref" : "Operation Result" },
1316 { "name" : "GERAN Info",
1317 "id" : "0x10",
1318 "mandatory" : "no",
1319 "type" : "TLV",
1320 "format" : "sequence",
1321 "contents" : [ { "name" : "Cell ID",
1322 "format" : "guint32" },
1323 { "name" : "PLMN",
1324 "format" : "string",
1325 "fixed-size" : "3" },
1326 { "name" : "LAC",
1327 "format" : "guint16" },
1328 { "name" : "GERAN Absolute RF Channel Number",
1329 "format" : "guint16" },
1330 { "name" : "Base Station Identity Code",
1331 "format" : "guint8" },
1332 { "name" : "Timing Advance",
1333 "format" : "guint32" },
1334 { "name" : "RX Level",
1335 "format" : "guint16" },
1336 { "name" : "Cell",
1337 "format" : "array",
1338 "array-element" : { "name" : "Element",
1339 "format" : "struct",
1340 "contents" : [ { "name" : "Cell ID",
1341 "format" : "guint32" },
1342 { "name" : "PLMN",
1343 "format" : "string",
1344 "fixed-size" : "3" },
1345 { "name" : "LAC",
1346 "format" : "guint16" },
1347 { "name" : "GERAN Absolute RF Channel Number",
1348 "format" : "guint16" },
1349 { "name" : "Base Station Identity Code",
1350 "format" : "guint8" },
1351 { "name" : "RX Level",
1352 "format" : "guint16" } ] } } ] },
1353 { "name" : "UMTS Info",
1354 "id" : "0x11",
1355 "mandatory" : "no",
1356 "type" : "TLV",
1357 "format" : "sequence",
1358 "contents" : [ { "name" : "Cell ID",
1359 "format" : "guint16" },
1360 { "name" : "PLMN",
1361 "format" : "string",
1362 "fixed-size" : "3" },
1363 { "name" : "LAC",
1364 "format" : "guint16" },
1365 { "name" : "UTRA Absolute RF Channel Number",
1366 "format" : "guint16" },
1367 { "name" : "Primary Scrambling Code",
1368 "format" : "guint16" },
1369 { "name" : "RSCP",
1370 "format" : "gint16" },
1371 { "name" : "ECIO",
1372 "format" : "gint16" },
1373 { "name" : "Cell",
1374 "format" : "array",
1375 "array-element" : { "name" : "Element",
1376 "format" : "struct",
1377 "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
1378 "format" : "guint16" },
1379 { "name" : "Primary Scrambling Code",
1380 "format" : "guint16" },
1381 { "name" : "RSCP",
1382 "format" : "gint16" },
1383 { "name" : "ECIO",
1384 "format" : "gint16" } ] } },
1385 { "name" : "Neighboring GERAN",
1386 "format" : "array",
1387 "array-element" : { "name" : "Element",
1388 "format" : "struct",
1389 "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
1390 "format" : "guint16" },
1391 { "name" : "Network Color Code",
1392 "format" : "guint8" },
1393 { "name" : "Base Station Color Code",
1394 "format" : "guint8" },
1395 { "name" : "RSSI",
1396 "format" : "gint16" } ] } } ] },
1397 { "name" : "CDMA Info",
1398 "id" : "0x12",
1399 "mandatory" : "no",
1400 "type" : "TLV",
1401 "format" : "sequence",
1402 "contents" : [ { "name" : "System ID",
1403 "format" : "guint16" },
1404 { "name" : "Network ID",
1405 "format" : "guint16" },
1406 { "name" : "Base Station ID",
1407 "format" : "guint16" },
1408 { "name" : "Reference PN",
1409 "format" : "guint16" },
1410 { "name" : "Latitude",
1411 "format" : "guint32" },
1412 { "name" : "Longitude",
1413 "format" : "guint32" } ] },
1414 { "name" : "Intrafrequency LTE Info",
1415 "id" : "0x13",
1416 "mandatory" : "no",
1417 "type" : "TLV",
1418 "format" : "sequence",
1419 "contents" : [ { "name" : "UE In Idle",
1420 "format" : "guint8",
1421 "public-format" : "gboolean" },
1422 { "name" : "PLMN",
1423 "format" : "string",
1424 "fixed-size" : "3" },
1425 { "name" : "Tracking Area Code",
1426 "format" : "guint16" },
1427 { "name" : "Global Cell ID",
1428 "format" : "guint32" },
1429 { "name" : "EUTRA Absolute RF Channel Number",
1430 "format" : "guint16" },
1431 { "name" : "Serving Cell ID",
1432 "format" : "guint16" },
1433 { "name" : "Cell Reselection Priority",
1434 "format" : "guint8" },
1435 { "name" : "S Non Intra Search Threshold",
1436 "format" : "guint8" },
1437 { "name" : "Serving Cell Low Threshold",
1438 "format" : "guint8" },
1439 { "name" : "S Intra Search Threshold",
1440 "format" : "guint8" },
1441 { "name" : "Cell",
1442 "format" : "array",
1443 "array-element" : { "name" : "Element",
1444 "format" : "struct",
1445 "contents" : [ { "name" : "Physical Cell ID",
1446 "format" : "guint16" },
1447 { "name" : "RSRQ",
1448 "format" : "gint16" },
1449 { "name" : "RSRP",
1450 "format" : "gint16" },
1451 { "name" : "RSSI",
1452 "format" : "gint16" },
1453 { "name" : "Cell Selection RX Level",
1454 "format" : "gint16" } ] } } ] },
1455 { "name" : "Interfrequency LTE Info",
1456 "id" : "0x14",
1457 "mandatory" : "no",
1458 "type" : "TLV",
1459 "format" : "sequence",
1460 "contents" : [ { "name" : "UE In Idle",
1461 "format" : "guint8",
1462 "public-format" : "gboolean" },
1463 { "name" : "Frequency",
1464 "format" : "array",
1465 "array-element" : { "name" : "Element",
1466 "format" : "struct",
1467 "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
1468 "format" : "guint16" },
1469 { "name" : "Cell Selection RX Level Low Threshold",
1470 "format" : "guint8" },
1471 { "name" : "Cell Selection RX Level High Threshold",
1472 "format" : "guint8" },
1473 { "name" : "Cell Reselection Priority",
1474 "format" : "guint8" },
1475 { "name" : "Cell",
1476 "format" : "array",
1477 "array-element" : { "name" : "Element",
1478 "format" : "struct",
1479 "contents" : [ { "name" : "Physical Cell ID",
1480 "format" : "guint16" },
1481 { "name" : "RSRQ",
1482 "format" : "gint16" },
1483 { "name" : "RSRP",
1484 "format" : "gint16" },
1485 { "name" : "RSSI",
1486 "format" : "gint16" },
1487 { "name" : "Cell Selection RX Level",
1488 "format" : "gint16" } ] } } ] } } ] },
1489 { "name" : "LTE Info Neighboring GSM",
1490 "id" : "0x15",
1491 "mandatory" : "no",
1492 "type" : "TLV",
1493 "format" : "sequence",
1494 "contents" : [ { "name" : "UE In Idle",
1495 "format" : "guint8",
1496 "public-format" : "gboolean" },
1497 { "name" : "Frequency",
1498 "format" : "array",
1499 "array-element" : { "name" : "Element",
1500 "format" : "struct",
1501 "contents" : [ { "name" : "Cell Reselection Priority",
1502 "format" : "guint8" },
1503 { "name" : "Cell Reselection High Threshold",
1504 "format" : "guint8" },
1505 { "name" : "Cell Reselection Low Threshold",
1506 "format" : "guint8" },
1507 { "name" : "NCC Permitted",
1508 "format" : "guint8" },
1509 { "name" : "Cell",
1510 "format" : "array",
1511 "array-element" : { "name" : "Element",
1512 "format" : "struct",
1513 "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
1514 "format" : "guint16" },
1515 { "name" : "Band Is 1900",
1516 "format" : "guint8",
1517 "public-format" : "gboolean" },
1518 { "name" : "Cell ID Valid",
1519 "format" : "guint8",
1520 "public-format" : "gboolean" },
1521 { "name" : "Base Station Identity Code",
1522 "format" : "guint8" },
1523 { "name" : "RSSI",
1524 "format" : "gint16" },
1525 { "name" : "Cell Selection RX Level",
1526 "format" : "gint16" } ] } } ] } } ] },
1527 { "name" : "LTE Info Neighboring WCDMA",
1528 "id" : "0x16",
1529 "mandatory" : "no",
1530 "type" : "TLV",
1531 "format" : "sequence",
1532 "contents" : [ { "name" : "UE In Idle",
1533 "format" : "guint8",
1534 "public-format" : "gboolean" },
1535 { "name" : "Frequency",
1536 "format" : "array",
1537 "array-element" : { "name" : "Element",
1538 "format" : "struct",
1539 "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
1540 "format" : "guint16" },
1541 { "name" : "Cell Reselection Priority",
1542 "format" : "guint8" },
1543 { "name" : "Cell Reselection High Threshold",
1544 "format" : "guint16" },
1545 { "name" : "Cell Reselection Low Threshold",
1546 "format" : "guint16" },
1547 { "name" : "Cell",
1548 "format" : "array",
1549 "array-element" : { "name" : "Element",
1550 "format" : "struct",
1551 "contents" : [ { "name" : "Primary Scrambling Code",
1552 "format" : "guint16" },
1553 { "name" : "CPICH RSCP",
1554 "format" : "gint16" },
1555 { "name" : "CPICH EcNo",
1556 "format" : "gint16" },
1557 { "name" : "Cell Selection RX Level",
1558 "format" : "gint16" } ] } } ] } } ] },
1559 { "name" : "UMTS Cell ID",
1560 "id" : "0x17",
1561 "mandatory" : "no",
1562 "type" : "TLV",
1563 "format" : "guint32" },
1564 { "name" : "UMTS Info Neighboring LTE",
1565 "id" : "0x18",
1566 "mandatory" : "no",
1567 "type" : "TLV",
1568 "format" : "sequence",
1569 "contents" : [ { "name" : "RRC state",
1570 "format" : "guint32",
1571 "public-format" : "QmiNasWcdmaRrcState" },
1572 { "name" : "Frequency",
1573 "format" : "array",
1574 "array-element" : { "name" : "Element",
1575 "format" : "struct",
1576 "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
1577 "format" : "guint16" },
1578 { "name" : "Physical Cell ID",
1579 "format" : "guint16" },
1580 { "name" : "RSRP",
1581 "format" : "gfloat" },
1582 { "name" : "RSRQ",
1583 "format" : "gfloat" },
1584 { "name" : "Cell Selection RX Level",
1585 "format" : "gint16" },
1586 { "name" : "Is TDD",
1587 "format" : "guint8",
1588 "public-format" : "gboolean" } ] } } ] } ] },
1589
1590 // *********************************************************************************
1591 { "name" : "Network Time",
1592 "type" : "Indication",
1593 "service" : "NAS",
1594 "id" : "0x004C",
1595 "version" : "1.1",
1596 "output" : [ { "name" : "Universal Time",
1597 "id" : "0x01",
1598 "mandatory" : "yes",
1599 "type" : "TLV",
1600 "format" : "sequence",
1601 "contents" : [ { "name" : "Year",
1602 "format" : "guint16" },
1603 { "name" : "Month",
1604 "format" : "guint8" },
1605 { "name" : "Day",
1606 "format" : "guint8" },
1607 { "name" : "Hour",
1608 "format" : "guint8" },
1609 { "name" : "Minute",
1610 "format" : "guint8" },
1611 { "name" : "Second",
1612 "format" : "guint8" },
1613 { "name" : "Day Of Week",
1614 "format" : "guint8",
1615 "public-format" : "QmiNasDayOfWeek" } ] },
1616 { "name" : "Timezone Offset",
1617 "id" : "0x10",
1618 "mandatory" : "no",
1619 "type" : "TLV",
1620 "format" : "gint8" },
1621 { "name" : "Daylight Savings Adjustment",
1622 "id" : "0x11",
1623 "mandatory" : "no",
1624 "type" : "TLV",
1625 "format" : "guint8",
1626 "public-format" : "QmiNasDaylightSavingsAdjustment" },
1627 { "name" : "Radio Interface",
1628 "id" : "0x12",
1629 "mandatory" : "no",
1630 "type" : "TLV",
1631 "format" : "gint8",
1632 "public-format" : "QmiNasRadioInterface" } ] },
1633
1634 // *********************************************************************************
1635 { "name" : "Get System Info",
1636 "type" : "Message",
1637 "service" : "NAS",
1638 "id" : "0x004D",
1639 "version" : "1.8",
1640 "output" : [ { "common-ref" : "Operation Result" },
1641 { "name" : "CDMA Service Status",
1642 "id" : "0x10",
1643 "mandatory" : "no",
1644 "type" : "TLV",
1645 "format" : "sequence",
1646 "contents" : [ { "name" : "Service Status",
1647 "format" : "guint8",
1648 "public-format" : "QmiNasServiceStatus" },
1649 { "name" : "Preferred Data Path",
1650 "format" : "guint8",
1651 "public-format" : "gboolean" } ] },
1652 { "name" : "HDR Service Status",
1653 "id" : "0x11",
1654 "mandatory" : "no",
1655 "type" : "TLV",
1656 "format" : "sequence",
1657 "contents" : [ { "name" : "Service Status",
1658 "format" : "guint8",
1659 "public-format" : "QmiNasServiceStatus" },
1660 { "name" : "Preferred Data Path",
1661 "format" : "guint8",
1662 "public-format" : "gboolean" } ] },
1663 { "name" : "GSM Service Status",
1664 "id" : "0x12",
1665 "mandatory" : "no",
1666 "type" : "TLV",
1667 "format" : "sequence",
1668 "contents" : [ { "name" : "Service Status",
1669 "format" : "guint8",
1670 "public-format" : "QmiNasServiceStatus" },
1671 { "name" : "True Service Status",
1672 "format" : "guint8",
1673 "public-format" : "QmiNasServiceStatus" },
1674 { "name" : "Preferred Data Path",
1675 "format" : "guint8",
1676 "public-format" : "gboolean" } ] },
1677 { "name" : "WCDMA Service Status",
1678 "id" : "0x13",
1679 "mandatory" : "no",
1680 "type" : "TLV",
1681 "format" : "sequence",
1682 "contents" : [ { "name" : "Service Status",
1683 "format" : "guint8",
1684 "public-format" : "QmiNasServiceStatus" },
1685 { "name" : "True Service Status",
1686 "format" : "guint8",
1687 "public-format" : "QmiNasServiceStatus" },
1688 { "name" : "Preferred Data Path",
1689 "format" : "guint8",
1690 "public-format" : "gboolean" } ] },
1691 { "name" : "LTE Service Status",
1692 "id" : "0x14",
1693 "mandatory" : "no",
1694 "type" : "TLV",
1695 "format" : "sequence",
1696 "contents" : [ { "name" : "Service Status",
1697 "format" : "guint8",
1698 "public-format" : "QmiNasServiceStatus" },
1699 { "name" : "True Service Status",
1700 "format" : "guint8",
1701 "public-format" : "QmiNasServiceStatus" },
1702 { "name" : "Preferred Data Path",
1703 "format" : "guint8",
1704 "public-format" : "gboolean" } ] },
1705 { "name" : "CDMA System Info",
1706 "id" : "0x15",
1707 "mandatory" : "no",
1708 "type" : "TLV",
1709 "format" : "sequence",
1710 "contents" : [ { "name" : "Domain Valid",
1711 "format" : "guint8",
1712 "public-format" : "gboolean" },
1713 { "name" : "Domain",
1714 "format" : "guint8",
1715 "public-format" : "QmiNasNetworkServiceDomain" },
1716 { "name" : "Service Capability Valid",
1717 "format" : "guint8",
1718 "public-format" : "gboolean" },
1719 { "name" : "Service Capability",
1720 "format" : "guint8",
1721 "public-format" : "QmiNasNetworkServiceDomain" },
1722 { "name" : "Roaming Status Valid",
1723 "format" : "guint8",
1724 "public-format" : "gboolean" },
1725 { "name" : "Roaming Status",
1726 "format" : "guint8",
1727 "public-format" : "QmiNasRoamingStatus" },
1728 { "name" : "Forbidden Valid",
1729 "format" : "guint8",
1730 "public-format" : "gboolean" },
1731 { "name" : "Forbidden",
1732 "format" : "guint8",
1733 "public-format" : "gboolean" },
1734 { "name" : "PRL Match Valid",
1735 "format" : "guint8",
1736 "public-format" : "gboolean" },
1737 { "name" : "PRL Match",
1738 "format" : "guint8",
1739 "public-format" : "gboolean" },
1740 { "name" : "P Rev Valid",
1741 "format" : "guint8",
1742 "public-format" : "gboolean" },
1743 { "name" : "P Rev",
1744 "format" : "guint8" },
1745 { "name" : "Base Station P Rev Valid",
1746 "format" : "guint8",
1747 "public-format" : "gboolean" },
1748 { "name" : "Base Station P Rev",
1749 "format" : "guint8" },
1750 { "name" : "Concurrent Service Support Valid",
1751 "format" : "guint8",
1752 "public-format" : "gboolean" },
1753 { "name" : "Concurrent Service Support",
1754 "format" : "guint8",
1755 "public-format" : "gboolean" },
1756 { "name" : "CDMA System ID Valid",
1757 "format" : "guint8",
1758 "public-format" : "gboolean" },
1759 { "name" : "SID",
1760 "format" : "guint16" },
1761 { "name" : "NID",
1762 "format" : "guint16" },
1763 { "name" : "Base Station Info Valid",
1764 "format" : "guint8",
1765 "public-format" : "gboolean" },
1766 { "name" : "Base Station ID",
1767 "format" : "guint16" },
1768 { "name" : "Base Station Latitude",
1769 "format" : "gint32" },
1770 { "name" : "Base Station Longitude",
1771 "format" : "gint32" },
1772 { "name" : "Packet Zone Valid",
1773 "format" : "guint8",
1774 "public-format" : "gboolean" },
1775 { "name" : "Packet Zone",
1776 "format" : "guint16" },
1777 { "name" : "Network ID Valid",
1778 "format" : "guint8",
1779 "public-format" : "gboolean" },
1780 { "name" : "MCC",
1781 "format" : "string",
1782 "fixed-size" : "3" },
1783 { "name" : "MNC",
1784 "format" : "string",
1785 "fixed-size" : "3" } ] },
1786 { "name" : "HDR System Info",
1787 "id" : "0x16",
1788 "mandatory" : "no",
1789 "type" : "TLV",
1790 "format" : "sequence",
1791 "contents" : [ { "name" : "Domain Valid",
1792 "format" : "guint8",
1793 "public-format" : "gboolean" },
1794 { "name" : "Domain",
1795 "format" : "guint8",
1796 "public-format" : "QmiNasNetworkServiceDomain" },
1797 { "name" : "Service Capability Valid",
1798 "format" : "guint8",
1799 "public-format" : "gboolean" },
1800 { "name" : "Service Capability",
1801 "format" : "guint8",
1802 "public-format" : "QmiNasNetworkServiceDomain" },
1803 { "name" : "Roaming Status Valid",
1804 "format" : "guint8",
1805 "public-format" : "gboolean" },
1806 { "name" : "Roaming Status",
1807 "format" : "guint8",
1808 "public-format" : "QmiNasRoamingStatus" },
1809 { "name" : "Forbidden Valid",
1810 "format" : "guint8",
1811 "public-format" : "gboolean" },
1812 { "name" : "Forbidden",
1813 "format" : "guint8",
1814 "public-format" : "gboolean" },
1815 { "name" : "PRL Match Valid",
1816 "format" : "guint8",
1817 "public-format" : "gboolean" },
1818 { "name" : "PRL Match",
1819 "format" : "guint8",
1820 "public-format" : "gboolean" },
1821 { "name" : "Personality Valid",
1822 "format" : "guint8",
1823 "public-format" : "gboolean" },
1824 { "name" : "Personality",
1825 "format" : "guint8",
1826 "public-format" : "QmiNasHdrPersonality" },
1827 { "name" : "Protocol Revision Valid",
1828 "format" : "guint8",
1829 "public-format" : "gboolean" },
1830 { "name" : "Protocol Revision",
1831 "format" : "guint8",
1832 "public-format" : "QmiNasHdrProtocolRevision" },
1833 { "name" : "IS 856 System ID Valid",
1834 "format" : "guint8",
1835 "public-format" : "gboolean" },
1836 { "name" : "IS 856 System ID",
1837 "format" : "string",
1838 "fixed-size" : "16" } ] },
1839 { "name" : "GSM System Info",
1840 "id" : "0x17",
1841 "mandatory" : "no",
1842 "type" : "TLV",
1843 "format" : "sequence",
1844 "contents" : [ { "name" : "Domain Valid",
1845 "format" : "guint8",
1846 "public-format" : "gboolean" },
1847 { "name" : "Domain",
1848 "format" : "guint8",
1849 "public-format" : "QmiNasNetworkServiceDomain" },
1850 { "name" : "Service Capability Valid",
1851 "format" : "guint8",
1852 "public-format" : "gboolean" },
1853 { "name" : "Service Capability",
1854 "format" : "guint8",
1855 "public-format" : "QmiNasNetworkServiceDomain" },
1856 { "name" : "Roaming Status Valid",
1857 "format" : "guint8",
1858 "public-format" : "gboolean" },
1859 { "name" : "Roaming Status",
1860 "format" : "guint8",
1861 "public-format" : "QmiNasRoamingStatus" },
1862 { "name" : "Forbidden Valid",
1863 "format" : "guint8",
1864 "public-format" : "gboolean" },
1865 { "name" : "Forbidden",
1866 "format" : "guint8",
1867 "public-format" : "gboolean" },
1868 { "name" : "LAC Valid",
1869 "format" : "guint8",
1870 "public-format" : "gboolean" },
1871 { "name" : "LAC",
1872 "format" : "guint16" },
1873 { "name" : "CID Valid",
1874 "format" : "guint8",
1875 "public-format" : "gboolean" },
1876 { "name" : "CID",
1877 "format" : "guint32" },
1878 { "name" : "Registration Reject Info Valid",
1879 "format" : "guint8",
1880 "public-format" : "gboolean" },
1881 { "name" : "Registration Reject Domain",
1882 "format" : "guint8",
1883 "public-format" : "QmiNasNetworkServiceDomain" },
1884 { "name" : "Registration Reject Cause",
1885 "format" : "guint8" },
1886 { "name" : "Network ID Valid",
1887 "format" : "guint8",
1888 "public-format" : "gboolean" },
1889 { "name" : "MCC",
1890 "format" : "string",
1891 "fixed-size" : "3" },
1892 { "name" : "MNC",
1893 "format" : "string",
1894 "fixed-size" : "3" },
1895 { "name" : "EGPRS Support Valid",
1896 "format" : "guint8",
1897 "public-format" : "gboolean" },
1898 { "name" : "EGPRS Support",
1899 "format" : "guint8",
1900 "public-format" : "gboolean" },
1901 { "name" : "DTM Support Valid",
1902 "format" : "guint8",
1903 "public-format" : "gboolean" },
1904 { "name" : "DTM Support",
1905 "format" : "guint8",
1906 "public-format" : "gboolean" } ] },
1907 { "name" : "WCDMA System Info",
1908 "id" : "0x18",
1909 "mandatory" : "no",
1910 "type" : "TLV",
1911 "format" : "sequence",
1912 "contents" : [ { "name" : "Domain Valid",
1913 "format" : "guint8",
1914 "public-format" : "gboolean" },
1915 { "name" : "Domain",
1916 "format" : "guint8",
1917 "public-format" : "QmiNasNetworkServiceDomain" },
1918 { "name" : "Service Capability Valid",
1919 "format" : "guint8",
1920 "public-format" : "gboolean" },
1921 { "name" : "Service Capability",
1922 "format" : "guint8",
1923 "public-format" : "QmiNasNetworkServiceDomain" },
1924 { "name" : "Roaming Status Valid",
1925 "format" : "guint8",
1926 "public-format" : "gboolean" },
1927 { "name" : "Roaming Status",
1928 "format" : "guint8",
1929 "public-format" : "QmiNasRoamingStatus" },
1930 { "name" : "Forbidden Valid",
1931 "format" : "guint8",
1932 "public-format" : "gboolean" },
1933 { "name" : "Forbidden",
1934 "format" : "guint8",
1935 "public-format" : "gboolean" },
1936 { "name" : "LAC Valid",
1937 "format" : "guint8",
1938 "public-format" : "gboolean" },
1939 { "name" : "LAC",
1940 "format" : "guint16" },
1941 { "name" : "CID Valid",
1942 "format" : "guint8",
1943 "public-format" : "gboolean" },
1944 { "name" : "CID",
1945 "format" : "guint32" },
1946 { "name" : "Registration Reject Info Valid",
1947 "format" : "guint8",
1948 "public-format" : "gboolean" },
1949 { "name" : "Registration Reject Domain",
1950 "format" : "guint8",
1951 "public-format" : "QmiNasNetworkServiceDomain" },
1952 { "name" : "Registration Reject Cause",
1953 "format" : "guint8" },
1954 { "name" : "Network ID Valid",
1955 "format" : "guint8",
1956 "public-format" : "gboolean" },
1957 { "name" : "MCC",
1958 "format" : "string",
1959 "fixed-size" : "3" },
1960 { "name" : "MNC",
1961 "format" : "string",
1962 "fixed-size" : "3" },
1963 { "name" : "HS Call Status Valid",
1964 "format" : "guint8",
1965 "public-format" : "gboolean" },
1966 { "name" : "HS Call Status",
1967 "format" : "guint8",
1968 "public-format" : "QmiNasWcdmaHsService" },
1969 { "name" : "HS Service Valid",
1970 "format" : "guint8",
1971 "public-format" : "gboolean" },
1972 { "name" : "HS Service",
1973 "format" : "guint8",
1974 "public-format" : "QmiNasWcdmaHsService" },
1975 { "name" : "Primary Scrambling Code Valid",
1976 "format" : "guint8",
1977 "public-format" : "gboolean" },
1978 { "name" : "Primary Scrambling Code",
1979 "format" : "guint16" } ] },
1980 { "name" : "LTE System Info",
1981 "id" : "0x19",
1982 "mandatory" : "no",
1983 "type" : "TLV",
1984 "format" : "sequence",
1985 "contents" : [ { "name" : "Domain Valid",
1986 "format" : "guint8",
1987 "public-format" : "gboolean" },
1988 { "name" : "Domain",
1989 "format" : "guint8",
1990 "public-format" : "QmiNasNetworkServiceDomain" },
1991 { "name" : "Service Capability Valid",
1992 "format" : "guint8",
1993 "public-format" : "gboolean" },
1994 { "name" : "Service Capability",
1995 "format" : "guint8",
1996 "public-format" : "QmiNasNetworkServiceDomain" },
1997 { "name" : "Roaming Status Valid",
1998 "format" : "guint8",
1999 "public-format" : "gboolean" },
2000 { "name" : "Roaming Status",
2001 "format" : "guint8",
2002 "public-format" : "QmiNasRoamingStatus" },
2003 { "name" : "Forbidden Valid",
2004 "format" : "guint8",
2005 "public-format" : "gboolean" },
2006 { "name" : "Forbidden",
2007 "format" : "guint8",
2008 "public-format" : "gboolean" },
2009 { "name" : "LAC Valid",
2010 "format" : "guint8",
2011 "public-format" : "gboolean" },
2012 { "name" : "LAC",
2013 "format" : "guint16" },
2014 { "name" : "CID Valid",
2015 "format" : "guint8",
2016 "public-format" : "gboolean" },
2017 { "name" : "CID",
2018 "format" : "guint32" },
2019 { "name" : "Registration Reject Info Valid",
2020 "format" : "guint8",
2021 "public-format" : "gboolean" },
2022 { "name" : "Registration Reject Domain",
2023 "format" : "guint8",
2024 "public-format" : "QmiNasNetworkServiceDomain" },
2025 { "name" : "Registration Reject Cause",
2026 "format" : "guint8" },
2027 { "name" : "Network ID Valid",
2028 "format" : "guint8",
2029 "public-format" : "gboolean" },
2030 { "name" : "MCC",
2031 "format" : "string",
2032 "fixed-size" : "3" },
2033 { "name" : "MNC",
2034 "format" : "string",
2035 "fixed-size" : "3" },
2036 { "name" : "TAC Valid",
2037 "format" : "guint8",
2038 "public-format" : "gboolean" },
2039 { "name" : "TAC",
2040 "format" : "guint16" } ] },
2041 { "name" : "Additional CDMA System Info",
2042 "id" : "0x1A",
2043 "mandatory" : "no",
2044 "type" : "TLV",
2045 "format" : "sequence",
2046 "contents" : [ { "name" : "Geo System Index",
2047 "format" : "guint16" },
2048 { "name" : "Registration Period",
2049 "format" : "guint16" } ] },
2050 { "name" : "Additional HDR System Info",
2051 "id" : "0x1B",
2052 "mandatory" : "no",
2053 "type" : "TLV",
2054 "format" : "sequence",
2055 "contents" : [ { "name" : "Geo System Index",
2056 "format" : "guint16" } ] },
2057 { "name" : "Additional GSM System Info",
2058 "id" : "0x1C",
2059 "mandatory" : "no",
2060 "type" : "TLV",
2061 "format" : "sequence",
2062 "contents" : [ { "name" : "Geo System Index",
2063 "format" : "guint16" },
2064 { "name" : "Cell Broadcast Support",
2065 "format" : "guint32",
2066 "public-format" : "QmiNasCellBroadcastCapability" } ] },
2067 { "name" : "Additional WCDMA System Info",
2068 "id" : "0x1D",
2069 "mandatory" : "no",
2070 "type" : "TLV",
2071 "format" : "sequence",
2072 "contents" : [ { "name" : "Geo System Index",
2073 "format" : "guint16" },
2074 { "name" : "Cell Broadcast Support",
2075 "format" : "guint32",
2076 "public-format" : "QmiNasCellBroadcastCapability" } ] },
2077 { "name" : "Additional LTE System Info",
2078 "id" : "0x1E",
2079 "mandatory" : "no",
2080 "type" : "TLV",
2081 "format" : "sequence",
2082 "contents" : [ { "name" : "Geo System Index",
2083 "format" : "guint16" } ] },
2084 { "name" : "GSM Call Barring Status",
2085 "id" : "0x1F",
2086 "mandatory" : "no",
2087 "type" : "TLV",
2088 "format" : "sequence",
2089 "contents" : [ { "name" : "CS Status",
2090 "format" : "gint32",
2091 "public-format" : "QmiNasCallBarringStatus" },
2092 { "name" : "PS Status",
2093 "format" : "gint32",
2094 "public-format" : "QmiNasCallBarringStatus" } ] },
2095 { "name" : "WCDMA Call Barring Status",
2096 "id" : "0x20",
2097 "mandatory" : "no",
2098 "type" : "TLV",
2099 "format" : "sequence",
2100 "contents" : [ { "name" : "CS Status",
2101 "format" : "gint32",
2102 "public-format" : "QmiNasCallBarringStatus" },
2103 { "name" : "PS Status",
2104 "format" : "gint32",
2105 "public-format" : "QmiNasCallBarringStatus" } ] },
2106 { "name" : "LTE Voice Support",
2107 "id" : "0x21",
2108 "mandatory" : "no",
2109 "type" : "TLV",
2110 "format" : "guint8",
2111 "public-format" : "gboolean" },
2112 { "name" : "GSM Cipher Domain",
2113 "id" : "0x22",
2114 "mandatory" : "no",
2115 "type" : "TLV",
2116 "format" : "guint8",
2117 "public-format" : "QmiNasNetworkServiceDomain" },
2118 { "name" : "WCDMA Cipher Domain",
2119 "id" : "0x23",
2120 "mandatory" : "no",
2121 "type" : "TLV",
2122 "format" : "guint8",
2123 "public-format" : "QmiNasNetworkServiceDomain" },
2124 { "name" : "TD SCDMA Service Status",
2125 "id" : "0x24",
2126 "mandatory" : "no",
2127 "type" : "TLV",
2128 "format" : "sequence",
2129 "contents" : [ { "name" : "Service Status",
2130 "format" : "guint8",
2131 "public-format" : "QmiNasServiceStatus" },
2132 { "name" : "True Service Status",
2133 "format" : "guint8",
2134 "public-format" : "QmiNasServiceStatus" },
2135 { "name" : "Preferred Data Path",
2136 "format" : "guint8",
2137 "public-format" : "gboolean" } ] },
2138 { "name" : "TD SCDMA System Info",
2139 "id" : "0x25",
2140 "mandatory" : "no",
2141 "type" : "TLV",
2142 "format" : "sequence",
2143 "contents" : [ { "name" : "Domain Valid",
2144 "format" : "guint8",
2145 "public-format" : "gboolean" },
2146 { "name" : "Domain",
2147 "format" : "guint8",
2148 "public-format" : "QmiNasNetworkServiceDomain" },
2149 { "name" : "Service Capability Valid",
2150 "format" : "guint8",
2151 "public-format" : "gboolean" },
2152 { "name" : "Service Capability",
2153 "format" : "guint8",
2154 "public-format" : "QmiNasNetworkServiceDomain" },
2155 { "name" : "Roaming Status Valid",
2156 "format" : "guint8",
2157 "public-format" : "gboolean" },
2158 { "name" : "Roaming Status",
2159 "format" : "guint8",
2160 "public-format" : "QmiNasRoamingStatus" },
2161 { "name" : "Forbidden Valid",
2162 "format" : "guint8",
2163 "public-format" : "gboolean" },
2164 { "name" : "Forbidden",
2165 "format" : "guint8",
2166 "public-format" : "gboolean" },
2167 { "name" : "LAC Valid",
2168 "format" : "guint8",
2169 "public-format" : "gboolean" },
2170 { "name" : "LAC",
2171 "format" : "guint16" },
2172 { "name" : "CID Valid",
2173 "format" : "guint8",
2174 "public-format" : "gboolean" },
2175 { "name" : "CID",
2176 "format" : "guint32" },
2177 { "name" : "Registration Reject Info Valid",
2178 "format" : "guint8",
2179 "public-format" : "gboolean" },
2180 { "name" : "Registration Reject Domain",
2181 "format" : "guint8",
2182 "public-format" : "QmiNasNetworkServiceDomain" },
2183 { "name" : "Registration Reject Cause",
2184 "format" : "guint8" },
2185 { "name" : "Network ID Valid",
2186 "format" : "guint8",
2187 "public-format" : "gboolean" },
2188 { "name" : "MCC",
2189 "format" : "string",
2190 "fixed-size" : "3" },
2191 { "name" : "MNC",
2192 "format" : "string",
2193 "fixed-size" : "3" },
2194 { "name" : "HS Call Status Valid",
2195 "format" : "guint8",
2196 "public-format" : "gboolean" },
2197 { "name" : "HS Call Status",
2198 "format" : "guint8",
2199 "public-format" : "QmiNasWcdmaHsService" },
2200 { "name" : "HS Service Valid",
2201 "format" : "guint8",
2202 "public-format" : "gboolean" },
2203 { "name" : "HS Service",
2204 "format" : "guint8",
2205 "public-format" : "QmiNasWcdmaHsService" },
2206 { "name" : "Cell Parameter ID Valid",
2207 "format" : "guint8",
2208 "public-format" : "gboolean" },
2209 { "name" : "Cell Parameter ID",
2210 "format" : "guint16" },
2211 { "name" : "Cell Broadcast Support Valid",
2212 "format" : "guint8",
2213 "public-format" : "gboolean" },
2214 { "name" : "Cell Broadcast Support",
2215 "format" : "guint32",
2216 "public-format" : "QmiNasCellBroadcastCapability" },
2217 { "name" : "CS Call Barring Status Valid",
2218 "format" : "guint8",
2219 "public-format" : "gboolean" },
2220 { "name" : "CS Call Barring Status",
2221 "format" : "gint32",
2222 "public-format" : "QmiNasCallBarringStatus" },
2223 { "name" : "PS Call Barring Status Valid",
2224 "format" : "guint8",
2225 "public-format" : "gboolean" },
2226 { "name" : "PS Call Barring Status",
2227 "format" : "gint32",
2228 "public-format" : "QmiNasCallBarringStatus" },
2229 { "name" : "Cipher Domain Valid",
2230 "format" : "guint8",
2231 "public-format" : "gboolean" },
2232 { "name" : "Cipher Domain",
2233 "format" : "guint8",
2234 "public-format" : "QmiNasNetworkServiceDomain" } ] },
2235 { "name" : "LTE eMBMS Coverage Info Support",
2236 "id" : "0x26",
2237 "mandatory" : "no",
2238 "type" : "TLV",
2239 "format" : "guint8",
2240 "public-format" : "gboolean" },
2241 { "name" : "SIM Reject Info",
2242 "id" : "0x27",
2243 "mandatory" : "no",
2244 "type" : "TLV",
2245 "format" : "guint32",
2246 "public-format" : "QmiNasSimRejectState" } ] },
2247
2248 // *********************************************************************************
2249 { "name" : "System Info",
2250 "type" : "Indication",
2251 "service" : "NAS",
2252 "id" : "0x004E",
2253 "version" : "1.8",
2254 "output" : [ { "name" : "CDMA Service Status",
2255 "id" : "0x10",
2256 "mandatory" : "no",
2257 "type" : "TLV",
2258 "format" : "sequence",
2259 "contents" : [ { "name" : "Service Status",
2260 "format" : "guint8",
2261 "public-format" : "QmiNasServiceStatus" },
2262 { "name" : "Preferred Data Path",
2263 "format" : "guint8",
2264 "public-format" : "gboolean" } ] },
2265 { "name" : "HDR Service Status",
2266 "id" : "0x11",
2267 "mandatory" : "no",
2268 "type" : "TLV",
2269 "format" : "sequence",
2270 "contents" : [ { "name" : "Service Status",
2271 "format" : "guint8",
2272 "public-format" : "QmiNasServiceStatus" },
2273 { "name" : "Preferred Data Path",
2274 "format" : "guint8",
2275 "public-format" : "gboolean" } ] },
2276 { "name" : "GSM Service Status",
2277 "id" : "0x12",
2278 "mandatory" : "no",
2279 "type" : "TLV",
2280 "format" : "sequence",
2281 "contents" : [ { "name" : "Service Status",
2282 "format" : "guint8",
2283 "public-format" : "QmiNasServiceStatus" },
2284 { "name" : "True Service Status",
2285 "format" : "guint8",
2286 "public-format" : "QmiNasServiceStatus" },
2287 { "name" : "Preferred Data Path",
2288 "format" : "guint8",
2289 "public-format" : "gboolean" } ] },
2290 { "name" : "WCDMA Service Status",
2291 "id" : "0x13",
2292 "mandatory" : "no",
2293 "type" : "TLV",
2294 "format" : "sequence",
2295 "contents" : [ { "name" : "Service Status",
2296 "format" : "guint8",
2297 "public-format" : "QmiNasServiceStatus" },
2298 { "name" : "True Service Status",
2299 "format" : "guint8",
2300 "public-format" : "QmiNasServiceStatus" },
2301 { "name" : "Preferred Data Path",
2302 "format" : "guint8",
2303 "public-format" : "gboolean" } ] },
2304 { "name" : "LTE Service Status",
2305 "id" : "0x14",
2306 "mandatory" : "no",
2307 "type" : "TLV",
2308 "format" : "sequence",
2309 "contents" : [ { "name" : "Service Status",
2310 "format" : "guint8",
2311 "public-format" : "QmiNasServiceStatus" },
2312 { "name" : "True Service Status",
2313 "format" : "guint8",
2314 "public-format" : "QmiNasServiceStatus" },
2315 { "name" : "Preferred Data Path",
2316 "format" : "guint8",
2317 "public-format" : "gboolean" } ] },
2318 { "name" : "CDMA System Info",
2319 "id" : "0x15",
2320 "mandatory" : "no",
2321 "type" : "TLV",
2322 "format" : "sequence",
2323 "contents" : [ { "name" : "Domain Valid",
2324 "format" : "guint8",
2325 "public-format" : "gboolean" },
2326 { "name" : "Domain",
2327 "format" : "guint8",
2328 "public-format" : "QmiNasNetworkServiceDomain" },
2329 { "name" : "Service Capability Valid",
2330 "format" : "guint8",
2331 "public-format" : "gboolean" },
2332 { "name" : "Service Capability",
2333 "format" : "guint8",
2334 "public-format" : "QmiNasNetworkServiceDomain" },
2335 { "name" : "Roaming Status Valid",
2336 "format" : "guint8",
2337 "public-format" : "gboolean" },
2338 { "name" : "Roaming Status",
2339 "format" : "guint8",
2340 "public-format" : "QmiNasRoamingStatus" },
2341 { "name" : "Forbidden Valid",
2342 "format" : "guint8",
2343 "public-format" : "gboolean" },
2344 { "name" : "Forbidden",
2345 "format" : "guint8",
2346 "public-format" : "gboolean" },
2347 { "name" : "PRL Match Valid",
2348 "format" : "guint8",
2349 "public-format" : "gboolean" },
2350 { "name" : "PRL Match",
2351 "format" : "guint8",
2352 "public-format" : "gboolean" },
2353 { "name" : "P Rev Valid",
2354 "format" : "guint8",
2355 "public-format" : "gboolean" },
2356 { "name" : "P Rev",
2357 "format" : "guint8" },
2358 { "name" : "Base Station P Rev Valid",
2359 "format" : "guint8",
2360 "public-format" : "gboolean" },
2361 { "name" : "Base Station P Rev",
2362 "format" : "guint8" },
2363 { "name" : "Concurrent Service Support Valid",
2364 "format" : "guint8",
2365 "public-format" : "gboolean" },
2366 { "name" : "Concurrent Service Support",
2367 "format" : "guint8",
2368 "public-format" : "gboolean" },
2369 { "name" : "CDMA System ID Valid",
2370 "format" : "guint8",
2371 "public-format" : "gboolean" },
2372 { "name" : "SID",
2373 "format" : "guint16" },
2374 { "name" : "NID",
2375 "format" : "guint16" },
2376 { "name" : "Base Station Info Valid",
2377 "format" : "guint8",
2378 "public-format" : "gboolean" },
2379 { "name" : "Base Station ID",
2380 "format" : "guint16" },
2381 { "name" : "Base Station Latitude",
2382 "format" : "gint32" },
2383 { "name" : "Base Station Longitude",
2384 "format" : "gint32" },
2385 { "name" : "Packet Zone Valid",
2386 "format" : "guint8",
2387 "public-format" : "gboolean" },
2388 { "name" : "Packet Zone",
2389 "format" : "guint16" },
2390 { "name" : "Network ID Valid",
2391 "format" : "guint8",
2392 "public-format" : "gboolean" },
2393 { "name" : "MCC",
2394 "format" : "string",
2395 "fixed-size" : "3" },
2396 { "name" : "MNC",
2397 "format" : "string",
2398 "fixed-size" : "3" } ] },
2399 { "name" : "HDR System Info",
2400 "id" : "0x16",
2401 "mandatory" : "no",
2402 "type" : "TLV",
2403 "format" : "sequence",
2404 "contents" : [ { "name" : "Domain Valid",
2405 "format" : "guint8",
2406 "public-format" : "gboolean" },
2407 { "name" : "Domain",
2408 "format" : "guint8",
2409 "public-format" : "QmiNasNetworkServiceDomain" },
2410 { "name" : "Service Capability Valid",
2411 "format" : "guint8",
2412 "public-format" : "gboolean" },
2413 { "name" : "Service Capability",
2414 "format" : "guint8",
2415 "public-format" : "QmiNasNetworkServiceDomain" },
2416 { "name" : "Roaming Status Valid",
2417 "format" : "guint8",
2418 "public-format" : "gboolean" },
2419 { "name" : "Roaming Status",
2420 "format" : "guint8",
2421 "public-format" : "QmiNasRoamingStatus" },
2422 { "name" : "Forbidden Valid",
2423 "format" : "guint8",
2424 "public-format" : "gboolean" },
2425 { "name" : "Forbidden",
2426 "format" : "guint8",
2427 "public-format" : "gboolean" },
2428 { "name" : "PRL Match Valid",
2429 "format" : "guint8",
2430 "public-format" : "gboolean" },
2431 { "name" : "PRL Match",
2432 "format" : "guint8",
2433 "public-format" : "gboolean" },
2434 { "name" : "Personality Valid",
2435 "format" : "guint8",
2436 "public-format" : "gboolean" },
2437 { "name" : "Personality",
2438 "format" : "guint8",
2439 "public-format" : "QmiNasHdrPersonality" },
2440 { "name" : "Protocol Revision Valid",
2441 "format" : "guint8",
2442 "public-format" : "gboolean" },
2443 { "name" : "Protocol Revision",
2444 "format" : "guint8",
2445 "public-format" : "QmiNasHdrProtocolRevision" },
2446 { "name" : "IS 856 System ID Valid",
2447 "format" : "guint8",
2448 "public-format" : "gboolean" },
2449 { "name" : "IS 856 System ID",
2450 "format" : "string",
2451 "fixed-size" : "16" } ] },
2452 { "name" : "GSM System Info",
2453 "id" : "0x17",
2454 "mandatory" : "no",
2455 "type" : "TLV",
2456 "format" : "sequence",
2457 "contents" : [ { "name" : "Domain Valid",
2458 "format" : "guint8",
2459 "public-format" : "gboolean" },
2460 { "name" : "Domain",
2461 "format" : "guint8",
2462 "public-format" : "QmiNasNetworkServiceDomain" },
2463 { "name" : "Service Capability Valid",
2464 "format" : "guint8",
2465 "public-format" : "gboolean" },
2466 { "name" : "Service Capability",
2467 "format" : "guint8",
2468 "public-format" : "QmiNasNetworkServiceDomain" },
2469 { "name" : "Roaming Status Valid",
2470 "format" : "guint8",
2471 "public-format" : "gboolean" },
2472 { "name" : "Roaming Status",
2473 "format" : "guint8",
2474 "public-format" : "QmiNasRoamingStatus" },
2475 { "name" : "Forbidden Valid",
2476 "format" : "guint8",
2477 "public-format" : "gboolean" },
2478 { "name" : "Forbidden",
2479 "format" : "guint8",
2480 "public-format" : "gboolean" },
2481 { "name" : "LAC Valid",
2482 "format" : "guint8",
2483 "public-format" : "gboolean" },
2484 { "name" : "LAC",
2485 "format" : "guint16" },
2486 { "name" : "CID Valid",
2487 "format" : "guint8",
2488 "public-format" : "gboolean" },
2489 { "name" : "CID",
2490 "format" : "guint32" },
2491 { "name" : "Registration Reject Info Valid",
2492 "format" : "guint8",
2493 "public-format" : "gboolean" },
2494 { "name" : "Registration Reject Domain",
2495 "format" : "guint8",
2496 "public-format" : "QmiNasNetworkServiceDomain" },
2497 { "name" : "Registration Reject Cause",
2498 "format" : "guint8" },
2499 { "name" : "Network ID Valid",
2500 "format" : "guint8",
2501 "public-format" : "gboolean" },
2502 { "name" : "MCC",
2503 "format" : "string",
2504 "fixed-size" : "3" },
2505 { "name" : "MNC",
2506 "format" : "string",
2507 "fixed-size" : "3" },
2508 { "name" : "EGPRS Support Valid",
2509 "format" : "guint8",
2510 "public-format" : "gboolean" },
2511 { "name" : "EGPRS Support",
2512 "format" : "guint8",
2513 "public-format" : "gboolean" },
2514 { "name" : "DTM Support Valid",
2515 "format" : "guint8",
2516 "public-format" : "gboolean" },
2517 { "name" : "DTM Support",
2518 "format" : "guint8",
2519 "public-format" : "gboolean" } ] },
2520 { "name" : "WCDMA System Info",
2521 "id" : "0x18",
2522 "mandatory" : "no",
2523 "type" : "TLV",
2524 "format" : "sequence",
2525 "contents" : [ { "name" : "Domain Valid",
2526 "format" : "guint8",
2527 "public-format" : "gboolean" },
2528 { "name" : "Domain",
2529 "format" : "guint8",
2530 "public-format" : "QmiNasNetworkServiceDomain" },
2531 { "name" : "Service Capability Valid",
2532 "format" : "guint8",
2533 "public-format" : "gboolean" },
2534 { "name" : "Service Capability",
2535 "format" : "guint8",
2536 "public-format" : "QmiNasNetworkServiceDomain" },
2537 { "name" : "Roaming Status Valid",
2538 "format" : "guint8",
2539 "public-format" : "gboolean" },
2540 { "name" : "Roaming Status",
2541 "format" : "guint8",
2542 "public-format" : "QmiNasRoamingStatus" },
2543 { "name" : "Forbidden Valid",
2544 "format" : "guint8",
2545 "public-format" : "gboolean" },
2546 { "name" : "Forbidden",
2547 "format" : "guint8",
2548 "public-format" : "gboolean" },
2549 { "name" : "LAC Valid",
2550 "format" : "guint8",
2551 "public-format" : "gboolean" },
2552 { "name" : "LAC",
2553 "format" : "guint16" },
2554 { "name" : "CID Valid",
2555 "format" : "guint8",
2556 "public-format" : "gboolean" },
2557 { "name" : "CID",
2558 "format" : "guint32" },
2559 { "name" : "Registration Reject Info Valid",
2560 "format" : "guint8",
2561 "public-format" : "gboolean" },
2562 { "name" : "Registration Reject Domain",
2563 "format" : "guint8",
2564 "public-format" : "QmiNasNetworkServiceDomain" },
2565 { "name" : "Registration Reject Cause",
2566 "format" : "guint8" },
2567 { "name" : "Network ID Valid",
2568 "format" : "guint8",
2569 "public-format" : "gboolean" },
2570 { "name" : "MCC",
2571 "format" : "string",
2572 "fixed-size" : "3" },
2573 { "name" : "MNC",
2574 "format" : "string",
2575 "fixed-size" : "3" },
2576 { "name" : "HS Call Status Valid",
2577 "format" : "guint8",
2578 "public-format" : "gboolean" },
2579 { "name" : "HS Call Status",
2580 "format" : "guint8",
2581 "public-format" : "QmiNasWcdmaHsService" },
2582 { "name" : "HS Service Valid",
2583 "format" : "guint8",
2584 "public-format" : "gboolean" },
2585 { "name" : "HS Service",
2586 "format" : "guint8",
2587 "public-format" : "QmiNasWcdmaHsService" },
2588 { "name" : "Primary Scrambling Code Valid",
2589 "format" : "guint8",
2590 "public-format" : "gboolean" },
2591 { "name" : "Primary Scrambling Code",
2592 "format" : "guint16" } ] },
2593 { "name" : "LTE System Info",
2594 "id" : "0x19",
2595 "mandatory" : "no",
2596 "type" : "TLV",
2597 "format" : "sequence",
2598 "contents" : [ { "name" : "Domain Valid",
2599 "format" : "guint8",
2600 "public-format" : "gboolean" },
2601 { "name" : "Domain",
2602 "format" : "guint8",
2603 "public-format" : "QmiNasNetworkServiceDomain" },
2604 { "name" : "Service Capability Valid",
2605 "format" : "guint8",
2606 "public-format" : "gboolean" },
2607 { "name" : "Service Capability",
2608 "format" : "guint8",
2609 "public-format" : "QmiNasNetworkServiceDomain" },
2610 { "name" : "Roaming Status Valid",
2611 "format" : "guint8",
2612 "public-format" : "gboolean" },
2613 { "name" : "Roaming Status",
2614 "format" : "guint8",
2615 "public-format" : "QmiNasRoamingStatus" },
2616 { "name" : "Forbidden Valid",
2617 "format" : "guint8",
2618 "public-format" : "gboolean" },
2619 { "name" : "Forbidden",
2620 "format" : "guint8",
2621 "public-format" : "gboolean" },
2622 { "name" : "LAC Valid",
2623 "format" : "guint8",
2624 "public-format" : "gboolean" },
2625 { "name" : "LAC",
2626 "format" : "guint16" },
2627 { "name" : "CID Valid",
2628 "format" : "guint8",
2629 "public-format" : "gboolean" },
2630 { "name" : "CID",
2631 "format" : "guint32" },
2632 { "name" : "Registration Reject Info Valid",
2633 "format" : "guint8",
2634 "public-format" : "gboolean" },
2635 { "name" : "Registration Reject Domain",
2636 "format" : "guint8",
2637 "public-format" : "QmiNasNetworkServiceDomain" },
2638 { "name" : "Registration Reject Cause",
2639 "format" : "guint8" },
2640 { "name" : "Network ID Valid",
2641 "format" : "guint8",
2642 "public-format" : "gboolean" },
2643 { "name" : "MCC",
2644 "format" : "string",
2645 "fixed-size" : "3" },
2646 { "name" : "MNC",
2647 "format" : "string",
2648 "fixed-size" : "3" },
2649 { "name" : "TAC Valid",
2650 "format" : "guint8",
2651 "public-format" : "gboolean" },
2652 { "name" : "TAC",
2653 "format" : "guint16" } ] },
2654 { "name" : "Additional CDMA System Info",
2655 "id" : "0x1A",
2656 "mandatory" : "no",
2657 "type" : "TLV",
2658 "format" : "sequence",
2659 "contents" : [ { "name" : "Geo System Index",
2660 "format" : "guint16" },
2661 { "name" : "Registration Period",
2662 "format" : "guint16" } ] },
2663 { "name" : "Additional HDR System Info",
2664 "id" : "0x1B",
2665 "mandatory" : "no",
2666 "type" : "TLV",
2667 "format" : "sequence",
2668 "contents" : [ { "name" : "Geo System Index",
2669 "format" : "guint16" } ] },
2670 { "name" : "Additional GSM System Info",
2671 "id" : "0x1C",
2672 "mandatory" : "no",
2673 "type" : "TLV",
2674 "format" : "sequence",
2675 "contents" : [ { "name" : "Geo System Index",
2676 "format" : "guint16" },
2677 { "name" : "Cell Broadcast Support",
2678 "format" : "guint32",
2679 "public-format" : "QmiNasCellBroadcastCapability" } ] },
2680 { "name" : "Additional WCDMA System Info",
2681 "id" : "0x1D",
2682 "mandatory" : "no",
2683 "type" : "TLV",
2684 "format" : "sequence",
2685 "contents" : [ { "name" : "Geo System Index",
2686 "format" : "guint16" },
2687 { "name" : "Cell Broadcast Support",
2688 "format" : "guint32",
2689 "public-format" : "QmiNasCellBroadcastCapability" } ] },
2690 { "name" : "Additional LTE System Info",
2691 "id" : "0x1E",
2692 "mandatory" : "no",
2693 "type" : "TLV",
2694 "format" : "sequence",
2695 "contents" : [ { "name" : "Geo System Index",
2696 "format" : "guint16" } ] },
2697 { "name" : "GSM Call Barring Status",
2698 "id" : "0x1F",
2699 "mandatory" : "no",
2700 "type" : "TLV",
2701 "format" : "sequence",
2702 "contents" : [ { "name" : "CS Status",
2703 "format" : "gint32",
2704 "public-format" : "QmiNasCallBarringStatus" },
2705 { "name" : "PS Status",
2706 "format" : "gint32",
2707 "public-format" : "QmiNasCallBarringStatus" } ] },
2708 { "name" : "WCDMA Call Barring Status",
2709 "id" : "0x20",
2710 "mandatory" : "no",
2711 "type" : "TLV",
2712 "format" : "sequence",
2713 "contents" : [ { "name" : "CS Status",
2714 "format" : "gint32",
2715 "public-format" : "QmiNasCallBarringStatus" },
2716 { "name" : "PS Status",
2717 "format" : "gint32",
2718 "public-format" : "QmiNasCallBarringStatus" } ] },
2719 { "name" : "LTE Voice Support",
2720 "id" : "0x21",
2721 "mandatory" : "no",
2722 "type" : "TLV",
2723 "format" : "guint8",
2724 "public-format" : "gboolean" },
2725 { "name" : "GSM Cipher Domain",
2726 "id" : "0x22",
2727 "mandatory" : "no",
2728 "type" : "TLV",
2729 "format" : "guint8",
2730 "public-format" : "QmiNasNetworkServiceDomain" },
2731 { "name" : "WCDMA Cipher Domain",
2732 "id" : "0x23",
2733 "mandatory" : "no",
2734 "type" : "TLV",
2735 "format" : "guint8",
2736 "public-format" : "QmiNasNetworkServiceDomain" },
2737 { "name" : "PLMN Not Changed Indication",
2738 "id" : "0x24",
2739 "mandatory" : "no",
2740 "type" : "TLV",
2741 "format" : "guint8",
2742 "public-format" : "gboolean" },
2743 { "name" : "TD SCDMA Service Status",
2744 "id" : "0x25",
2745 "mandatory" : "no",
2746 "type" : "TLV",
2747 "format" : "sequence",
2748 "contents" : [ { "name" : "Service Status",
2749 "format" : "guint8",
2750 "public-format" : "QmiNasServiceStatus" },
2751 { "name" : "True Service Status",
2752 "format" : "guint8",
2753 "public-format" : "QmiNasServiceStatus" },
2754 { "name" : "Preferred Data Path",
2755 "format" : "guint8",
2756 "public-format" : "gboolean" } ] },
2757 { "name" : "TD SCMA System Info",
2758 "id" : "0x26",
2759 "mandatory" : "no",
2760 "type" : "TLV",
2761 "format" : "sequence",
2762 "contents" : [ { "name" : "Domain Valid",
2763 "format" : "guint8",
2764 "public-format" : "gboolean" },
2765 { "name" : "Domain",
2766 "format" : "guint8",
2767 "public-format" : "QmiNasNetworkServiceDomain" },
2768 { "name" : "Service Capability Valid",
2769 "format" : "guint8",
2770 "public-format" : "gboolean" },
2771 { "name" : "Service Capability",
2772 "format" : "guint8",
2773 "public-format" : "QmiNasNetworkServiceDomain" },
2774 { "name" : "Roaming Status Valid",
2775 "format" : "guint8",
2776 "public-format" : "gboolean" },
2777 { "name" : "Roaming Status",
2778 "format" : "guint8",
2779 "public-format" : "QmiNasRoamingStatus" },
2780 { "name" : "Forbidden Valid",
2781 "format" : "guint8",
2782 "public-format" : "gboolean" },
2783 { "name" : "Forbidden",
2784 "format" : "guint8",
2785 "public-format" : "gboolean" },
2786 { "name" : "LAC Valid",
2787 "format" : "guint8",
2788 "public-format" : "gboolean" },
2789 { "name" : "LAC",
2790 "format" : "guint16" },
2791 { "name" : "CID Valid",
2792 "format" : "guint8",
2793 "public-format" : "gboolean" },
2794 { "name" : "CID",
2795 "format" : "guint32" },
2796 { "name" : "Registration Reject Info Valid",
2797 "format" : "guint8",
2798 "public-format" : "gboolean" },
2799 { "name" : "Registration Reject Domain",
2800 "format" : "guint8",
2801 "public-format" : "QmiNasNetworkServiceDomain" },
2802 { "name" : "Registration Reject Cause",
2803 "format" : "guint8" },
2804 { "name" : "Network ID Valid",
2805 "format" : "guint8",
2806 "public-format" : "gboolean" },
2807 { "name" : "MCC",
2808 "format" : "string",
2809 "fixed-size" : "3" },
2810 { "name" : "MNC",
2811 "format" : "string",
2812 "fixed-size" : "3" },
2813 { "name" : "HS Call Status Valid",
2814 "format" : "guint8",
2815 "public-format" : "gboolean" },
2816 { "name" : "HS Call Status",
2817 "format" : "guint8",
2818 "public-format" : "QmiNasWcdmaHsService" },
2819 { "name" : "HS Service Valid",
2820 "format" : "guint8",
2821 "public-format" : "gboolean" },
2822 { "name" : "HS Service",
2823 "format" : "guint8",
2824 "public-format" : "QmiNasWcdmaHsService" },
2825 { "name" : "Cell Parameter ID Valid",
2826 "format" : "guint8",
2827 "public-format" : "gboolean" },
2828 { "name" : "Cell Parameter ID",
2829 "format" : "guint16" },
2830 { "name" : "Cell Broadcast Support Valid",
2831 "format" : "guint8",
2832 "public-format" : "gboolean" },
2833 { "name" : "Cell Broadcast Support",
2834 "format" : "guint32",
2835 "public-format" : "QmiNasCellBroadcastCapability" },
2836 { "name" : "CS Call Barring Status Valid",
2837 "format" : "guint8",
2838 "public-format" : "gboolean" },
2839 { "name" : "CS Call Barring Status",
2840 "format" : "gint32",
2841 "public-format" : "QmiNasCallBarringStatus" },
2842 { "name" : "PS Call Barring Status Valid",
2843 "format" : "guint8",
2844 "public-format" : "gboolean" },
2845 { "name" : "PS Call Barring Status",
2846 "format" : "gint32",
2847 "public-format" : "QmiNasCallBarringStatus" },
2848 { "name" : "Cipher Domain Valid",
2849 "format" : "guint8",
2850 "public-format" : "gboolean" },
2851 { "name" : "Cipher Domain",
2852 "format" : "guint8",
2853 "public-format" : "QmiNasNetworkServiceDomain" } ] },
2854 { "name" : "LTE eMBMS Coverage Info Support",
2855 "id" : "0x27",
2856 "mandatory" : "no",
2857 "type" : "TLV",
2858 "format" : "guint8",
2859 "public-format" : "gboolean" },
2860 { "name" : "SIM Reject Info",
2861 "id" : "0x28",
2862 "mandatory" : "no",
2863 "type" : "TLV",
2864 "format" : "guint32",
2865 "public-format" : "QmiNasSimRejectState" } ] },
2866
2867 // *********************************************************************************
2868 { "name" : "Get Signal Info",
2869 "type" : "Message",
2870 "service" : "NAS",
2871 "id" : "0x004F",
2872 "version" : "1.8",
2873 "output" : [ { "common-ref" : "Operation Result" },
2874 { "name" : "CDMA Signal Strength",
2875 "id" : "0x10",
2876 "mandatory" : "no",
2877 "type" : "TLV",
2878 "format" : "sequence",
2879 "contents" : [ { "name" : "RSSI",
2880 "format" : "gint8" },
2881 { "name" : "ECIO",
2882 "format" : "gint16" } ] },
2883 { "name" : "HDR Signal Strength",
2884 "id" : "0x11",
2885 "mandatory" : "no",
2886 "type" : "TLV",
2887 "format" : "sequence",
2888 "contents" : [ { "name" : "RSSI",
2889 "format" : "gint8" },
2890 { "name" : "ECIO",
2891 "format" : "gint16" },
2892 { "name" : "SINR",
2893 "format" : "guint8",
2894 "public-format" : "QmiNasEvdoSinrLevel" },
2895 { "name" : "IO",
2896 "format" : "gint32" } ] },
2897 { "name" : "GSM Signal Strength",
2898 "id" : "0x12",
2899 "mandatory" : "no",
2900 "type" : "TLV",
2901 "format" : "gint8" },
2902 { "name" : "WCDMA Signal Strength",
2903 "id" : "0x13",
2904 "mandatory" : "no",
2905 "type" : "TLV",
2906 "format" : "sequence",
2907 "contents" : [ { "name" : "RSSI",
2908 "format" : "gint8" },
2909 { "name" : "ECIO",
2910 "format" : "gint16" } ] },
2911 { "name" : "LTE Signal Strength",
2912 "id" : "0x14",
2913 "mandatory" : "no",
2914 "type" : "TLV",
2915 "format" : "sequence",
2916 "contents" : [ { "name" : "RSSI",
2917 "format" : "gint8" },
2918 { "name" : "RSRQ",
2919 "format" : "gint8" },
2920 { "name" : "RSRP",
2921 "format" : "gint16" },
2922 { "name" : "SNR",
2923 "format" : "gint16" } ] },
2924 { "name" : "TDMA Signal Strength",
2925 "id" : "0x15",
2926 "mandatory" : "no",
2927 "type" : "TLV",
2928 "format" : "gint8" } ] },
2929
2930 // *********************************************************************************
2931 { "name" : "Config Signal Info",
2932 "type" : "Message",
2933 "service" : "NAS",
2934 "id" : "0x0050",
2935 "version" : "1.8",
2936 "input" : [ { "name" : "RSSI Threshold",
2937 "id" : "0x10",
2938 "mandatory" : "no",
2939 "type" : "TLV",
2940 "format" : "array",
2941 "array-element" : { "format" : "gint8" } },
2942 { "name" : "ECIO Threshold",
2943 "id" : "0x11",
2944 "mandatory" : "no",
2945 "type" : "TLV",
2946 "format" : "array",
2947 "array-element" : { "format" : "gint16" } },
2948 { "name" : "SINR Threshold",
2949 "id" : "0x12",
2950 "mandatory" : "no",
2951 "type" : "TLV",
2952 "format" : "array",
2953 "array-element" : { "format" : "guint8" } },
2954 { "name" : "LTE SNR Threshold",
2955 "id" : "0x13",
2956 "mandatory" : "no",
2957 "type" : "TLV",
2958 "format" : "array",
2959 "array-element" : { "format" : "gint16" } },
2960 { "name" : "IO Threshold",
2961 "id" : "0x14",
2962 "mandatory" : "no",
2963 "type" : "TLV",
2964 "format" : "array",
2965 "array-element" : { "format" : "gint32" } },
2966 { "name" : "RSRQ Threshold",
2967 "id" : "0x15",
2968 "mandatory" : "no",
2969 "type" : "TLV",
2970 "format" : "array",
2971 "array-element" : { "format" : "gint8" } },
2972 { "name" : "RSRP Threshold",
2973 "id" : "0x16",
2974 "mandatory" : "no",
2975 "type" : "TLV",
2976 "format" : "array",
2977 "array-element" : { "format" : "gint16" } },
2978 { "name" : "LTE Report",
2979 "id" : "0x17",
2980 "mandatory" : "no",
2981 "type" : "TLV",
2982 "format" : "sequence",
2983 "contents" : [ { "name" : "Rate",
2984 "format" : "guint8" },
2985 { "name" : "Average Period",
2986 "format" : "guint8" } ] },
2987 { "name" : "RSCP Threshold",
2988 "id" : "0x18",
2989 "mandatory" : "no",
2990 "type" : "TLV",
2991 "format" : "array",
2992 "array-element" : { "format" : "gint8" } } ],
2993 "output" : [ { "common-ref" : "Operation Result" } ] },
2994
2995 // *********************************************************************************
2996 { "name" : "Signal Info",
2997 "type" : "Indication",
2998 "service" : "NAS",
2999 "id" : "0x0051",
3000 "version" : "1.8",
3001 "output" : [ { "name" : "CDMA Signal Strength",
3002 "id" : "0x10",
3003 "mandatory" : "no",
3004 "type" : "TLV",
3005 "format" : "sequence",
3006 "contents" : [ { "name" : "RSSI",
3007 "format" : "gint8" },
3008 { "name" : "ECIO",
3009 "format" : "gint16" } ] },
3010 { "name" : "HDR Signal Strength",
3011 "id" : "0x11",
3012 "mandatory" : "no",
3013 "type" : "TLV",
3014 "format" : "sequence",
3015 "contents" : [ { "name" : "RSSI",
3016 "format" : "gint8" },
3017 { "name" : "ECIO",
3018 "format" : "gint16" },
3019 { "name" : "SINR",
3020 "format" : "guint8",
3021 "public-format" : "QmiNasEvdoSinrLevel" },
3022 { "name" : "IO",
3023 "format" : "gint32" } ] },
3024 { "name" : "GSM Signal Strength",
3025 "id" : "0x12",
3026 "mandatory" : "no",
3027 "type" : "TLV",
3028 "format" : "gint8" },
3029 { "name" : "WCDMA Signal Strength",
3030 "id" : "0x13",
3031 "mandatory" : "no",
3032 "type" : "TLV",
3033 "format" : "sequence",
3034 "contents" : [ { "name" : "RSSI",
3035 "format" : "gint8" },
3036 { "name" : "ECIO",
3037 "format" : "gint16" } ] },
3038 { "name" : "LTE Signal Strength",
3039 "id" : "0x14",
3040 "mandatory" : "no",
3041 "type" : "TLV",
3042 "format" : "sequence",
3043 "contents" : [ { "name" : "RSSI",
3044 "format" : "gint8" },
3045 { "name" : "RSRQ",
3046 "format" : "gint8" },
3047 { "name" : "RSRP",
3048 "format" : "gint16" },
3049 { "name" : "SNR",
3050 "format" : "gint16" } ] },
3051 { "name" : "TDMA Signal Strength",
3052 "id" : "0x15",
3053 "mandatory" : "no",
3054 "type" : "TLV",
3055 "format" : "gint8" } ] },
3056
3057 // *********************************************************************************
3058 { "name" : "Get Tx Rx Info",
3059 "type" : "Message",
3060 "service" : "NAS",
3061 "id" : "0x005A",
3062 "version" : "1.9",
3063 "input" : [ { "name" : "Radio Interface",
3064 "id" : "0x01",
3065 "mandatory" : "yes",
3066 "type" : "TLV",
3067 "format" : "gint8",
3068 "public-format" : "QmiNasRadioInterface" } ],
3069 "output" : [ { "common-ref" : "Operation Result" },
3070 { "name" : "Rx Chain 0 Info",
3071 "id" : "0x10",
3072 "mandatory" : "no",
3073 "type" : "TLV",
3074 "format" : "sequence",
3075 "contents" : [ { "name" : "Is Radio Tuned",
3076 "format" : "guint8",
3077 "public-format" : "gboolean" },
3078 { "name" : "Rx Power",
3079 "format" : "gint32" },
3080 { "name" : "ECIO",
3081 "format" : "gint32" },
3082 { "name" : "RSCP",
3083 "format" : "gint32" },
3084 { "name" : "RSRP",
3085 "format" : "gint32" },
3086 { "name" : "Phase",
3087 "format" : "guint32" } ],
3088 "prerequisites": [ { "common-ref" : "Success" } ] },
3089 { "name" : "Rx Chain 1 Info",
3090 "id" : "0x11",
3091 "mandatory" : "no",
3092 "type" : "TLV",
3093 "format" : "sequence",
3094 "contents" : [ { "name" : "Is Radio Tuned",
3095 "format" : "guint8",
3096 "public-format" : "gboolean" },
3097 { "name" : "Rx Power",
3098 "format" : "gint32" },
3099 { "name" : "ECIO",
3100 "format" : "gint32" },
3101 { "name" : "RSCP",
3102 "format" : "gint32" },
3103 { "name" : "RSRP",
3104 "format" : "gint32" },
3105 { "name" : "Phase",
3106 "format" : "guint32" } ],
3107 "prerequisites": [ { "common-ref" : "Success" } ] },
3108 { "name" : "Tx Info",
3109 "id" : "0x12",
3110 "mandatory" : "no",
3111 "type" : "TLV",
3112 "format" : "sequence",
3113 "contents" : [ { "name" : "Is In Traffic",
3114 "format" : "guint8",
3115 "public-format" : "gboolean" },
3116 { "name" : "Tx Power",
3117 "format" : "gint32" } ],
3118 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
3119
3120 // *********************************************************************************
3121 { "name" : "Get CDMA Position Info",
3122 "type" : "Message",
3123 "service" : "NAS",
3124 "id" : "0x0065",
3125 "version" : "1.3",
3126 "output" : [ { "common-ref" : "Operation Result" },
3127 { "name" : "CDMA Position Info",
3128 "id" : "0x10",
3129 "mandatory" : "no",
3130 "type" : "TLV",
3131 "format" : "sequence",
3132 "contents" : [ { "name" : "UI In Idle Mode",
3133 "format" : "gint8" },
3134 { "name" : "BaseStations",
3135 "format" : "array",
3136 "size-prefix-format" : "guint8",
3137 "array-element" : { "name" : "BaseStation",
3138 "format" : "struct",
3139 "contents" : [ { "name" : "Pilot Type",
3140 "format" : "guint32",
3141 "public-format" : "QmiNasCdmaPilotType" },
3142 { "name" : "System ID",
3143 "format" : "guint16" },
3144 { "name" : "Network ID",
3145 "format" : "guint16" },
3146 { "name" : "Base Station ID",
3147 "format" : "guint16" },
3148 { "name" : "Pilot PN",
3149 "format" : "guint16" },
3150 { "name" : "Pilot Strength",
3151 "format" : "guint16" },
3152 { "name" : "Latitude",
3153 "format" : "gint32" },
3154 { "name" : "Longitude",
3155 "format" : "gint32" },
3156 { "name" : "GPS Time In Milliseconds",
3157 "format" : "guint64" } ] } } ],
3158 "prerequisites": [ { "common-ref" : "Success" } ] } ] }
3159 ]