add radio_state set/query support
[project/umbim.git] / data / mbim-service-stk.json
1
2 [
3   // *********************************************************************************
4   { "type" : "Service",
5     "name" : "STK" },
6
7   // *********************************************************************************
8   { "name"         : "Pac",
9     "service"      : "STK",
10     "type"         : "Command",
11     "query"        : [],
12     "set"          : [ { "name"       : "PacHostControl",
13                          "format"     : "byte-array",
14                          "array-size" : "32" } ],
15
16     "response"     : [ { "name"       : "PacSupport",
17                          "format"     : "byte-array",
18                          "array-size" : "256" } ],
19     "notification" : [ { "name"          : "PacType",
20                          "format"        : "guint32",
21                          "public-format" : "MbimStkPacType" },
22                        { "name"   : "DataBuffer",
23                          "format" : "unsized-byte-array" } ] },
24
25   // *********************************************************************************
26   { "name"     : "Terminal Response",
27     "service"  : "STK",
28     "type"     : "Command",
29     "set"      : [ { "name"   : "Response",
30                      "format" : "ref-byte-array-no-offset" } ],
31     "response" : [ { "name"   : "ResultData",
32                      "format" : "ref-byte-array" },
33                    { "name"   : "StatusWords",
34                      "format" : "guint32" } ] },
35
36   // *********************************************************************************
37   { "name"     : "Envelope",
38     "service"  : "STK",
39     "type"     : "Command",
40     "query"    : [],
41     "set"      : [ { "name"   : "Data",
42                      "format" : "unsized-byte-array" } ],
43     // This response is only for the 'query', the 'set' one is empty...
44     "response" : [ { "name"       : "EnvelopeSupport",
45                      "format"     : "byte-array",
46                      "array-size" : "32" } ] }
47 ]