[ // ********************************************************************************* { "name" : "WDA", "type" : "Service" }, // ********************************************************************************* { "name" : "QMI Client WDA", "type" : "Client", "since" : "1.10" }, // ********************************************************************************* { "name" : "QMI Message WDA", "type" : "Message-ID-Enum" }, // ********************************************************************************* { "name" : "Get Supported Messages", "type" : "Message", "service" : "WDA", "id" : "0x001E", "since" : "1.14", "output" : [ { "common-ref" : "Operation Result" }, { "name" : "List", "id" : "0x10", "type" : "TLV", "since" : "1.14", "format" : "array", "size-prefix-format" : "guint16", "array-element" : { "format" : "guint8" }, "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Set Data Format", "type" : "Message", "service" : "WDA", "id" : "0x0020", "since" : "1.10", "input" : [ { "name" : "QoS Format", "id" : "0x10", "type" : "TLV", "since" : "1.10", "format" : "guint8", "public-format" : "gboolean" }, { "name" : "Link Layer Protocol", "id" : "0x11", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaLinkLayerProtocol" }, { "name" : "Uplink Data Aggregation Protocol", "id" : "0x12", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaDataAggregationProtocol" }, { "name" : "Downlink Data Aggregation Protocol", "id" : "0x13", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaDataAggregationProtocol" }, { "name" : "NDP Signature", "id" : "0x14", "type" : "TLV", "since" : "1.10", "format" : "guint32" }, { "name" : "Downlink Data Aggregation Max Datagrams", "id" : "0x15", "type" : "TLV", "since" : "1.10", "format" : "guint32" }, { "name" : "Downlink Data Aggregation Max Size", "id" : "0x16", "type" : "TLV", "since" : "1.10", "format" : "guint32" }, { "name" : "Endpoint Info", "id" : "0x17", "type" : "TLV", "since" : "1.18", "format" : "sequence", "contents" : [ { "name" : "Endpoint Type", "format" : "guint32", "public-format" : "QmiDataEndpointType"}, { "name" : "Interface Number", "format" : "guint32"}] }], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "QoS Format", "id" : "0x10", "type" : "TLV", "since" : "1.10", "format" : "guint8", "public-format" : "gboolean", "prerequisites": [ { "common-ref" : "Success" } ] }, { "name" : "Link Layer Protocol", "id" : "0x11", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaLinkLayerProtocol", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Uplink Data Aggregation Protocol", "id" : "0x12", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaDataAggregationProtocol", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Downlink Data Aggregation Protocol", "id" : "0x13", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaDataAggregationProtocol", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "NDP Signature", "id" : "0x14", "type" : "TLV", "since" : "1.10", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Downlink Data Aggregation Max Datagrams", "id" : "0x15", "type" : "TLV", "since" : "1.10", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Downlink Data Aggregation Max Size", "id" : "0x16", "type" : "TLV", "since" : "1.10", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Uplink Data Aggregation Max Datagrams", "id" : "0x17", "type" : "TLV", "since" : "1.30", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Uplink Data Aggregation Max Size", "id" : "0x18", "type" : "TLV", "since" : "1.30", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Download Minimum Padding", "id" : "0x1A", "type" : "TLV", "since" : "1.30", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Flow Control", "id" : "0x1B", "type" : "TLV", "since" : "1.30", "format" : "guint8", "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Get Data Format", "type" : "Message", "service" : "WDA", "id" : "0x0021", "since" : "1.10", "input" : [ { "name" : "Endpoint Info", "id" : "0x10", "mandatory" : "no", "type" : "TLV", "since" : "1.26", "format" : "sequence", "contents" : [ { "name" : "Endpoint Type", "format" : "guint32", "public-format" : "QmiDataEndpointType"}, { "name" : "Interface Number", "format" : "guint32"} ] } ], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "QoS Format", "id" : "0x10", "type" : "TLV", "since" : "1.10", "format" : "guint8", "public-format" : "gboolean", "prerequisites": [ { "common-ref" : "Success" } ] }, { "name" : "Link Layer Protocol", "id" : "0x11", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaLinkLayerProtocol", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Uplink Data Aggregation Protocol", "id" : "0x12", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaDataAggregationProtocol", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Downlink Data Aggregation Protocol", "id" : "0x13", "type" : "TLV", "since" : "1.10", "format" : "guint32", "public-format" : "QmiWdaDataAggregationProtocol", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "NDP Signature", "id" : "0x14", "type" : "TLV", "since" : "1.10", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Downlink Data Aggregation Max Datagrams", "id" : "0x15", "type" : "TLV", "since" : "1.24.6", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Downlink Data Aggregation Max Size", "id" : "0x16", "type" : "TLV", "since" : "1.10", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Uplink Data Aggregation Max Datagrams", "id" : "0x17", "type" : "TLV", "since" : "1.30", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, // We mistakenly had a different TLV named as "Uplink Data // Aggregation Max Size" since 1.10, and since then we kept // compat support to avoid breaking API/ABI. We now introduce // the correct TLV named in the same way, and so we keep the // original "since" tag and we remove the compat symbols. { "name" : "Uplink Data Aggregation Max Size", "id" : "0x18", "type" : "TLV", "since" : "1.10", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Download Minimum Padding", "id" : "0x1A", "type" : "TLV", "since" : "1.30", "format" : "guint32", "prerequisites" : [ { "common-ref" : "Success" } ] }, { "name" : "Flow Control", "id" : "0x1B", "type" : "TLV", "since" : "1.30", "format" : "guint8", "prerequisites" : [ { "common-ref" : "Success" } ] } ] } ]