diff options
author | Dan Williams <dcbw@redhat.com> | 2017-04-17 13:40:09 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2017-04-17 13:59:22 -0500 |
commit | 4da476f676678d83a5c73b94c4337c9a437fb6a1 (patch) | |
tree | c01a92efc533683c01170ca03ea24329e1798dcb /data | |
parent | 07da0340043b3b4d3ffc005e0a10b4776157a0fe (diff) | |
download | external_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.am | 3 | ||||
-rw-r--r-- | data/qmi-service-loc.json | 71 |
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" } ] } + +] |