summaryrefslogtreecommitdiff
path: root/data/qmi-common.json
diff options
context:
space:
mode:
Diffstat (limited to 'data/qmi-common.json')
-rw-r--r--data/qmi-common.json97
1 files changed, 96 insertions, 1 deletions
diff --git a/data/qmi-common.json b/data/qmi-common.json
index d29f5a0..7b81360 100644
--- a/data/qmi-common.json
+++ b/data/qmi-common.json
@@ -409,5 +409,100 @@
{ "name" : "Guaranteed Uplink Bitrate",
"format" : "guint32" },
{ "name" : "Max Uplink Bitrate",
- "format" : "guint32" } ] }
+ "format" : "guint32" } ] },
+
+ // *********************************************************************************
+ // NAS common TLVs
+
+ { "common-ref" : "NAS Service Provider Name",
+ "name" : "Service Provider Name",
+ "id" : "0x10",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Name Display Condition",
+ "format" : "guint8",
+ "public-format" : "QmiNasNetworkNameDisplayCondition" },
+ { "name" : "Name",
+ "format" : "string" } ] },
+
+ { "common-ref" : "NAS Operator PLMN List",
+ "name" : "Operator PLMN List",
+ "id" : "0x11",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "array",
+ "size-prefix-format" : "guint16",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "MCC",
+ "format" : "string",
+ "fixed-size" : "3" },
+ { "name" : "MNC",
+ "format" : "string",
+ "fixed-size" : "3" },
+ { "name" : "LAC1",
+ "format" : "guint16" },
+ { "name" : "LAC2",
+ "format" : "guint16" },
+ { "name" : "PLMN Name Record Identifier",
+ "format" : "guint8" } ] } },
+
+ { "common-ref" : "NAS Operator PLMN Name",
+ "name" : "Operator PLMN Name",
+ "id" : "0x12",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "array",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Name Encoding",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnEncodingScheme" },
+ { "name" : "Short Country Initials",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnNameCountryInitials" },
+ { "name" : "Long Name Spare Bits",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnNameSpareBits" },
+ { "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" } } ] } },
+
+ { "common-ref" : "NAS Operator String Name",
+ "name" : "Operator String Name",
+ "id" : "0x13",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "string" },
+
+ { "common-ref" : "NAS Operator NITZ Information",
+ "name" : "Operator NITZ Information",
+ "id" : "0x14",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Name Encoding",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnEncodingScheme" },
+ { "name" : "Short Country Initials",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnNameCountryInitials" },
+ { "name" : "Long Name Spare Bits",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnNameSpareBits" },
+ { "name" : "Short Name Spare Bits",
+ "format" : "guint8",
+ "public-format" : "QmiNasPlmnNameSpareBits" },
+ { "name" : "Long Name",
+ "format" : "string" },
+ { "name" : "Short Name",
+ "format" : "string" } ] }
+
]