diff options
author | Dan Williams <dcbw@redhat.com> | 2016-10-04 07:20:15 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2016-10-06 10:12:04 -0500 |
commit | dda73618bdb92c4e91ce8066c3082d4033475c29 (patch) | |
tree | 10e525147536434bb4c036f7ee2cf9dfc87beb7f /data/qmi-service-wds.json | |
parent | e2f9d3d5917953ad4d0a7450dfe28aaa57141288 (diff) | |
download | external_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.json | 293 |
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", |