• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/uqmi/data/qmi-service-pbm.json

  1 
  2 [
  3   // *********************************************************************************
  4   {  "name"    : "PBM",
  5      "type"    : "Service" },
  6 
  7   // *********************************************************************************
  8   {  "name"    : "QMI Client PBM",
  9      "type"    : "Client",
 10      "since"   : "1.6" },
 11 
 12   // *********************************************************************************
 13   {  "name"    : "QMI Message PBM",
 14      "type"    : "Message-ID-Enum" },
 15 
 16   // *********************************************************************************
 17   {  "name"    : "Indication Register",
 18      "type"    : "Message",
 19      "service" : "PBM",
 20      "id"      : "0x0001",
 21      "since"   : "1.6",
 22      "input"   : [ { "name"          : "Event Registration Mask",
 23                      "id"            : "0x01",
 24                      "type"          : "TLV",
 25                      "since"         : "1.6",
 26                      "format"        : "guint32",
 27                      "public-format" : "QmiPbmEventRegistrationFlag" } ],
 28      "output"  : [ { "common-ref" : "Operation Result" },
 29                    { "name"          : "Event Registration Mask",
 30                      "id"            : "0x10",
 31                      "type"          : "TLV",
 32                      "since"         : "1.6",
 33                      "format"        : "guint32",
 34                      "public-format" : "QmiPbmEventRegistrationFlag",
 35                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
 36 
 37   // *********************************************************************************
 38   {  "name"    : "Get Capabilities",
 39      "type"    : "Message",
 40      "service" : "PBM",
 41      "id"      : "0x0002",
 42      "since"   : "1.6",
 43      "input"   : [ { "name"      : "Phonebook Information",
 44                      "id"        : "0x01",
 45                      "type"      : "TLV",
 46                      "since"     : "1.6",
 47                      "format"    : "sequence",
 48                      "contents"  : [ { "name"          : "Session Type",
 49                                        "format"        : "guint8",
 50                                        "public-format" : "QmiPbmSessionType" },
 51                                      { "name"          : "Phonebook Type",
 52                                        "format"        : "guint16",
 53                                        "public-format" : "QmiPbmPhonebookType" } ] } ],
 54      "output"  : [ { "common-ref" : "Operation Result" },
 55                    { "name"          : "Capability Basic Information",
 56                      "id"            : "0x10",
 57                      "type"          : "TLV",
 58                      "since"         : "1.6",
 59                      "format"        : "sequence",
 60                      "contents"      : [ { "name"          : "Session Type",
 61                                            "format"        : "guint8",
 62                                            "public-format" : "QmiPbmSessionType" },
 63                                          { "name"          : "Phonebook Type",
 64                                            "format"        : "guint16",
 65                                            "public-format" : "QmiPbmPhonebookType" },
 66                                          { "name"   : "Used Records",
 67                                            "format" : "guint16" },
 68                                          { "name"   : "Maximum Records",
 69                                            "format" : "guint16" },
 70                                          { "name"   : "Maximum Number Length",
 71                                            "format" : "guint8" },
 72                                          { "name"   : "Maximum Name Length",
 73                                            "format" : "guint8" } ],
 74                      "prerequisites" : [ { "common-ref" : "Success" } ] },
 75                    { "name"          : "Group Capability",
 76                      "id"            : "0x11",
 77                      "type"          : "TLV",
 78                      "since"         : "1.6",
 79                      "format"        : "sequence",
 80                      "contents"      : [ { "name"   : "Maximum Groups",
 81                                            "format" : "guint8" },
 82                                          { "name"   : "Maximum Group Tag Length",
 83                                            "format" : "guint8" } ],
 84                      "prerequisites" : [ { "common-ref" : "Success" } ] },
 85                    { "name"          : "Additional Number Capability",
 86                      "id"            : "0x12",
 87                      "type"          : "TLV",
 88                      "since"         : "1.6",
 89                      "format"        : "sequence",
 90                      "contents"      : [ { "name"   : "Maximum Additional Numbers",
 91                                            "format" : "guint8" },
 92                                          { "name"   : "Maximum Additional Number Length",
 93                                            "format" : "guint8" },
 94                                          { "name"   : "Maximum Additional Number Tag Length",
 95                                            "format" : "guint8" } ],
 96                      "prerequisites" : [ { "common-ref" : "Success" } ] },
 97                    { "name"          : "Email Capability",
 98                      "id"            : "0x13",
 99                      "type"          : "TLV",
100                      "since"         : "1.6",
101                      "format"        : "sequence",
102                      "contents"      : [ { "name"   : "Maximum Emails",
103                                            "format" : "guint8" },
104                                          { "name"   : "Maximum Email Address Length",
105                                            "format" : "guint8" } ],
106                      "prerequisites" : [ { "common-ref" : "Success" } ] },
107                    { "name"          : "Second Name Capability",
108                      "id"            : "0x14",
109                      "type"          : "TLV",
110                      "since"         : "1.6",
111                      "format"        : "sequence",
112                      "contents"      : [ { "name"   : "Maximum Second Name Length",
113                                            "format" : "guint8" } ],
114                      "prerequisites" : [ { "common-ref" : "Success" } ] },
115                    { "name"          : "Hidden Records Capability",
116                      "id"            : "0x15",
117                      "type"          : "TLV",
118                      "since"         : "1.6",
119                      "format"        : "sequence",
120                      "contents"      : [ { "name"          : "Supported",
121                                            "format"        : "guint8",
122                                            "public-format" : "gboolean" } ],
123                      "prerequisites" : [ { "common-ref" : "Success" } ] },
124                    { "name"          : "Grouping Information Alpha String Capability",
125                      "id"            : "0x16",
126                      "type"          : "TLV",
127                      "since"         : "1.6",
128                      "format"        : "sequence",
129                      "contents"      : [ { "name"   : "Maximum Records",
130                                            "format" : "guint8" },
131                                          { "name"   : "Used Records",
132                                            "format" : "guint8" },
133                                          { "name"   : "Maximum String Length",
134                                            "format" : "guint8" } ],
135                      "prerequisites" : [ { "common-ref" : "Success" } ] },
136                    { "name"          : "Additional Number Alpha String Capability",
137                      "id"            : "0x17",
138                      "type"          : "TLV",
139                      "since"         : "1.6",
140                      "format"        : "sequence",
141                      "contents"      : [ { "name"   : "Maximum Records",
142                                            "format" : "guint8" },
143                                          { "name"   : "Used Records",
144                                            "format" : "guint8" },
145                                          { "name"   : "Maximum String Length",
146                                            "format" : "guint8" } ],
147                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
148 
149   // *********************************************************************************
150   {  "name"    : "Get All Capabilities",
151      "type"    : "Message",
152      "service" : "PBM",
153      "id"      : "0x0003",
154      "since"   : "1.6",
155      "output"  : [ { "common-ref" : "Operation Result" },
156                    { "name"               : "Capability Basic Information",
157                      "id"                 : "0x10",
158                      "type"               : "TLV",
159                      "since"              : "1.6",
160                      "format"             : "array",
161                      "size-prefix-format" : "guint8",
162                      "array-element"      : { "name"     : "Element",
163                                               "format"   : "struct",
164                                               "contents" : [ { "name"          : "Session Type",
165                                                                "format"        : "guint8",
166                                                                "public-format" : "QmiPbmSessionType" },
167                                                              { "name"               : "Phonebooks",
168                                                                "format"             : "array",
169                                                                "size-prefix-format" : "guint8",
170                                                                "array-element"      : { "name"     : "Element",
171                                                                                         "format"   : "struct",
172                                                                                         "contents" : [ { "name"          : "Phonebook Type",
173                                                                                                          "format"        : "guint16",
174                                                                                                          "public-format" : "QmiPbmPhonebookType" },
175                                                                                                        { "name"   : "Used Records",
176                                                                                                          "format" : "guint16" },
177                                                                                                        { "name"   : "Maximum Records",
178                                                                                                          "format" : "guint16" },
179                                                                                                        { "name"   : "Maximum Number Length",
180                                                                                                          "format" : "guint8" },
181                                                                                                        { "name"   : "Maximum Name Length",
182                                                                                                          "format" : "guint8" } ] } } ] },
183                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
184                    { "name"               : "Group Capability",
185                      "id"                 : "0x11",
186                      "type"               : "TLV",
187                      "since"              : "1.6",
188                      "format"             : "array",
189                      "size-prefix-format" : "guint8",
190                      "array-element"      : { "name"     : "Element",
191                                               "format"   : "struct",
192                                               "contents" : [ { "name"          : "Session Type",
193                                                                "format"        : "guint8",
194                                                                "public-format" : "QmiPbmSessionType" },
195                                                              { "name"   : "Maximum Groups",
196                                                                "format" : "guint8" },
197                                                              { "name"   : "Maximum Group Tag Length",
198                                                                "format" : "guint8" } ] },
199                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
200                    { "name"               : "Additional Number Capability",
201                      "id"                 : "0x12",
202                      "type"               : "TLV",
203                      "since"              : "1.6",
204                      "format"             : "array",
205                      "size-prefix-format" : "guint8",
206                      "array-element"      : { "name"     : "Element",
207                                               "format"   : "struct",
208                                               "contents" : [ { "name"          : "Session Type",
209                                                                "format"        : "guint8",
210                                                                "public-format" : "QmiPbmSessionType" },
211                                                              { "name"   : "Maximum Additional Numbers",
212                                                                "format" : "guint8" },
213                                                              { "name"   : "Maximum Additional Number Length",
214                                                                "format" : "guint8" },
215                                                              { "name"   : "Maximum Additional Number Tag Length",
216                                                                "format" : "guint8" } ] },
217                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
218                    { "name"               : "Email Capability",
219                      "id"                 : "0x13",
220                      "type"               : "TLV",
221                      "since"              : "1.6",
222                      "format"             : "array",
223                      "size-prefix-format" : "guint8",
224                      "array-element"      : { "name"     : "Element",
225                                               "format"   : "struct",
226                                               "contents" : [ { "name"          : "Session Type",
227                                                                "format"        : "guint8",
228                                                                "public-format" : "QmiPbmSessionType" },
229                                                              { "name"   : "Maximum Emails",
230                                                                "format" : "guint8" },
231                                                              { "name"   : "Maximum Email Address Length",
232                                                                "format" : "guint8" } ] },
233                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
234                    { "name"               : "Second Name Capability",
235                      "id"                 : "0x14",
236                      "type"               : "TLV",
237                      "since"              : "1.6",
238                      "format"             : "array",
239                      "size-prefix-format" : "guint8",
240                      "array-element"      : { "name"     : "Element",
241                                               "format"   : "struct",
242                                               "contents" : [ { "name"          : "Session Type",
243                                                                "format"        : "guint8",
244                                                                "public-format" : "QmiPbmSessionType" },
245                                                              { "name"   : "Maximum Second Name Length",
246                                                                "format" : "guint8" } ] },
247                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
248                    { "name"               : "Hidden Records Capability",
249                      "id"                 : "0x15",
250                      "type"               : "TLV",
251                      "since"              : "1.6",
252                      "format"             : "array",
253                      "size-prefix-format" : "guint8",
254                      "array-element"      : { "name"     : "Element",
255                                               "format"   : "struct",
256                                               "contents" : [ { "name"          : "Session Type",
257                                                                "format"        : "guint8",
258                                                                "public-format" : "QmiPbmSessionType" },
259                                                              { "name"          : "Supported",
260                                                                "format"        : "guint8",
261                                                                "public-format" : "gboolean" } ] },
262                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
263                    { "name"               : "Grouping Information Alpha String Capability",
264                      "id"                 : "0x16",
265                      "type"               : "TLV",
266                      "since"              : "1.6",
267                      "format"             : "array",
268                      "size-prefix-format" : "guint8",
269                      "array-element"      : { "name"     : "Element",
270                                               "format"   : "struct",
271                                               "contents" : [ { "name"          : "Session Type",
272                                                                "format"        : "guint8",
273                                                                "public-format" : "QmiPbmSessionType" },
274                                                              { "name"   : "Maximum Records",
275                                                                "format" : "guint8" },
276                                                              { "name"   : "Used Records",
277                                                                "format" : "guint8" },
278                                                              { "name"   : "Maximum String Length",
279                                                                "format" : "guint8" } ] },
280                      "prerequisites"      : [ { "common-ref" : "Success" } ] },
281                    { "name"               : "Additional Number Alpha String Capability",
282                      "id"                 : "0x17",
283                      "type"               : "TLV",
284                      "since"              : "1.6",
285                      "format"             : "array",
286                      "size-prefix-format" : "guint8",
287                      "array-element"      : { "name"     : "Element",
288                                               "format"   : "struct",
289                                               "contents" : [ { "name"          : "Session Type",
290                                                                "format"        : "guint8",
291                                                                "public-format" : "QmiPbmSessionType" },
292                                                              { "name"   : "Maximum Records",
293                                                                "format" : "guint8" },
294                                                              { "name"   : "Used Records",
295                                                                "format" : "guint8" },
296                                                              { "name"   : "Maximum String Length",
297                                                                "format" : "guint8" } ] },
298                      "prerequisites"      : [ { "common-ref" : "Success" } ] } ] }
299 ]

This page was automatically generated by LXR 0.3.1.  •  OpenWrt