diff options
author | Thomas Weißschuh <thomas@t-8ch.de> | 2018-02-24 12:31:36 +0100 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2018-03-19 16:04:05 -0500 |
commit | a210e722d53571f2edc90f03dc2814f954031e7e (patch) | |
tree | 1947ed3aebbfe0c8204b016274b2e5ce5a0e5fc7 /data/qmi-service-wds.json | |
parent | 01fc5408a05cbb0fb9a21054c43ce22ce64970c5 (diff) | |
download | libqmi-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.json | 119 |
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"} ], |