summaryrefslogtreecommitdiff
path: root/data/qmi-service-nas.json
diff options
context:
space:
mode:
Diffstat (limited to 'data/qmi-service-nas.json')
-rw-r--r--data/qmi-service-nas.json668
1 files changed, 353 insertions, 315 deletions
diff --git a/data/qmi-service-nas.json b/data/qmi-service-nas.json
index aa5daad2..eb3f6aea 100644
--- a/data/qmi-service-nas.json
+++ b/data/qmi-service-nas.json
@@ -54,6 +54,7 @@
"id" : "0x12",
"type" : "TLV",
"format" : "array",
+ "size-prefix-format" : "guint8",
"array-element" : { "name" : "Element",
"format" : "struct",
"contents" : [ { "name" : "Name Encoding",
@@ -68,12 +69,14 @@
{ "name" : "Short Name Spare Bits",
"format" : "guint8",
"public-format" : "QmiNasPlmnNameSpareBits" },
- { "name" : "Long Name",
- "format" : "array",
- "array-element" : { "format" : "guint8" } },
- { "name" : "Short Name",
- "format" : "array",
- "array-element" : { "format" : "guint8" } } ] } },
+ { "name" : "Long Name",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } },
+ { "name" : "Short Name",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } } ] } },
{ "common-ref" : "NAS Operator String Name",
"name" : "Operator String Name",
@@ -99,11 +102,13 @@
"format" : "guint8",
"public-format" : "QmiNasPlmnNameSpareBits" },
{ "name" : "Long Name",
- "format" : "array",
- "array-element" : { "format" : "guint8" } },
- { "name" : "Short Name",
- "format" : "array",
- "array-element" : { "format" : "guint8" } } ] },
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } },
+ { "name" : "Short Name",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } } ] },
{ "common-ref" : "NAS Preferred Networks",
"name" : "Preferred Networks",
@@ -158,9 +163,10 @@
"contents" : [ { "name" : "Report",
"format" : "guint8",
"public-format" : "gboolean" },
- { "name" : "Thresholds",
- "format" : "array",
- "array-element" : { "format" : "gint8" } } ] },
+ { "name" : "Thresholds",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint8" } } ] },
{ "name" : "RF Band Information",
"id" : "0x11",
"type" : "TLV",
@@ -227,9 +233,10 @@
"contents" : [ { "name" : "Report",
"format" : "guint8",
"public-format" : "gboolean" },
- { "name" : "Thresholds",
- "format" : "array",
- "array-element" : { "format" : "gint16" } } ] },
+ { "name" : "Thresholds",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint16" } } ] },
{ "name" : "SINR Threshold",
"id" : "0x1A",
"type" : "TLV",
@@ -238,9 +245,10 @@
"contents" : [ { "name" : "Report",
"format" : "guint8",
"public-format" : "gboolean" },
- { "name" : "Thresholds",
- "format" : "array",
- "array-element" : { "format" : "guint8" } } ] },
+ { "name" : "Thresholds",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } } ] },
{ "name" : "LTE SNR Delta",
"id" : "0x1B",
"type" : "TLV",
@@ -283,6 +291,7 @@
"type" : "TLV",
"since" : "1.0",
"format" : "array",
+ "size-prefix-format" : "guint8",
"array-element" : { "name" : "Element",
"format" : "struct",
"contents" : [ { "name" : "Radio Interface",
@@ -745,10 +754,11 @@
{ "name" : "Selected Network",
"format" : "guint8",
"public-format" : "QmiNasNetworkType" },
- { "name" : "Radio Interfaces",
- "format" : "array",
- "array-element" : { "format" : "gint8",
- "public-format" : "QmiNasRadioInterface" } } ],
+ { "name" : "Radio Interfaces",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint8",
+ "public-format" : "QmiNasRadioInterface" } } ],
"prerequisites": [ { "common-ref" : "Success" } ] },
{ "name" : "Roaming Indicator",
"id" : "0x10",
@@ -756,13 +766,14 @@
"since" : "1.0",
"format" : "guint8",
"public-format" : "QmiNasRoamingIndicatorStatus" },
- { "name" : "Data Service Capability",
- "id" : "0x11",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "guint8",
- "public-format" : "QmiNasDataCapability" } },
+ { "name" : "Data Service Capability",
+ "id" : "0x11",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8",
+ "public-format" : "QmiNasDataCapability" } },
{ "name" : "Current PLMN",
"id" : "0x12",
"type" : "TLV",
@@ -794,19 +805,20 @@
"format" : "gint32" },
{ "name" : "Base Station Longitude",
"format" : "gint32" } ] },
- { "name" : "Roaming Indicator List",
- "id" : "0x15",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Radio Interface",
- "format" : "guint8",
- "public-format" : "QmiNasRadioInterface" },
- { "name" : "Roaming Indicator",
- "format" : "guint8",
- "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
+ { "name" : "Roaming Indicator List",
+ "id" : "0x15",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Radio Interface",
+ "format" : "guint8",
+ "public-format" : "QmiNasRadioInterface" },
+ { "name" : "Roaming Indicator",
+ "format" : "guint8",
+ "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
{ "name" : "Default Roaming Indicator",
"id" : "0x16",
"type" : "TLV",
@@ -965,23 +977,25 @@
{ "name" : "Selected Network",
"format" : "guint8",
"public-format" : "QmiNasNetworkType" },
- { "name" : "Radio Interfaces",
- "format" : "array",
- "array-element" : { "format" : "gint8",
- "public-format" : "QmiNasRadioInterface" } } ] },
+ { "name" : "Radio Interfaces",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint8",
+ "public-format" : "QmiNasRadioInterface" } } ] },
{ "name" : "Roaming Indicator",
"id" : "0x10",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
"public-format" : "QmiNasRoamingIndicatorStatus" },
- { "name" : "Data Service Capability",
- "id" : "0x11",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "guint8",
- "public-format" : "QmiNasDataCapability" } },
+ { "name" : "Data Service Capability",
+ "id" : "0x11",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8",
+ "public-format" : "QmiNasDataCapability" } },
{ "name" : "Current PLMN",
"id" : "0x12",
"type" : "TLV",
@@ -1013,19 +1027,20 @@
"format" : "gint32" },
{ "name" : "Base Station Longitude",
"format" : "gint32" } ] },
- { "name" : "Roaming Indicator List",
- "id" : "0x15",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Radio Interface",
- "format" : "guint8",
- "public-format" : "QmiNasRadioInterface" },
- { "name" : "Roaming Indicator",
- "format" : "guint8",
- "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
+ { "name" : "Roaming Indicator List",
+ "id" : "0x15",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Radio Interface",
+ "format" : "guint8",
+ "public-format" : "QmiNasRadioInterface" },
+ { "name" : "Roaming Indicator",
+ "format" : "guint8",
+ "public-format" : "QmiNasRoamingIndicatorStatus" } ] } },
{ "name" : "Default Roaming Indicator",
"id" : "0x16",
"type" : "TLV",
@@ -1236,9 +1251,10 @@
{ "name" : "Description Encoding",
"format" : "guint8",
"public-format" : "QmiNasNetworkDescriptionEncoding" },
- { "name" : "Description",
- "format" : "array",
- "array-element" : { "format" : "guint8" } } ] },
+ { "name" : "Description",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } } ] },
{ "name" : "Home Network 3GPP MNC",
"id" : "0x12",
"type" : "TLV",
@@ -1366,49 +1382,52 @@
"id" : "0x0031",
"since" : "1.0",
"output" : [ { "common-ref" : "Operation Result" },
- { "name" : "List",
- "id" : "0x01",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Radio Interface",
- "format" : "gint8",
- "public-format" : "QmiNasRadioInterface" },
- { "name" : "Active Band Class",
- "format" : "guint16",
- "public-format" : "QmiNasActiveBand" },
- { "name" : "Active Channel",
- "format" : "guint16" } ] } },
- { "name" : "Extended List",
- "id" : "0x11",
- "type" : "TLV",
- "since" : "1.26",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Radio Interface",
- "format" : "gint8",
- "public-format" : "QmiNasRadioInterface" },
- { "name" : "Active Band Class",
- "format" : "guint16",
- "public-format" : "QmiNasActiveBand" },
- { "name" : "Active Channel",
- "format" : "guint32" } ] } },
- { "name" : "Bandwidth List",
- "id" : "0x12",
- "type" : "TLV",
- "since" : "1.26",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Radio Interface",
- "format" : "gint8",
- "public-format" : "QmiNasRadioInterface" },
- { "name" : "Bandwidth",
- "format" : "guint32",
- "public-format" : "QmiNasDLBandwidth" } ] } } ] },
+ { "name" : "List",
+ "id" : "0x01",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Radio Interface",
+ "format" : "gint8",
+ "public-format" : "QmiNasRadioInterface" },
+ { "name" : "Active Band Class",
+ "format" : "guint16",
+ "public-format" : "QmiNasActiveBand" },
+ { "name" : "Active Channel",
+ "format" : "guint16" } ] } },
+ { "name" : "Extended List",
+ "id" : "0x11",
+ "type" : "TLV",
+ "since" : "1.26",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Radio Interface",
+ "format" : "gint8",
+ "public-format" : "QmiNasRadioInterface" },
+ { "name" : "Active Band Class",
+ "format" : "guint16",
+ "public-format" : "QmiNasActiveBand" },
+ { "name" : "Active Channel",
+ "format" : "guint32" } ] } },
+ { "name" : "Bandwidth List",
+ "id" : "0x12",
+ "type" : "TLV",
+ "since" : "1.26",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Radio Interface",
+ "format" : "gint8",
+ "public-format" : "QmiNasRadioInterface" },
+ { "name" : "Bandwidth",
+ "format" : "guint32",
+ "public-format" : "QmiNasDLBandwidth" } ] } } ] },
// *********************************************************************************
{ "name" : "Set System Selection Preference",
@@ -1812,24 +1831,25 @@
"format" : "guint32" },
{ "name" : "RX Level",
"format" : "guint16" },
- { "name" : "Cell",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Cell ID",
- "format" : "guint32" },
- { "name" : "PLMN",
- "format" : "array",
- "fixed-size" : "3",
- "array-element" : { "format" : "guint8" } },
- { "name" : "LAC",
- "format" : "guint16" },
- { "name" : "GERAN Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Base Station Identity Code",
- "format" : "guint8" },
- { "name" : "RX Level",
- "format" : "guint16" } ] } } ] },
+ { "name" : "Cell",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Cell ID",
+ "format" : "guint32" },
+ { "name" : "PLMN",
+ "format" : "array",
+ "fixed-size" : "3",
+ "array-element" : { "format" : "guint8" } },
+ { "name" : "LAC",
+ "format" : "guint16" },
+ { "name" : "GERAN Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Base Station Identity Code",
+ "format" : "guint8" },
+ { "name" : "RX Level",
+ "format" : "guint16" } ] } } ] },
{ "name" : "UMTS Info v2",
"id" : "0x11",
"type" : "TLV",
@@ -1851,30 +1871,32 @@
"format" : "gint16" },
{ "name" : "ECIO",
"format" : "gint16" },
- { "name" : "Cell",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Primary Scrambling Code",
- "format" : "guint16" },
- { "name" : "RSCP",
- "format" : "gint16" },
- { "name" : "ECIO",
- "format" : "gint16" } ] } },
- { "name" : "Neighboring GERAN",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Network Color Code",
- "format" : "guint8" },
- { "name" : "Base Station Color Code",
- "format" : "guint8" },
- { "name" : "RSSI",
- "format" : "gint16" } ] } } ] },
+ { "name" : "Cell",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Primary Scrambling Code",
+ "format" : "guint16" },
+ { "name" : "RSCP",
+ "format" : "gint16" },
+ { "name" : "ECIO",
+ "format" : "gint16" } ] } },
+ { "name" : "Neighboring GERAN",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Network Color Code",
+ "format" : "guint8" },
+ { "name" : "Base Station Color Code",
+ "format" : "guint8" },
+ { "name" : "RSSI",
+ "format" : "gint16" } ] } } ] },
{ "name" : "CDMA Info",
"id" : "0x12",
"type" : "TLV",
@@ -1920,20 +1942,21 @@
"format" : "guint8" },
{ "name" : "S Intra Search Threshold",
"format" : "guint8" },
- { "name" : "Cell",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Physical Cell ID",
- "format" : "guint16" },
- { "name" : "RSRQ",
- "format" : "gint16" },
- { "name" : "RSRP",
- "format" : "gint16" },
- { "name" : "RSSI",
- "format" : "gint16" },
- { "name" : "Cell Selection RX Level",
- "format" : "gint16" } ] } } ] },
+ { "name" : "Cell",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Physical Cell ID",
+ "format" : "guint16" },
+ { "name" : "RSRQ",
+ "format" : "gint16" },
+ { "name" : "RSRP",
+ "format" : "gint16" },
+ { "name" : "RSSI",
+ "format" : "gint16" },
+ { "name" : "Cell Selection RX Level",
+ "format" : "gint16" } ] } } ] },
{ "name" : "Interfrequency LTE Info",
"id" : "0x14",
"type" : "TLV",
@@ -1942,32 +1965,34 @@
"contents" : [ { "name" : "UE In Idle",
"format" : "guint8",
"public-format" : "gboolean" },
- { "name" : "Frequency",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Cell Selection RX Level Low Threshold",
- "format" : "guint8" },
- { "name" : "Cell Selection RX Level High Threshold",
- "format" : "guint8" },
- { "name" : "Cell Reselection Priority",
- "format" : "guint8" },
- { "name" : "Cell",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Physical Cell ID",
- "format" : "guint16" },
- { "name" : "RSRQ",
- "format" : "gint16" },
- { "name" : "RSRP",
- "format" : "gint16" },
- { "name" : "RSSI",
- "format" : "gint16" },
- { "name" : "Cell Selection RX Level",
- "format" : "gint16" } ] } } ] } } ] },
+ { "name" : "Frequency",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Cell Selection RX Level Low Threshold",
+ "format" : "guint8" },
+ { "name" : "Cell Selection RX Level High Threshold",
+ "format" : "guint8" },
+ { "name" : "Cell Reselection Priority",
+ "format" : "guint8" },
+ { "name" : "Cell",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Physical Cell ID",
+ "format" : "guint16" },
+ { "name" : "RSRQ",
+ "format" : "gint16" },
+ { "name" : "RSRP",
+ "format" : "gint16" },
+ { "name" : "RSSI",
+ "format" : "gint16" },
+ { "name" : "Cell Selection RX Level",
+ "format" : "gint16" } ] } } ] } } ] },
{ "name" : "LTE Info Neighboring GSM",
"id" : "0x15",
"type" : "TLV",
@@ -1976,36 +2001,38 @@
"contents" : [ { "name" : "UE In Idle",
"format" : "guint8",
"public-format" : "gboolean" },
- { "name" : "Frequency",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Cell Reselection Priority",
- "format" : "guint8" },
- { "name" : "Cell Reselection High Threshold",
- "format" : "guint8" },
- { "name" : "Cell Reselection Low Threshold",
- "format" : "guint8" },
- { "name" : "NCC Permitted",
- "format" : "guint8" },
- { "name" : "Cell",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Band Is 1900",
- "format" : "guint8",
- "public-format" : "gboolean" },
- { "name" : "Cell ID Valid",
- "format" : "guint8",
- "public-format" : "gboolean" },
- { "name" : "Base Station Identity Code",
- "format" : "guint8" },
- { "name" : "RSSI",
- "format" : "gint16" },
- { "name" : "Cell Selection RX Level",
- "format" : "gint16" } ] } } ] } } ] },
+ { "name" : "Frequency",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Cell Reselection Priority",
+ "format" : "guint8" },
+ { "name" : "Cell Reselection High Threshold",
+ "format" : "guint8" },
+ { "name" : "Cell Reselection Low Threshold",
+ "format" : "guint8" },
+ { "name" : "NCC Permitted",
+ "format" : "guint8" },
+ { "name" : "Cell",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "GERAN Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Band Is 1900",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Cell ID Valid",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Base Station Identity Code",
+ "format" : "guint8" },
+ { "name" : "RSSI",
+ "format" : "gint16" },
+ { "name" : "Cell Selection RX Level",
+ "format" : "gint16" } ] } } ] } } ] },
{ "name" : "LTE Info Neighboring WCDMA",
"id" : "0x16",
"type" : "TLV",
@@ -2014,30 +2041,32 @@
"contents" : [ { "name" : "UE In Idle",
"format" : "guint8",
"public-format" : "gboolean" },
- { "name" : "Frequency",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Cell Reselection Priority",
- "format" : "guint8" },
- { "name" : "Cell Reselection High Threshold",
- "format" : "guint16" },
- { "name" : "Cell Reselection Low Threshold",
- "format" : "guint16" },
- { "name" : "Cell",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "Primary Scrambling Code",
- "format" : "guint16" },
- { "name" : "CPICH RSCP",
- "format" : "gint16" },
- { "name" : "CPICH EcNo",
- "format" : "gint16" },
- { "name" : "Cell Selection RX Level",
- "format" : "gint16" } ] } } ] } } ] },
+ { "name" : "Frequency",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "UTRA Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Cell Reselection Priority",
+ "format" : "guint8" },
+ { "name" : "Cell Reselection High Threshold",
+ "format" : "guint16" },
+ { "name" : "Cell Reselection Low Threshold",
+ "format" : "guint16" },
+ { "name" : "Cell",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Primary Scrambling Code",
+ "format" : "guint16" },
+ { "name" : "CPICH RSCP",
+ "format" : "gint16" },
+ { "name" : "CPICH EcNo",
+ "format" : "gint16" },
+ { "name" : "Cell Selection RX Level",
+ "format" : "gint16" } ] } } ] } } ] },
{ "name" : "UMTS Cell ID",
"id" : "0x17",
"type" : "TLV",
@@ -2051,23 +2080,24 @@
"contents" : [ { "name" : "RRC state",
"format" : "guint32",
"public-format" : "QmiNasWcdmaRrcState" },
- { "name" : "Frequency",
- "format" : "array",
- "array-element" : { "name" : "Element",
- "format" : "struct",
- "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
- "format" : "guint16" },
- { "name" : "Physical Cell ID",
- "format" : "guint16" },
- { "name" : "RSRP",
- "format" : "gfloat" },
- { "name" : "RSRQ",
- "format" : "gfloat" },
- { "name" : "Cell Selection RX Level",
- "format" : "gint16" },
- { "name" : "Is TDD",
- "format" : "guint8",
- "public-format" : "gboolean" } ] } } ] },
+ { "name" : "Frequency",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "EUTRA Absolute RF Channel Number",
+ "format" : "guint16" },
+ { "name" : "Physical Cell ID",
+ "format" : "guint16" },
+ { "name" : "RSRP",
+ "format" : "gfloat" },
+ { "name" : "RSRQ",
+ "format" : "gfloat" },
+ { "name" : "Cell Selection RX Level",
+ "format" : "gint16" },
+ { "name" : "Is TDD",
+ "format" : "guint8",
+ "public-format" : "gboolean" } ] } } ] },
{ "name" : "LTE Info Timing Advance",
"id" : "0x1E",
"type" : "TLV",
@@ -3871,48 +3901,55 @@
"service" : "NAS",
"id" : "0x0050",
"since" : "1.0",
- "input" : [ { "name" : "RSSI Threshold",
- "id" : "0x10",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint8" } },
- { "name" : "ECIO Threshold",
- "id" : "0x11",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint16" } },
- { "name" : "SINR Threshold",
- "id" : "0x12",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "guint8" } },
- { "name" : "LTE SNR Threshold",
- "id" : "0x13",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint16" } },
- { "name" : "IO Threshold",
- "id" : "0x14",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint32" } },
- { "name" : "RSRQ Threshold",
- "id" : "0x15",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint8" } },
- { "name" : "RSRP Threshold",
- "id" : "0x16",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint16" } },
+ "input" : [ { "name" : "RSSI Threshold",
+ "id" : "0x10",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint8" } },
+ { "name" : "ECIO Threshold",
+ "id" : "0x11",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint16" } },
+ { "name" : "SINR Threshold",
+ "id" : "0x12",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } },
+ { "name" : "LTE SNR Threshold",
+ "id" : "0x13",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint16" } },
+ { "name" : "IO Threshold",
+ "id" : "0x14",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint32" } },
+ { "name" : "RSRQ Threshold",
+ "id" : "0x15",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint8" } },
+ { "name" : "RSRP Threshold",
+ "id" : "0x16",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint16" } },
{ "name" : "LTE Report",
"id" : "0x17",
"type" : "TLV",
@@ -3922,12 +3959,13 @@
"format" : "guint8" },
{ "name" : "Average Period",
"format" : "guint8" } ] },
- { "name" : "RSCP Threshold",
- "id" : "0x18",
- "type" : "TLV",
- "since" : "1.0",
- "format" : "array",
- "array-element" : { "format" : "gint8" } } ],
+ { "name" : "RSCP Threshold",
+ "id" : "0x18",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "gint8" } } ],
"output" : [ { "common-ref" : "Operation Result" } ] },
// *********************************************************************************