aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2015-02-26 12:40:28 +0100
committerAleksander Morgado <aleksander@aleksander.es>2015-02-26 12:40:28 +0100
commit12793ef603195997215f9e232fa3e5216c8c07db (patch)
treeebe9183547d0218dc2982c6332ac49d948f55c03 /data
parentdcb6aa3f39603324003a7e994313d069ba5ab333 (diff)
downloadexternal_libqmi-12793ef603195997215f9e232fa3e5216c8c07db.zip
external_libqmi-12793ef603195997215f9e232fa3e5216c8c07db.tar.gz
external_libqmi-12793ef603195997215f9e232fa3e5216c8c07db.tar.bz2
wds: implement 'Packet Service Status' indications
Diffstat (limited to 'data')
-rw-r--r--data/qmi-service-wds.json55
1 files changed, 55 insertions, 0 deletions
diff --git a/data/qmi-service-wds.json b/data/qmi-service-wds.json
index 30bc78f..be49d66 100644
--- a/data/qmi-service-wds.json
+++ b/data/qmi-service-wds.json
@@ -13,6 +13,10 @@
"type" : "Message-ID-Enum" },
// *********************************************************************************
+ { "name" : "QMI Indication WDS",
+ "type" : "Indication-ID-Enum" } ,
+
+ // *********************************************************************************
{ "name" : "Reset",
"type" : "Message",
"service" : "WDS",
@@ -137,6 +141,8 @@
"id" : "0x34",
"mandatory" : "no",
"type" : "TLV",
+ // Note: docs give this as gint16 with negative enum values. Instead, we use
+ // guint16 with equivalent positive enum values.
"format" : "guint16",
"public-format" : "QmiWdsExtendedTechnologyPreference" },
{ "name" : "Call Type",
@@ -215,6 +221,53 @@
"public-format" : "QmiWdsConnectionStatus",
"prerequisites" : [ { "common-ref" : "Success" } ] } ] },
+ { "name" : "Packet Service Status",
+ "type" : "Indication",
+ "service" : "WDS",
+ "id" : "0x0022",
+ "version" : "1.0",
+ "output" : [ { "name" : "Connection Status",
+ "id" : "0x01",
+ "mandatory" : "yes",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Status",
+ "format" : "guint8",
+ "public-format" : "QmiWdsConnectionStatus" },
+ { "name" : "Reconfiguration Required",
+ "format" : "guint8",
+ "public-format" : "gboolean" } ] },
+ { "name" : "Call End Reason",
+ "id" : "0x10",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint16",
+ "public-format" : "QmiWdsCallEndReason" },
+ { "name" : "Verbose Call End Reason",
+ "id" : "0x11",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Type",
+ "format" : "guint16",
+ "public-format" : "QmiWdsVerboseCallEndReasonType" },
+ { "name" : "Reason",
+ "format" : "gint16" } ] },
+ { "name" : "IP Family",
+ "id" : "0x12",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "QmiWdsIpFamily" },
+ { "name" : "Extended Technology Preference",
+ "id" : "0x34",
+ "mandatory" : "no",
+ "type" : "TLV",
+ // Note: docs give this as gint16 with negative enum values. Instead, we use
+ // guint16 with equivalent positive enum values.
+ "format" : "guint16",
+ "public-format" : "QmiWdsExtendedTechnologyPreference" } ] },
+
// *********************************************************************************
{ "name" : "Get Packet Statistics",
"type" : "Message",
@@ -995,6 +1048,8 @@
"id" : "0x2D",
"mandatory" : "no",
"type" : "TLV",
+ // Note: docs give this as gint16 with negative enum values. Instead, we use
+ // guint16 with equivalent positive enum values.
"format" : "guint16",
"public-format" : "QmiWdsExtendedTechnologyPreference",
"prerequisites" : [ { "common-ref" : "Success" } ] } ] },