aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2017-04-17 13:40:09 -0500
committerDan Williams <dcbw@redhat.com>2017-04-17 13:59:22 -0500
commit4da476f676678d83a5c73b94c4337c9a437fb6a1 (patch)
treec01a92efc533683c01170ca03ea24329e1798dcb /data
parent07da0340043b3b4d3ffc005e0a10b4776157a0fe (diff)
downloadexternal_libqmi-4da476f676678d83a5c73b94c4337c9a437fb6a1.zip
external_libqmi-4da476f676678d83a5c73b94c4337c9a437fb6a1.tar.gz
external_libqmi-4da476f676678d83a5c73b94c4337c9a437fb6a1.tar.bz2
loc: add boilerplate and start/stop message skeletons
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am3
-rw-r--r--data/qmi-service-loc.json71
2 files changed, 73 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index 9c4b99b..0182ae7 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -13,4 +13,5 @@ EXTRA_DIST = \
qmi-service-uim.json \
qmi-service-oma.json \
qmi-service-wda.json \
- qmi-service-voice.json
+ qmi-service-voice.json \
+ qmi-service-loc.json
diff --git a/data/qmi-service-loc.json b/data/qmi-service-loc.json
new file mode 100644
index 0000000..3d41e66
--- /dev/null
+++ b/data/qmi-service-loc.json
@@ -0,0 +1,71 @@
+
+[
+ // *********************************************************************************
+ { "name" : "LOC",
+ "type" : "Service" },
+
+ // *********************************************************************************
+ { "name" : "QMI Client LOC",
+ "type" : "Client",
+ "since" : "1.0" },
+
+ // *********************************************************************************
+ { "name" : "QMI Message LOC",
+ "type" : "Message-ID-Enum" },
+
+ // *********************************************************************************
+ { "name" : "QMI Indication LOC",
+ "type" : "Indication-ID-Enum" },
+
+ // *********************************************************************************
+ { "name" : "Start",
+ "type" : "Message",
+ "service" : "LOC",
+ "id" : "0x0022",
+ "version" : "1.0",
+ "since" : "1.19",
+ "input" : [ { "name" : "Session ID",
+ "id" : "0x01",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "since" : "1.19",
+ "format" : "guint8" },
+ { "name" : "Intermediate Report State",
+ "id" : "0x12",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "guint32",
+ "public-format" : "QmiLocIntermediateReportState" } ],
+ "output" : [ { "common-ref" : "Operation Result" } ] },
+
+ // *********************************************************************************
+ { "name" : "Stop",
+ "type" : "Message",
+ "service" : "LOC",
+ "id" : "0x0023",
+ "version" : "1.0",
+ "since" : "1.19",
+ "input" : [ { "name" : "Session ID",
+ "id" : "0x01",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "since" : "1.19",
+ "format" : "guint8" } ],
+ "output" : [ { "common-ref" : "Operation Result" } ] },
+
+ // *********************************************************************************
+
+ { "name" : "Position Report",
+ "type" : "Indication",
+ "service" : "LOC",
+ "id" : "0x0024",
+ "since" : "1.0",
+ "output" : [ { "name" : "Session ID",
+ "id" : "0x02",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "since" : "1.0",
+ "format" : "guint8" } ] }
+
+]