uqmi: print radio interfaces in serving system command
[project/uqmi.git] / data / qmi-service-oma.json
1
2 [
3 // *********************************************************************************
4 { "name" : "OMA",
5 "type" : "Service" },
6
7 // *********************************************************************************
8 { "name" : "QMI Client OMA",
9 "type" : "Client",
10 "since" : "1.6" },
11
12 // *********************************************************************************
13 { "name" : "QMI Message OMA",
14 "type" : "Message-ID-Enum" },
15
16 // *********************************************************************************
17 { "name" : "QMI Indication OMA",
18 "type" : "Indication-ID-Enum" },
19
20 // *********************************************************************************
21 { "name" : "Reset",
22 "type" : "Message",
23 "service" : "OMA",
24 "id" : "0x0000",
25 "since" : "1.6",
26 "output" : [ { "common-ref" : "Operation Result" } ] },
27
28 // *********************************************************************************
29 { "name" : "Set Event Report",
30 "type" : "Message",
31 "service" : "OMA",
32 "id" : "0x0001",
33 "since" : "1.6",
34 "input" : [ { "name" : "Network Initiated Alert Reporting",
35 "id" : "0x10",
36 "type" : "TLV",
37 "since" : "1.6",
38 "format" : "guint8",
39 "public-format" : "gboolean" },
40 { "name" : "Session State Reporting",
41 "id" : "0x11",
42 "type" : "TLV",
43 "since" : "1.6",
44 "format" : "guint8",
45 "public-format" : "gboolean" } ],
46 "output" : [ { "common-ref" : "Operation Result" } ] },
47
48 { "name" : "Event Report",
49 "type" : "Indication",
50 "service" : "OMA",
51 "id" : "0x0001",
52 "since" : "1.6",
53 "output" : [ { "name" : "Network Initiated Alert",
54 "id" : "0x10",
55 "type" : "TLV",
56 "since" : "1.6",
57 "format" : "sequence",
58 "contents" : [ { "name" : "Session Type",
59 "format" : "guint8",
60 "public-format" : "QmiOmaSessionType" },
61 { "name" : "Session ID",
62 "format" : "guint16" } ] },
63 { "name" : "Session State",
64 "id" : "0x11",
65 "type" : "TLV",
66 "since" : "1.6",
67 "format" : "guint8",
68 "public-format" : "QmiOmaSessionState" },
69 { "name" : "Session Fail Reason",
70 "id" : "0x12",
71 "type" : "TLV",
72 "since" : "1.6",
73 "format" : "guint8",
74 "public-format" : "QmiOmaSessionFailedReason" } ] },
75
76 // *********************************************************************************
77 { "name" : "Start Session",
78 "type" : "Message",
79 "service" : "OMA",
80 "id" : "0x0020",
81 "since" : "1.6",
82 "input" : [ { "name" : "Session Type",
83 "id" : "0x10",
84 "type" : "TLV",
85 "since" : "1.6",
86 "format" : "guint8",
87 "public-format" : "QmiOmaSessionType" } ],
88 "output" : [ { "common-ref" : "Operation Result" } ] },
89
90 // *********************************************************************************
91 { "name" : "Cancel Session",
92 "type" : "Message",
93 "service" : "OMA",
94 "id" : "0x0021",
95 "since" : "1.6",
96 "output" : [ { "common-ref" : "Operation Result" } ] },
97
98 // *********************************************************************************
99 { "name" : "Get Session Info",
100 "type" : "Message",
101 "service" : "OMA",
102 "id" : "0x0022",
103 "since" : "1.6",
104 "output" : [ { "name" : "Session Info",
105 "id" : "0x10",
106 "type" : "TLV",
107 "since" : "1.6",
108 "format" : "sequence",
109 "contents" : [ { "name" : "Session State",
110 "format" : "guint8",
111 "public-format" : "QmiOmaSessionState" },
112 { "name" : "Session Type",
113 "format" : "guint8",
114 "public-format" : "QmiOmaSessionType" } ],
115 "prerequisites": [ { "common-ref" : "Success" } ] },
116 { "name" : "Session Failed Reason",
117 "id" : "0x11",
118 "type" : "TLV",
119 "since" : "1.6",
120 "format" : "guint8",
121 "public-format" : "QmiOmaSessionFailedReason",
122 "prerequisites" : [ { "field" : "Session Info Session State",
123 "operation" : "==",
124 "value" : "QMI_OMA_SESSION_STATE_FAILED" } ] },
125 { "name" : "Retry Info",
126 "id" : "0x12",
127 "type" : "TLV",
128 "since" : "1.6",
129 "format" : "sequence",
130 "contents" : [ { "name" : "Retry Count",
131 "format" : "guint8" },
132 { "name" : "Retry Pause Timer",
133 "format" : "guint16" },
134 { "name" : "Retry Pause Timer Remaining",
135 "format" : "guint16" } ],
136 "prerequisites": [ { "common-ref" : "Success" } ] },
137 { "name" : "Network Initiated Alert",
138 "id" : "0x13",
139 "type" : "TLV",
140 "since" : "1.6",
141 "format" : "sequence",
142 "contents" : [ { "name" : "Session Type",
143 "format" : "guint8",
144 "public-format" : "QmiOmaSessionType" },
145 { "name" : "Session ID",
146 "format" : "guint16" } ],
147 "prerequisites": [ { "common-ref" : "Success" } ] },
148 { "common-ref" : "Operation Result" } ] },
149
150 // *********************************************************************************
151 { "name" : "Send Selection",
152 "type" : "Message",
153 "service" : "OMA",
154 "id" : "0x0023",
155 "since" : "1.6",
156 "input" : [ { "name" : "Network Initiated Alert Selection",
157 "id" : "0x10",
158 "type" : "TLV",
159 "since" : "1.6",
160 "format" : "sequence",
161 "contents" : [ { "name" : "Control Point Selection Accept",
162 "format" : "guint8",
163 "public-format" : "gboolean" },
164 { "name" : "Session ID",
165 "format" : "guint16" } ] } ],
166 "output" : [ { "common-ref" : "Operation Result" } ] },
167
168 // *********************************************************************************
169 { "name" : "Get Feature Setting",
170 "type" : "Message",
171 "service" : "OMA",
172 "id" : "0x0024",
173 "since" : "1.6",
174 "output" : [ { "name" : "Device Provisioning Service Update Config",
175 "id" : "0x10",
176 "type" : "TLV",
177 "since" : "1.6",
178 "format" : "guint8",
179 "public-format" : "gboolean",
180 "prerequisites" : [ { "common-ref" : "Success" } ] },
181 { "name" : "PRL Update Service Config",
182 "id" : "0x11",
183 "type" : "TLV",
184 "since" : "1.6",
185 "format" : "guint8",
186 "public-format" : "gboolean",
187 "prerequisites" : [ { "common-ref" : "Success" } ] },
188 { "name" : "HFA Feature Config",
189 "id" : "0x12",
190 "type" : "TLV",
191 "since" : "1.6",
192 "format" : "guint8",
193 "public-format" : "gboolean",
194 "prerequisites" : [ { "common-ref" : "Success" } ] },
195 { "name" : "HFA Feature Done State",
196 "id" : "0x13",
197 "type" : "TLV",
198 "since" : "1.6",
199 "format" : "guint8",
200 "public-format" : "QmiOmaHfaFeatureDoneState",
201 "prerequisites" : [ { "common-ref" : "Success" } ] },
202 { "common-ref" : "Operation Result" } ] },
203
204 // *********************************************************************************
205 { "name" : "Set Feature Setting",
206 "type" : "Message",
207 "service" : "OMA",
208 "id" : "0x0025",
209 "since" : "1.6",
210 "input" : [ { "name" : "Device Provisioning Service Update Config",
211 "id" : "0x10",
212 "type" : "TLV",
213 "since" : "1.6",
214 "format" : "guint8",
215 "public-format" : "gboolean" },
216 { "name" : "PRL Update Service Config",
217 "id" : "0x11",
218 "type" : "TLV",
219 "since" : "1.6",
220 "format" : "guint8",
221 "public-format" : "gboolean" },
222 { "name" : "HFA Feature Config",
223 "id" : "0x12",
224 "type" : "TLV",
225 "since" : "1.6",
226 "format" : "guint8",
227 "public-format" : "gboolean" } ],
228 "output" : [ { "common-ref" : "Operation Result" } ] }
229 ]