summaryrefslogtreecommitdiff
path: root/data/qmi-service-wds.json
diff options
context:
space:
mode:
authorThomas Weißschuh <thomas@t-8ch.de>2018-02-24 12:31:36 +0100
committerDan Williams <dcbw@redhat.com>2018-03-19 16:04:05 -0500
commita210e722d53571f2edc90f03dc2814f954031e7e (patch)
tree1947ed3aebbfe0c8204b016274b2e5ce5a0e5fc7 /data/qmi-service-wds.json
parent01fc5408a05cbb0fb9a21054c43ce22ce64970c5 (diff)
downloadlibqmi-a210e722d53571f2edc90f03dc2814f954031e7e.tar.gz
qmi-codegen: TLVs < 0x10 are mandatory by default
The fallback logic of specifying an explicit value has been retained because the following fields: CTL Set Data Format: Protocol id=0x10 mandatory=True NAS Attach Detach: Action id=0x10 mandatory=True DMS Set Time: Time Reference Type id=0x10 mandatory=True WDS Get Current Settings: Requested Settings id=0x10 mandatory=True PDC Register: Enable Reporting id=0x10 mandatory=True PDC List Configs: Config Type id=0x11 mandatory=True PDC Delete Config: Id id=0x11 mandatory=True This was also true for the following, but changed because testing revealed that they should be indeed mandatory: LOC Start: Session ID id=0x01 mandatory=False LOC Stop: Session ID id=0x01 mandatory=False LOC Start: Session ID id=0x01 mandatory=False LOC Stop: Session ID id=0x01 mandatory=False Also the old code did not regard any TLVs as mandatory, as Field.mandatory was a boolean but was compared to the string "yes", breaking the logic.
Diffstat (limited to 'data/qmi-service-wds.json')
-rw-r--r--data/qmi-service-wds.json119
1 files changed, 0 insertions, 119 deletions
diff --git a/data/qmi-service-wds.json b/data/qmi-service-wds.json
index 498710bc..3c25d3da 100644
--- a/data/qmi-service-wds.json
+++ b/data/qmi-service-wds.json
@@ -35,14 +35,12 @@
"since" : "1.18",
"input" : [ { "name" : "Channel Rate",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Transfer Statistics",
"id" : "0x11",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -53,83 +51,71 @@
"public-format" : "QmiWdsSetEventReportTransferStatistics" } ] },
{ "name" : "Data Bearer Technology",
"id" : "0x12",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Dormancy Status",
"id" : "0x13",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "MIP Status",
"id" : "0x14",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8" },
{ "name" : "Current Data Bearer Technology",
"id" : "0x15",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Data Call Status",
"id" : "0x17",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Preferred Data System",
"id" : "0x18",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "EVDO PM Change",
"id" : "0x19",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Data Systems",
"id" : "0x1A",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Uplink Flow Control",
"id" : "0x1B",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Limited Data System Status",
"id" : "0x1C",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "PDN Filter Removals",
"id" : "0x1D",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Extended Data Bearer Technology",
"id" : "0x1E",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
@@ -143,43 +129,36 @@
"since" : "1.18",
"output" : [ { "name" : "Tx Packets Ok",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Rx Packets Ok",
"id" : "0x11",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Tx Packets Error",
"id" : "0x12",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Rx Packets Error",
"id" : "0x13",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Tx Overflows",
"id" : "0x14",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Rx Overflows",
"id" : "0x15",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Channel Rates",
"id" : "0x16",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -189,40 +168,34 @@
"format" : "gint32" } ] },
{ "name" : "Data Bearer Technology",
"id" : "0x17",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "gint8",
"public-format" : "QmiWdsDataBearerTechnology" },
{ "name" : "Dormancy Status",
"id" : "0x18",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "QmiWdsDormancyStatus" },
{ "name" : "Tx Bytes Ok",
"id" : "0x19",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint64" },
{ "name" : "Rx Bytes Ok",
"id" : "0x1A",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint64" },
{ "name" : "MIP Status",
"id" : "0x1B",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Current Data Bearer Technology",
"id" : "0x1D",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -235,21 +208,18 @@
"format" : "guint32" } ] },
{ "name" : "Data Call Status",
"id" : "0x1F",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
"public-format" : "QmiWdsDataCallStatus" },
{ "name" : "Preferred Data System",
"id" : "0x20",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32",
"public-format" : "QmiWdsDataSystem" },
{ "name" : "Data Call Type",
"id" : "0x22",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -261,7 +231,6 @@
"public-format" : "QmiWdsTetheredCallType" } ] },
{ "name" : "EVDO Page Monitor Period Change",
"id" : "0x23",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -272,7 +241,6 @@
"public-format" : "gboolean" } ] },
{ "name" : "Data Systems",
"id" : "0x24",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -293,26 +261,22 @@
"format" : "guint32" } ] } } ] },
{ "name" : "Tx Packets Dropped",
"id" : "0x25",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Rx Packets Dropped",
"id" : "0x26",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "guint32" },
{ "name" : "Uplink Flow Control Enabled",
"id" : "0x27",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "gint8",
"public-format" : "gboolean" },
{ "name" : "Data Call Address Family",
"id" : "0x28",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
// Yes, TLV wants a u32
@@ -320,7 +284,6 @@
"public-format" : "QmiWdsIpFamily" },
{ "name" : "PDN Filters Removed",
"id" : "0x29",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -330,7 +293,6 @@
"array-element" : { "format": "guint32" } } ] },
{ "name" : "Extended Data Bearer Technology",
"id" : "0x2A",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -370,7 +332,6 @@
"scope" : "library-only",
"input" : [ { "name" : "Transaction ID",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "guint16" } ],
@@ -386,7 +347,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "List",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "array",
@@ -405,95 +365,80 @@
"abort" : "yes",
"input" : [ { "name" : "Primary DNS Address Preference",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32" },
{ "name" : "Secondary DNS Address Preference",
"id" : "0x11",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32" },
{ "name" : "Primary NBNS Address Preference",
"id" : "0x12",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32" },
{ "name" : "Secondary NBNS Address Preference",
"id" : "0x13",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32" },
{ "name" : "APN",
"id" : "0x14",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "string" },
{ "name" : "IPv4 Address Preference",
"id" : "0x15",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32" },
{ "name" : "Authentication Preference",
"id" : "0x16",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
"public-format" : "QmiWdsAuthentication" },
{ "name" : "Username",
"id" : "0x17",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "string" },
{ "name" : "Password",
"id" : "0x18",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "string" },
{ "name" : "IP Family Preference",
"id" : "0x19",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
"public-format" : "QmiWdsIpFamily" },
{ "name" : "Technology Preference",
"id" : "0x30",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
"public-format" : "QmiWdsTechnologyPreference" },
{ "name" : "Profile Index 3GPP",
"id" : "0x31",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8" },
{ "name" : "Profile Index 3GPP2",
"id" : "0x32",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8" },
{ "name" : "Enable Autoconnect",
"id" : "0x33",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
"public-format" : "gboolean" },
{ "name" : "Extended Technology Preference",
"id" : "0x34",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
// Note: docs give this as gint16 with negative enum values. Instead, we use
@@ -502,7 +447,6 @@
"public-format" : "QmiWdsExtendedTechnologyPreference" },
{ "name" : "Call Type",
"id" : "0x35",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
@@ -510,14 +454,12 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Packet Data Handle",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32",
"prerequisites": [ { "common-ref" : "Success" } ] },
{ "name" : "Call End Reason",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint16",
@@ -530,7 +472,6 @@
"value" : "QMI_PROTOCOL_ERROR_CALL_FAILED" } ] },
{ "name" : "Verbose Call End Reason",
"id" : "0x11",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -555,13 +496,11 @@
"since" : "1.0",
"input" : [ { "name" : "Packet Data Handle",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32" },
{ "name" : "Disable Autoconnect",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
@@ -578,7 +517,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Connection Status",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
@@ -593,7 +531,6 @@
"since" : "1.14",
"output" : [ { "name" : "Connection Status",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.14",
"format" : "sequence",
@@ -605,14 +542,12 @@
"public-format" : "gboolean" } ] },
{ "name" : "Call End Reason",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "guint16",
"public-format" : "QmiWdsCallEndReason" },
{ "name" : "Verbose Call End Reason",
"id" : "0x11",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "sequence",
@@ -623,14 +558,12 @@
"format" : "gint16" } ] },
{ "name" : "IP Family",
"id" : "0x12",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
"public-format" : "QmiWdsIpFamily" },
{ "name" : "Extended Technology Preference",
"id" : "0x34",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
// Note: docs give this as gint16 with negative enum values. Instead, we use
@@ -648,7 +581,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Channel Rates",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -670,7 +602,6 @@
"since" : "1.6",
"input" : [ { "name" : "Mask",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
@@ -678,56 +609,48 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Tx Packets Ok",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Rx Packets Ok",
"id" : "0x11",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Tx Packets Error",
"id" : "0x12",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Rx Packets Error",
"id" : "0x13",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Tx Overflows",
"id" : "0x14",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Rx Overflows",
"id" : "0x15",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Tx Bytes Ok",
"id" : "0x19",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint64",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Rx Bytes Ok",
"id" : "0x1A",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint64",
@@ -735,26 +658,22 @@
// Note: last call TX/RX given along with QMI Error 'out of call'
{ "name" : "Last Call Tx Bytes Ok",
"id" : "0x1B",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint64" },
{ "name" : "Last Call Rx Bytes Ok",
"id" : "0x1C",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint64" },
{ "name" : "Tx Packets Dropped",
"id" : "0x1D",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Rx Packets Dropped",
"id" : "0x1E",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.6",
"format" : "guint32",
@@ -787,7 +706,6 @@
"since" : "1.18",
"input" : [ { "name" : "Profile Type",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.18",
"format" : "guint8",
@@ -1012,7 +930,6 @@
"since" : "1.8",
"input" : [ { "name" : "Profile Type",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.8",
"format" : "guint8",
@@ -1020,7 +937,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Profile List",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.8",
"format" : "array",
@@ -1046,7 +962,6 @@
"since" : "1.8",
"input" : [ { "name" : "Profile ID",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.8",
"format" : "sequence",
@@ -1184,7 +1099,6 @@
"since" : "1.8",
"input" : [ { "name" : "Profile Type",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.8",
"format" : "guint8",
@@ -1341,7 +1255,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "UMTS Granted QoS",
"id" : "0x17",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "sequence",
@@ -1377,7 +1290,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "GPRS Granted QoS",
"id" : "0x19",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -1400,7 +1312,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv4 Address",
"id" : "0x1E",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"endian" : "little",
@@ -1408,7 +1319,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Profile ID",
"id" : "0x1F",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -1420,7 +1330,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv4 Gateway Address",
"id" : "0x20",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"endian" : "little",
@@ -1428,7 +1337,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv4 Gateway Subnet Mask",
"id" : "0x21",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"endian" : "little",
@@ -1436,14 +1344,12 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "PCSCF Address Using PCO",
"id" : "0x22",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "PCSCF Server Address List",
"id" : "0x23",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "array",
@@ -1453,7 +1359,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "PCSCF Domain Name List",
"id" : "0x24",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "array",
@@ -1463,7 +1368,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv6 Address",
"id" : "0x25",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -1476,7 +1380,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv6 Gateway Address",
"id" : "0x26",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -1489,7 +1392,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv6 Primary DNS Address",
"id" : "0x27",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "array",
@@ -1498,7 +1400,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IPv6 Secondary DNS Address",
"id" : "0x28",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "array",
@@ -1507,14 +1408,12 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "MTU",
"id" : "0x29",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint32",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Domain Name List",
"id" : "0x2A",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "array",
@@ -1524,7 +1423,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IP Family",
"id" : "0x2B",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
@@ -1532,14 +1430,12 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "IMCN Flag",
"id" : "0x2C",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "gint8",
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Extended Technology Preference",
"id" : "0x2D",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
// Note: docs give this as gint16 with negative enum values. Instead, we use
@@ -1558,7 +1454,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Dormancy Status",
"id" : "0x01",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
@@ -1575,7 +1470,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Status",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
@@ -1583,7 +1477,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Roaming",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
@@ -1600,7 +1493,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Current",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "gint8",
@@ -1608,7 +1500,6 @@
"prerequisites" : [ { "common-ref" : "Success" } ] },
{ "name" : "Last",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "gint8",
@@ -1630,7 +1521,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Current",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -1644,7 +1534,6 @@
"prerequisites": [ { "common-ref" : "Success" } ] },
{ "name" : "Last",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.0",
"format" : "sequence",
@@ -1665,7 +1554,6 @@
"since" : "1.0",
"input" : [ { "name" : "Preference",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.0",
"format" : "guint8",
@@ -1681,14 +1569,12 @@
"since" : "1.14",
"input" : [ { "name" : "Status",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
"public-format" : "QmiWdsAutoconnectSetting" },
{ "name" : "Roaming",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
@@ -1704,7 +1590,6 @@
"since" : "1.14",
"input" : [ { "name" : "Network Type",
"id" : "0x01",
- "mandatory" : "yes",
"type" : "TLV",
"since" : "1.14",
"format" : "guint8",
@@ -1712,7 +1597,6 @@
"output" : [ { "common-ref" : "Operation Result" },
{ "name" : "Info",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.14",
"format" : "array",
@@ -1740,7 +1624,6 @@
"since" : "1.18",
"input" : [ { "name" : "Endpoint Info",
"id" : "0x10",
- "mandatory" : "no",
"type" : "TLV",
"since" : "1.18",
"format" : "sequence",
@@ -1753,13 +1636,11 @@
"id" : "0x11",
"type" : "TLV",
"since" : "1.18",
- "mandatory" : "no",
"format" : "guint8"},
{ "name" : "Client Type",
"id" : "0x13",
"type" : "TLV",
"since" : "1.18",
- "mandatory" : "no",
"format" : "guint32",
"public-format" : "QmiWdsClientType"}
],