diff options
Diffstat (limited to 'data/qmi-common.json')
-rw-r--r-- | data/qmi-common.json | 97 |
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" } ] } + ] |