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