From dda73618bdb92c4e91ce8066c3082d4033475c29 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 4 Oct 2016 07:20:15 -0500 Subject: wds: add Set Event Report and Event Report Indication --- data/qmi-service-wds.json | 293 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 293 insertions(+) (limited to 'data') 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", -- cgit v1.1