aboutsummaryrefslogtreecommitdiffstats
path: root/data/qmi-service-wds.json
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2016-10-04 07:20:15 -0500
committerDan Williams <dcbw@redhat.com>2016-10-06 10:12:04 -0500
commitdda73618bdb92c4e91ce8066c3082d4033475c29 (patch)
tree10e525147536434bb4c036f7ee2cf9dfc87beb7f /data/qmi-service-wds.json
parente2f9d3d5917953ad4d0a7450dfe28aaa57141288 (diff)
downloadexternal_libqmi-dda73618bdb92c4e91ce8066c3082d4033475c29.zip
external_libqmi-dda73618bdb92c4e91ce8066c3082d4033475c29.tar.gz
external_libqmi-dda73618bdb92c4e91ce8066c3082d4033475c29.tar.bz2
wds: add Set Event Report and Event Report Indication
Diffstat (limited to 'data/qmi-service-wds.json')
-rw-r--r--data/qmi-service-wds.json293
1 files changed, 293 insertions, 0 deletions
diff --git a/data/qmi-service-wds.json b/data/qmi-service-wds.json
index 98225be..5b342c6 100644
--- a/data/qmi-service-wds.json
+++ b/data/qmi-service-wds.json
@@ -25,6 +25,299 @@
"output" : [ { "common-ref" : "Operation Result" } ] },
// *********************************************************************************
+ { "name" : "Set Event Report",
+ "type" : "Message",
+ "service" : "WDS",
+ "id" : "0x0001",
+ "version" : "1.0",
+ "input" : [ { "name" : "Channel Rate",
+ "id" : "0x10",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Transfer Statistics",
+ "id" : "0x11",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Interval Seconds",
+ "format" : "guint8" },
+ { "name" : "Indicators",
+ "format" : "gint32",
+ "public-format" : "QmiWdsSetEventReportTransferStatistics" } ] },
+ { "name" : "Data Bearer Technology",
+ "id" : "0x12",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Dormancy Status",
+ "id" : "0x13",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "MIP Status",
+ "id" : "0x14",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8" },
+ { "name" : "Current Data Bearer Technology",
+ "id" : "0x15",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Data Call Status",
+ "id" : "0x17",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Preferred Data System",
+ "id" : "0x18",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "EVDO PM Change",
+ "id" : "0x19",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Data Systems",
+ "id" : "0x1A",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Uplink Flow Control",
+ "id" : "0x1B",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Limited Data System Status",
+ "id" : "0x1C",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "PDN Filter Removals",
+ "id" : "0x1D",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Extended Data Bearer Technology",
+ "id" : "0x1E",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" } ],
+ "output" : [ { "common-ref" : "Operation Result" } ] },
+
+ { "name" : "Event Report",
+ "type" : "Indication",
+ "service" : "WDS",
+ "id" : "0x0001",
+ "output" : [ { "name" : "Tx Packets Ok",
+ "id" : "0x10",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Rx Packets Ok",
+ "id" : "0x11",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Tx Packets Error",
+ "id" : "0x12",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Rx Packets Error",
+ "id" : "0x13",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Tx Overflows",
+ "id" : "0x14",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Rx Overflows",
+ "id" : "0x15",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Channel Rates",
+ "id" : "0x16",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Tx Rate BPS",
+ "format" : "gint32" },
+ { "name" : "Rx Rate BPS",
+ "format" : "gint32" } ] },
+ { "name" : "Data Bearer Technology",
+ "id" : "0x17",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "gint8",
+ "public-format" : "QmiWdsDataBearerTechnology" },
+ { "name" : "Dormancy Status",
+ "id" : "0x18",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "QmiWdsDormancyStatus" },
+ { "name" : "Tx Bytes Ok",
+ "id" : "0x19",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint64" },
+ { "name" : "Rx Bytes Ok",
+ "id" : "0x1A",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint64" },
+ { "name" : "MIP Status",
+ "id" : "0x1B",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "Current Data Bearer Technology",
+ "id" : "0x1D",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Network Type",
+ "format" : "guint8",
+ "public-format" : "QmiWdsNetworkType" },
+ { "name" : "RAT Mask",
+ "format" : "guint32" },
+ { "name" : "SO Mask",
+ "format" : "guint32" } ] },
+ { "name" : "Data Call Status",
+ "id" : "0x1F",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint8",
+ "public-format" : "QmiWdsDataCallStatus" },
+ { "name" : "Preferred Data System",
+ "id" : "0x20",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32",
+ "public-format" : "QmiWdsDataSystem" },
+ { "name" : "Data Call Type",
+ "id" : "0x22",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Data Call Type",
+ "format" : "guint8",
+ "public-format" : "QmiWdsDataCallType" },
+ { "name" : "Tethered Call Type",
+ "format" : "guint8",
+ "public-format" : "QmiWdsTetheredCallType" } ] },
+ { "name" : "EVDO Page Monitor Period Change",
+ "id" : "0x23",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Period Change",
+ "format" : "guint8" },
+ { "name" : "Force Long Sleep",
+ "format" : "guint8",
+ "public-format" : "gboolean" } ] },
+ { "name" : "Data Systems",
+ "id" : "0x24",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Preferred Network Type",
+ "format" : "guint8",
+ "public-format" : "QmiWdsDataSystemNetworkType" },
+ { "name" : "Networks",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Network",
+ "format" : "struct",
+ "contents" : [ { "name" : "Network Type",
+ "format" : "guint8",
+ "public-format" : "QmiWdsDataSystemNetworkType" },
+ { "name" : "RAT Mask",
+ "format" : "guint32" },
+ { "name" : "SO Mask",
+ "format" : "guint32" } ] } } ] },
+ { "name" : "Tx Packets Dropped",
+ "id" : "0x25",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Rx Packets Dropped",
+ "id" : "0x26",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint32" },
+ { "name" : "Uplink Flow Control Enabled",
+ "id" : "0x27",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "gint8",
+ "public-format" : "gboolean" },
+ { "name" : "Data Call Address Family",
+ "id" : "0x28",
+ "mandatory" : "no",
+ "type" : "TLV",
+ // Yes, TLV wants a u32
+ "format" : "guint32",
+ "public-format" : "QmiWdsIpFamily" },
+ { "name" : "PDN Filters Removed",
+ "id" : "0x29",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "PDN Filter Handler",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format": "guint32" } } ] },
+ { "name" : "Extended Data Bearer Technology",
+ "id" : "0x2A",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Data Bearer Technology",
+ "format" : "guint32",
+ "public-format" : "QmiWdsDataSystemNetworkType" },
+ { "name" : "Radio Access Technology",
+ "format" : "guint32",
+ "public-format" : "QmiWdsRadioAccessTechnology" },
+ { "name" : "Extended Data Bearer Technology 3GPP",
+ "format" : "guint16",
+ "public-format" : "QmiWdsExtendedDataBearerTechnology3gpp" },
+ { "name" : "Reserved1",
+ "visible" : "no",
+ "format" : "guint8" },
+ { "name" : "Extended Data Bearer Technology 3GPP2",
+ "format" : "guint16",
+ "public-format" : "QmiWdsExtendedDataBearerTechnology3gpp2" },
+ { "name" : "Reserved2",
+ "visible" : "no",
+ "format" : "guint8" },
+ { "name" : "Reserved3",
+ "visible" : "no",
+ "format" : "guint8" },
+ { "name" : "Reserved4",
+ "visible" : "no",
+ "format" : "guint8" } ] } ] },
+
+ // *********************************************************************************
{ "name" : "Abort",
"type" : "Message",
"service" : "WDS",