1 2 [ 3 // ********************************************************************************* 4 { "name" : "WDS", 5 "type" : "Service" }, 6 7 // ********************************************************************************* 8 { "name" : "QMI Client WDS", 9 "type" : "Client", 10 "since" : "1.0" }, 11 12 // ********************************************************************************* 13 { "name" : "QMI Message WDS", 14 "type" : "Message-ID-Enum" }, 15 16 // ********************************************************************************* 17 { "name" : "QMI Indication WDS", 18 "type" : "Indication-ID-Enum" }, 19 20 // ********************************************************************************* 21 { "common-ref" : "WDS Extended Error Code", 22 "name" : "Extended Error Code", 23 "id" : "0xE0", 24 "type" : "TLV", 25 "format" : "guint16", 26 "public-format" : "QmiWdsDsProfileError", 27 "prerequisites" : [ { "field" : "Result Error Status", 28 "operation" : "!=", 29 "value" : "QMI_STATUS_SUCCESS" }, 30 { "field" : "Result Error Code", 31 "operation" : "==", 32 "value" : "QMI_PROTOCOL_ERROR_EXTENDED_INTERNAL" } ] }, 33 34 { "common-ref" : "WDS Profile Identifier", 35 "name" : "Profile Identifier", 36 "id" : "0x01", 37 "type" : "TLV", 38 "format" : "sequence", 39 "contents" : [ { "name" : "Profile Type", 40 "format" : "guint8", 41 "public-format" : "QmiWdsProfileType" }, 42 { "name" : "Profile Index", 43 "format" : "guint8" } ] }, 44 45 { "common-ref" : "WDS Profile Name", 46 "name" : "Profile Name", 47 "id" : "0x10", 48 "type" : "TLV", 49 "format" : "string" }, 50 51 { "common-ref" : "WDS PDP Type", 52 "name" : "PDP Type", 53 "id" : "0x11", 54 "type" : "TLV", 55 "format" : "guint8", 56 "public-format" : "QmiWdsPdpType" }, 57 58 { "common-ref" : "WDS PDP Header Compression Type", 59 "name" : "PDP Header Compression Type", 60 "id" : "0x12", 61 "type" : "TLV", 62 "format" : "guint8", 63 "public-format" : "QmiWdsPdpHeaderCompressionType" }, 64 65 { "common-ref" : "WDS PDP Data Compression Type", 66 "name" : "PDP Data Compression Type", 67 "id" : "0x13", 68 "type" : "TLV", 69 "format" : "guint8", 70 "public-format" : "QmiWdsPdpDataCompressionType" }, 71 72 { "common-ref" : "WDS APN Name", 73 "name" : "APN Name", 74 "id" : "0x14", 75 "type" : "TLV", 76 "format" : "string" }, 77 78 { "common-ref" : "WDS Primary IPv4 DNS Address", 79 "name" : "Primary IPv4 DNS Address", 80 "id" : "0x15", 81 "type" : "TLV", 82 "endian" : "little", 83 "format" : "guint32" }, 84 85 { "common-ref" : "WDS Secondary IPv4 DNS Address", 86 "name" : "Secondary IPv4 DNS Address", 87 "id" : "0x16", 88 "type" : "TLV", 89 "endian" : "little", 90 "format" : "guint32" }, 91 92 { "common-ref" : "WDS UMTS Requested QoS", 93 "name" : "UMTS Requested QoS", 94 "id" : "0x17", 95 "type" : "TLV", 96 "format" : "sequence", 97 "contents" : [ { "name" : "Traffic Class", 98 "format" : "guint8", 99 "public-format" : "QmiWdsTrafficClass" }, 100 { "name" : "Max uplink bitrate", 101 "format" : "guint32" }, 102 { "name" : "Max downlink bitrate", 103 "format" : "guint32" }, 104 { "name" : "Guaranteed uplink bitrate", 105 "format" : "guint32" }, 106 { "name" : "Guaranteed downlink bitrate", 107 "format" : "guint32" }, 108 { "name" : "QoS Delivery Order", 109 "format" : "guint8", 110 "public-format" : "QmiWdsDeliveryOrder" }, 111 { "name" : "Maximum SDU Size", 112 "format" : "guint32" }, 113 { "name" : "SDU Error Ratio", 114 "format" : "guint8", 115 "public-format" : "QmiWdsSduErrorRatio" }, 116 { "name" : "Residual Bit Error Ratio", 117 "format" : "guint8", 118 "public-format" : "QmiWdsSduResidualBitErrorRatio" }, 119 { "name" : "Delivery Erroneous SDU", 120 "format" : "guint8", 121 "public-format" : "QmiWdsSduErroneousDelivery" }, 122 { "name" : "Transfer Delay", 123 "format" : "guint32" }, 124 { "name" : "Traffic Handling Priority", 125 "format" : "guint32" } ] }, 126 127 { "common-ref" : "WDS UMTS Minimum QoS", 128 "name" : "UMTS Minimum QoS", 129 "id" : "0x18", 130 "type" : "TLV", 131 "format" : "sequence", 132 "contents" : [ { "name" : "Traffic Class", 133 "format" : "guint8", 134 "public-format" : "QmiWdsTrafficClass" }, 135 { "name" : "Max uplink bitrate", 136 "format" : "guint32" }, 137 { "name" : "Max downlink bitrate", 138 "format" : "guint32" }, 139 { "name" : "Guaranteed uplink bitrate", 140 "format" : "guint32" }, 141 { "name" : "Guaranteed downlink bitrate", 142 "format" : "guint32" }, 143 { "name" : "QoS Delivery Order", 144 "format" : "guint8", 145 "public-format" : "QmiWdsDeliveryOrder" }, 146 { "name" : "Maximum SDU Size", 147 "format" : "guint32" }, 148 { "name" : "SDU Error Ratio", 149 "format" : "guint8", 150 "public-format" : "QmiWdsSduErrorRatio" }, 151 { "name" : "Residual Bit Error Ratio", 152 "format" : "guint8", 153 "public-format" : "QmiWdsSduResidualBitErrorRatio" }, 154 { "name" : "Delivery Erroneous SDU", 155 "format" : "guint8", 156 "public-format" : "QmiWdsSduErroneousDelivery" }, 157 { "name" : "Transfer Delay", 158 "format" : "guint32" }, 159 { "name" : "Traffic Handling Priority", 160 "format" : "guint32" } ] }, 161 162 { "common-ref" : "WDS GPRS Requested QoS", 163 "name" : "GPRS Requested QoS", 164 "id" : "0x19", 165 "type" : "TLV", 166 "format" : "sequence", 167 "contents" : [ { "name" : "Precedence Class", 168 "format" : "guint32" }, 169 { "name" : "Delay Class", 170 "format" : "guint32" }, 171 { "name" : "Reliability Class", 172 "format" : "guint32" }, 173 { "name" : "Peak Throughput Class", 174 "format" : "guint32" }, 175 { "name" : "Mean Throughput Class", 176 "format" : "guint32" } ] }, 177 178 { "common-ref" : "WDS GPRS Minimum QoS", 179 "name" : "GPRS Minimum QoS", 180 "id" : "0x1A", 181 "type" : "TLV", 182 "format" : "sequence", 183 "contents" : [ { "name" : "Precedence Class", 184 "format" : "guint32" }, 185 { "name" : "Delay Class", 186 "format" : "guint32" }, 187 { "name" : "Reliability Class", 188 "format" : "guint32" }, 189 { "name" : "Peak Throughput Class", 190 "format" : "guint32" }, 191 { "name" : "Mean Throughput Class", 192 "format" : "guint32" } ] }, 193 194 { "common-ref" : "WDS Username", 195 "name" : "Username", 196 "id" : "0x1B", 197 "type" : "TLV", 198 "format" : "string", 199 "personal-info" : "true" }, 200 201 { "common-ref" : "WDS Password", 202 "name" : "Password", 203 "id" : "0x1C", 204 "type" : "TLV", 205 "format" : "string", 206 "personal-info" : "true" }, 207 208 { "common-ref" : "WDS Authentication", 209 "name" : "Authentication", 210 "id" : "0x1D", 211 "type" : "TLV", 212 "format" : "guint8", 213 "public-format" : "QmiWdsAuthentication" }, 214 215 { "common-ref" : "WDS IPv4 Address Preference", 216 "name" : "IPv4 Address Preference", 217 "id" : "0x1E", 218 "type" : "TLV", 219 "endian" : "little", 220 "format" : "guint32" }, 221 222 { "common-ref" : "WDS PCSCF Address Using PCO", 223 "name" : "PCSCF Address Using PCO", 224 "id" : "0x1F", 225 "type" : "TLV", 226 "format" : "guint8", 227 "public-format" : "gboolean" }, 228 229 { "common-ref" : "WDS PCSCF Address Using DHCP", 230 "name" : "PCSCF Address Using DHCP", 231 "id" : "0x21", 232 "type" : "TLV", 233 "format" : "guint8", 234 "public-format" : "gboolean" }, 235 236 { "common-ref" : "WDS IMCN Flag", 237 "name" : "IMCN Flag", 238 "id" : "0x22", 239 "type" : "TLV", 240 "format" : "guint8", 241 "public-format" : "gboolean" }, 242 243 { "common-ref" : "WDS PDP Context Number", 244 "name" : "PDP Context Number", 245 "id" : "0x25", 246 "type" : "TLV", 247 "format" : "guint8" }, 248 249 { "common-ref" : "WDS PDP Context Secondary Flag", 250 "name" : "PDP Context Secondary Flag", 251 "id" : "0x26", 252 "type" : "TLV", 253 "format" : "guint8", 254 "public-format" : "gboolean" }, 255 256 { "common-ref" : "WDS PDP Context Primary ID", 257 "name" : "PDP Context Primary ID", 258 "id" : "0x27", 259 "type" : "TLV", 260 "format" : "guint8" }, 261 262 { "common-ref" : "WDS IPv6 Address Preference", 263 "name" : "IPv6 Address Preference", 264 "id" : "0x28", 265 "type" : "TLV", 266 "format" : "sequence", 267 "contents" : [ { "name" : "Address", 268 "format" : "array", 269 "fixed-size" : "8", 270 "array-element" : { "format": "guint16", "endian": "network" } } ] }, 271 272 { "common-ref" : "WDS UMTS Requested QoS With Signaling Indication Flag", 273 "name" : "UMTS Requested QoS With Signaling Indication Flag", 274 "id" : "0x29", 275 "type" : "TLV", 276 "format" : "sequence", 277 "contents" : [ { "name" : "Traffic Class", 278 "format" : "guint8", 279 "public-format" : "QmiWdsTrafficClass" }, 280 { "name" : "Max uplink bitrate", 281 "format" : "guint32" }, 282 { "name" : "Max downlink bitrate", 283 "format" : "guint32" }, 284 { "name" : "Guaranteed uplink bitrate", 285 "format" : "guint32" }, 286 { "name" : "Guaranteed downlink bitrate", 287 "format" : "guint32" }, 288 { "name" : "QoS Delivery Order", 289 "format" : "guint8", 290 "public-format" : "QmiWdsDeliveryOrder" }, 291 { "name" : "Maximum SDU Size", 292 "format" : "guint32" }, 293 { "name" : "SDU Error Ratio", 294 "format" : "guint8", 295 "public-format" : "QmiWdsSduErrorRatio" }, 296 { "name" : "Residual Bit Error Ratio", 297 "format" : "guint8", 298 "public-format" : "QmiWdsSduResidualBitErrorRatio" }, 299 { "name" : "Delivery Erroneous SDU", 300 "format" : "guint8", 301 "public-format" : "QmiWdsSduErroneousDelivery" }, 302 { "name" : "Transfer Delay", 303 "format" : "guint32" }, 304 { "name" : "Traffic Handling Priority", 305 "format" : "guint32" }, 306 { "name" : "Signaling Indication", 307 "format" : "gint8" } ] }, 308 309 { "common-ref" : "WDS UMTS Minimum QoS With Signaling Indication Flag", 310 "name" : "UMTS Minimum QoS With Signaling Indication Flag", 311 "id" : "0x2A", 312 "type" : "TLV", 313 "format" : "sequence", 314 "contents" : [ { "name" : "Traffic Class", 315 "format" : "guint8", 316 "public-format" : "QmiWdsTrafficClass" }, 317 { "name" : "Max uplink bitrate", 318 "format" : "guint32" }, 319 { "name" : "Max downlink bitrate", 320 "format" : "guint32" }, 321 { "name" : "Guaranteed uplink bitrate", 322 "format" : "guint32" }, 323 { "name" : "Guaranteed downlink bitrate", 324 "format" : "guint32" }, 325 { "name" : "QoS Delivery Order", 326 "format" : "guint8", 327 "public-format" : "QmiWdsDeliveryOrder" }, 328 { "name" : "Maximum SDU Size", 329 "format" : "guint32" }, 330 { "name" : "SDU Error Ratio", 331 "format" : "guint8", 332 "public-format" : "QmiWdsSduErrorRatio" }, 333 { "name" : "Residual Bit Error Ratio", 334 "format" : "guint8", 335 "public-format" : "QmiWdsSduResidualBitErrorRatio" }, 336 { "name" : "Delivery Erroneous SDU", 337 "format" : "guint8", 338 "public-format" : "QmiWdsSduErroneousDelivery" }, 339 { "name" : "Transfer Delay", 340 "format" : "guint32" }, 341 { "name" : "Traffic Handling Priority", 342 "format" : "guint32" }, 343 { "name" : "Signaling Indication", 344 "format" : "gint8" } ] }, 345 346 { "common-ref" : "WDS IPv6 Primary DNS Address Preference", 347 "name" : "IPv6 Primary DNS Address Preference", 348 "id" : "0x2B", 349 "type" : "TLV", 350 "format" : "array", 351 "fixed-size" : "8", 352 "array-element" : { "format" : "guint16", 353 "endian" : "network" } }, 354 355 { "common-ref" : "WDS IPv6 Secondary DNS Address Preference", 356 "name" : "IPv6 Secondary DNS Address Preference", 357 "id" : "0x2C", 358 "type" : "TLV", 359 "format" : "array", 360 "fixed-size" : "8", 361 "array-element" : { "format" : "guint16", 362 "endian" : "network" } }, 363 364 { "common-ref" : "WDS LTE QoS Parameters", 365 "name" : "LTE QoS Parameters", 366 "id" : "0x2E", 367 "type" : "TLV", 368 "format" : "sequence", 369 "contents" : [ { "name" : "QoS Class Identifier", 370 "format" : "guint8", 371 "public-format" : "QmiWdsQosClassIdentifier" }, 372 { "name" : "Guaranteed Downlink Bitrate", 373 "format" : "guint32" }, 374 { "name" : "Max Downlink Bitrate", 375 "format" : "guint32" }, 376 { "name" : "Guaranteed Uplink Bitrate", 377 "format" : "guint32" }, 378 { "name" : "Max Uplink Bitrate", 379 "format" : "guint32" } ] }, 380 381 { "common-ref" : "WDS APN Disabled Flag", 382 "name" : "APN Disabled Flag", 383 "id" : "0x2F", 384 "type" : "TLV", 385 "format" : "guint8", 386 "public-format" : "gboolean" }, 387 388 { "common-ref" : "WDS Roaming Disallowed Flag", 389 "name" : "Roaming Disallowed Flag", 390 "id" : "0x3E", 391 "type" : "TLV", 392 "format" : "guint8", 393 "public-format" : "gboolean" }, 394 395 { "common-ref" : "WDS APN Type", 396 "name" : "APN Type Mask", 397 "id" : "0xDD", 398 "type" : "TLV", 399 "format" : "guint64", 400 "public-format" : "QmiWdsApnTypeMask" }, 401 402 // ********************************************************************************* 403 { "name" : "Reset", 404 "type" : "Message", 405 "service" : "WDS", 406 "id" : "0x0000", 407 "since" : "1.0", 408 "output" : [ { "common-ref" : "Operation Result" } ] }, 409 410 // ********************************************************************************* 411 { "name" : "Set Event Report", 412 "type" : "Message", 413 "service" : "WDS", 414 "id" : "0x0001", 415 "since" : "1.18", 416 "input" : [ { "name" : "Channel Rate", 417 "id" : "0x10", 418 "type" : "TLV", 419 "since" : "1.18", 420 "format" : "guint8", 421 "public-format" : "gboolean" }, 422 { "name" : "Transfer Statistics", 423 "id" : "0x11", 424 "type" : "TLV", 425 "since" : "1.18", 426 "format" : "sequence", 427 "contents" : [ { "name" : "Interval Seconds", 428 "format" : "guint8" }, 429 { "name" : "Indicators", 430 "format" : "gint32", 431 "public-format" : "QmiWdsSetEventReportTransferStatistics" } ] }, 432 { "name" : "Data Bearer Technology", 433 "id" : "0x12", 434 "type" : "TLV", 435 "since" : "1.18", 436 "format" : "guint8", 437 "public-format" : "gboolean" }, 438 { "name" : "Dormancy Status", 439 "id" : "0x13", 440 "type" : "TLV", 441 "since" : "1.18", 442 "format" : "guint8", 443 "public-format" : "gboolean" }, 444 { "name" : "MIP Status", 445 "id" : "0x14", 446 "type" : "TLV", 447 "since" : "1.18", 448 "format" : "guint8" }, 449 { "name" : "Current Data Bearer Technology", 450 "id" : "0x15", 451 "type" : "TLV", 452 "since" : "1.18", 453 "format" : "guint8", 454 "public-format" : "gboolean" }, 455 { "name" : "Data Call Status", 456 "id" : "0x17", 457 "type" : "TLV", 458 "since" : "1.18", 459 "format" : "guint8", 460 "public-format" : "gboolean" }, 461 { "name" : "Preferred Data System", 462 "id" : "0x18", 463 "type" : "TLV", 464 "since" : "1.18", 465 "format" : "guint8", 466 "public-format" : "gboolean" }, 467 { "name" : "EVDO PM Change", 468 "id" : "0x19", 469 "type" : "TLV", 470 "since" : "1.18", 471 "format" : "guint8", 472 "public-format" : "gboolean" }, 473 { "name" : "Data Systems", 474 "id" : "0x1A", 475 "type" : "TLV", 476 "since" : "1.18", 477 "format" : "guint8", 478 "public-format" : "gboolean" }, 479 { "name" : "Uplink Flow Control", 480 "id" : "0x1B", 481 "type" : "TLV", 482 "since" : "1.18", 483 "format" : "guint8", 484 "public-format" : "gboolean" }, 485 { "name" : "Limited Data System Status", 486 "id" : "0x1C", 487 "type" : "TLV", 488 "since" : "1.18", 489 "format" : "guint8", 490 "public-format" : "gboolean" }, 491 { "name" : "PDN Filter Removals", 492 "id" : "0x1D", 493 "type" : "TLV", 494 "since" : "1.18", 495 "format" : "guint8", 496 "public-format" : "gboolean" }, 497 { "name" : "Extended Data Bearer Technology", 498 "id" : "0x1E", 499 "type" : "TLV", 500 "since" : "1.18", 501 "format" : "guint8", 502 "public-format" : "gboolean" } ], 503 "output" : [ { "common-ref" : "Operation Result" } ] }, 504 505 { "name" : "Event Report", 506 "type" : "Indication", 507 "service" : "WDS", 508 "id" : "0x0001", 509 "since" : "1.18", 510 "output" : [ { "name" : "Tx Packets Ok", 511 "id" : "0x10", 512 "type" : "TLV", 513 "since" : "1.18", 514 "format" : "guint32" }, 515 { "name" : "Rx Packets Ok", 516 "id" : "0x11", 517 "type" : "TLV", 518 "since" : "1.18", 519 "format" : "guint32" }, 520 { "name" : "Tx Packets Error", 521 "id" : "0x12", 522 "type" : "TLV", 523 "since" : "1.18", 524 "format" : "guint32" }, 525 { "name" : "Rx Packets Error", 526 "id" : "0x13", 527 "type" : "TLV", 528 "since" : "1.18", 529 "format" : "guint32" }, 530 { "name" : "Tx Overflows", 531 "id" : "0x14", 532 "type" : "TLV", 533 "since" : "1.18", 534 "format" : "guint32" }, 535 { "name" : "Rx Overflows", 536 "id" : "0x15", 537 "type" : "TLV", 538 "since" : "1.18", 539 "format" : "guint32" }, 540 { "name" : "Channel Rates", 541 "id" : "0x16", 542 "type" : "TLV", 543 "since" : "1.18", 544 "format" : "sequence", 545 "contents" : [ { "name" : "Tx Rate BPS", 546 "format" : "gint32" }, 547 { "name" : "Rx Rate BPS", 548 "format" : "gint32" } ] }, 549 { "name" : "Data Bearer Technology", 550 "id" : "0x17", 551 "type" : "TLV", 552 "since" : "1.18", 553 "format" : "gint8", 554 "public-format" : "QmiWdsDataBearerTechnology" }, 555 { "name" : "Dormancy Status", 556 "id" : "0x18", 557 "type" : "TLV", 558 "since" : "1.18", 559 "format" : "guint8", 560 "public-format" : "QmiWdsDormancyStatus" }, 561 { "name" : "Tx Bytes Ok", 562 "id" : "0x19", 563 "type" : "TLV", 564 "since" : "1.18", 565 "format" : "guint64" }, 566 { "name" : "Rx Bytes Ok", 567 "id" : "0x1A", 568 "type" : "TLV", 569 "since" : "1.18", 570 "format" : "guint64" }, 571 { "name" : "MIP Status", 572 "id" : "0x1B", 573 "type" : "TLV", 574 "since" : "1.18", 575 "format" : "guint8", 576 "public-format" : "gboolean" }, 577 { "name" : "Current Data Bearer Technology", 578 "id" : "0x1D", 579 "type" : "TLV", 580 "since" : "1.18", 581 "format" : "sequence", 582 "contents" : [ { "name" : "Network Type", 583 "format" : "guint8", 584 "public-format" : "QmiWdsNetworkType" }, 585 { "name" : "RAT Mask", 586 "format" : "guint32" }, 587 { "name" : "SO Mask", 588 "format" : "guint32" } ] }, 589 { "name" : "Data Call Status", 590 "id" : "0x1F", 591 "type" : "TLV", 592 "since" : "1.18", 593 "format" : "guint8", 594 "public-format" : "QmiWdsDataCallStatus" }, 595 { "name" : "Preferred Data System", 596 "id" : "0x20", 597 "type" : "TLV", 598 "since" : "1.18", 599 "format" : "guint32", 600 "public-format" : "QmiWdsDataSystem" }, 601 { "name" : "Data Call Type", 602 "id" : "0x22", 603 "type" : "TLV", 604 "since" : "1.18", 605 "format" : "sequence", 606 "contents" : [ { "name" : "Data Call Type", 607 "format" : "guint8", 608 "public-format" : "QmiWdsDataCallType" }, 609 { "name" : "Tethered Call Type", 610 "format" : "guint8", 611 "public-format" : "QmiWdsTetheredCallType" } ] }, 612 { "name" : "EVDO Page Monitor Period Change", 613 "id" : "0x23", 614 "type" : "TLV", 615 "since" : "1.18", 616 "format" : "sequence", 617 "contents" : [ { "name" : "Period Change", 618 "format" : "guint8" }, 619 { "name" : "Force Long Sleep", 620 "format" : "guint8", 621 "public-format" : "gboolean" } ] }, 622 { "name" : "Data Systems", 623 "id" : "0x24", 624 "type" : "TLV", 625 "since" : "1.18", 626 "format" : "sequence", 627 "contents" : [ { "name" : "Preferred Network Type", 628 "format" : "guint8", 629 "public-format" : "QmiWdsDataSystemNetworkType" }, 630 { "name" : "Networks", 631 "format" : "array", 632 "size-prefix-format" : "guint8", 633 "array-element" : { "name" : "Network", 634 "format" : "struct", 635 "contents" : [ { "name" : "Network Type", 636 "format" : "guint8", 637 "public-format" : "QmiWdsDataSystemNetworkType" }, 638 { "name" : "RAT Mask", 639 "format" : "guint32" }, 640 { "name" : "SO Mask", 641 "format" : "guint32" } ] } } ] }, 642 { "name" : "Tx Packets Dropped", 643 "id" : "0x25", 644 "type" : "TLV", 645 "since" : "1.18", 646 "format" : "guint32" }, 647 { "name" : "Rx Packets Dropped", 648 "id" : "0x26", 649 "type" : "TLV", 650 "since" : "1.18", 651 "format" : "guint32" }, 652 { "name" : "Uplink Flow Control Enabled", 653 "id" : "0x27", 654 "type" : "TLV", 655 "since" : "1.18", 656 "format" : "gint8", 657 "public-format" : "gboolean" }, 658 { "name" : "Data Call Address Family", 659 "id" : "0x28", 660 "type" : "TLV", 661 "since" : "1.18", 662 // Yes, TLV wants a u32 663 "format" : "guint32", 664 "public-format" : "QmiWdsIpFamily" }, 665 { "name" : "PDN Filters Removed", 666 "id" : "0x29", 667 "type" : "TLV", 668 "since" : "1.18", 669 "format" : "sequence", 670 "contents" : [ { "name" : "PDN Filter Handler", 671 "format" : "array", 672 "size-prefix-format" : "guint8", 673 "array-element" : { "format": "guint32" } } ] }, 674 { "name" : "Extended Data Bearer Technology", 675 "id" : "0x2A", 676 "type" : "TLV", 677 "since" : "1.18", 678 "format" : "sequence", 679 "contents" : [ { "name" : "Data Bearer Technology", 680 "format" : "guint32", 681 "public-format" : "QmiWdsDataSystemNetworkType" }, 682 { "name" : "Radio Access Technology", 683 "format" : "guint32", 684 "public-format" : "QmiWdsRadioAccessTechnology" }, 685 { "name" : "Extended Data Bearer Technology 3GPP", 686 "format" : "guint16", 687 "public-format" : "QmiWdsExtendedDataBearerTechnology3gpp" }, 688 { "name" : "Reserved1", 689 "visible" : "no", 690 "format" : "guint8" }, 691 { "name" : "Extended Data Bearer Technology 3GPP2", 692 "format" : "guint16", 693 "public-format" : "QmiWdsExtendedDataBearerTechnology3gpp2" }, 694 { "name" : "Reserved2", 695 "visible" : "no", 696 "format" : "guint8" }, 697 { "name" : "Reserved3", 698 "visible" : "no", 699 "format" : "guint8" }, 700 { "name" : "Reserved4", 701 "visible" : "no", 702 "format" : "guint8" } ] } ] }, 703 704 // ********************************************************************************* 705 { "name" : "Abort", 706 "type" : "Message", 707 "service" : "WDS", 708 "id" : "0x0002", 709 "since" : "1.0", 710 // This magic tag allows us to avoid creating a method in the client 711 "scope" : "library-only", 712 "input" : [ { "name" : "Transaction ID", 713 "id" : "0x01", 714 "type" : "TLV", 715 "since" : "1.0", 716 "format" : "guint16" } ], 717 "output" : [ { "common-ref" : "Operation Result" } ] }, 718 719 // ********************************************************************************* 720 { "name" : "Indication Register", 721 "type" : "Message", 722 "service" : "WDS", 723 "id" : "0x0003", 724 "since" : "1.32", 725 "input" : [ { "name" : "Report Extended IP Configuration Change", 726 "id" : "0x12", 727 "mandatory" : "no", 728 "type" : "TLV", 729 "since" : "1.32", 730 "format" : "guint8", 731 "public-format" : "gboolean" }, 732 { "name" : "Report Profile Changes", 733 "id" : "0x19", 734 "mandatory" : "no", 735 "type" : "TLV", 736 "since" : "1.34", 737 "format" : "guint8", 738 "public-format" : "gboolean" } ], 739 "output" : [ { "common-ref" : "Operation Result" } ] }, 740 741 // ********************************************************************************* 742 { "name" : "Get Supported Messages", 743 "type" : "Message", 744 "service" : "WDS", 745 "id" : "0x001E", 746 "since" : "1.14", 747 "output" : [ { "common-ref" : "Operation Result" }, 748 { "name" : "List", 749 "id" : "0x10", 750 "type" : "TLV", 751 "since" : "1.14", 752 "format" : "array", 753 "size-prefix-format" : "guint16", 754 "array-element" : { "format" : "guint8" }, 755 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 756 757 // ********************************************************************************* 758 { "name" : "Start Network", 759 "type" : "Message", 760 "service" : "WDS", 761 "id" : "0x0020", 762 "since" : "1.0", 763 // This method may be aborted 764 "abort" : "yes", 765 "input" : [ { "name" : "Primary DNS Address Preference", 766 "id" : "0x10", 767 "type" : "TLV", 768 "since" : "1.0", 769 "format" : "guint32" }, 770 { "name" : "Secondary DNS Address Preference", 771 "id" : "0x11", 772 "type" : "TLV", 773 "since" : "1.0", 774 "format" : "guint32" }, 775 { "name" : "Primary NBNS Address Preference", 776 "id" : "0x12", 777 "type" : "TLV", 778 "since" : "1.0", 779 "format" : "guint32" }, 780 { "name" : "Secondary NBNS Address Preference", 781 "id" : "0x13", 782 "type" : "TLV", 783 "since" : "1.0", 784 "format" : "guint32" }, 785 { "name" : "APN", 786 "id" : "0x14", 787 "type" : "TLV", 788 "since" : "1.0", 789 "format" : "string" }, 790 { "name" : "IPv4 Address Preference", 791 "id" : "0x15", 792 "type" : "TLV", 793 "since" : "1.0", 794 "format" : "guint32" }, 795 { "name" : "Authentication Preference", 796 "id" : "0x16", 797 "type" : "TLV", 798 "since" : "1.0", 799 "format" : "guint8", 800 "public-format" : "QmiWdsAuthentication" }, 801 { "name" : "Username", 802 "id" : "0x17", 803 "type" : "TLV", 804 "since" : "1.0", 805 "format" : "string", 806 "personal-info" : "true" }, 807 { "name" : "Password", 808 "id" : "0x18", 809 "type" : "TLV", 810 "since" : "1.0", 811 "format" : "string", 812 "personal-info" : "true" }, 813 { "name" : "IP Family Preference", 814 "id" : "0x19", 815 "type" : "TLV", 816 "since" : "1.0", 817 "format" : "guint8", 818 "public-format" : "QmiWdsIpFamily" }, 819 { "name" : "Technology Preference", 820 "id" : "0x30", 821 "type" : "TLV", 822 "since" : "1.0", 823 "format" : "guint8", 824 "public-format" : "QmiWdsTechnologyPreference" }, 825 { "name" : "Profile Index 3GPP", 826 "id" : "0x31", 827 "type" : "TLV", 828 "since" : "1.0", 829 "format" : "guint8" }, 830 { "name" : "Profile Index 3GPP2", 831 "id" : "0x32", 832 "type" : "TLV", 833 "since" : "1.0", 834 "format" : "guint8" }, 835 { "name" : "Enable Autoconnect", 836 "id" : "0x33", 837 "type" : "TLV", 838 "since" : "1.0", 839 "format" : "guint8", 840 "public-format" : "gboolean" }, 841 { "name" : "Extended Technology Preference", 842 "id" : "0x34", 843 "type" : "TLV", 844 "since" : "1.0", 845 // Note: docs give this as gint16 with negative enum values. Instead, we use 846 // guint16 with equivalent positive enum values. 847 "format" : "guint16", 848 "public-format" : "QmiWdsExtendedTechnologyPreference" }, 849 { "name" : "Call Type", 850 "id" : "0x35", 851 "type" : "TLV", 852 "since" : "1.0", 853 "format" : "guint8", 854 "public-format" : "QmiWdsCallType" } ], 855 "output" : [ { "common-ref" : "Operation Result" }, 856 { "name" : "Packet Data Handle", 857 "id" : "0x01", 858 "type" : "TLV", 859 "since" : "1.0", 860 "format" : "guint32", 861 "prerequisites": [ { "common-ref" : "Success" } ] }, 862 { "name" : "Call End Reason", 863 "id" : "0x10", 864 "type" : "TLV", 865 "since" : "1.0", 866 "format" : "guint16", 867 "public-format" : "QmiWdsCallEndReason", 868 "prerequisites" : [ { "field" : "Result Error Status", 869 "operation" : "!=", 870 "value" : "QMI_STATUS_SUCCESS" }, 871 { "field" : "Result Error Code", 872 "operation" : "==", 873 "value" : "QMI_PROTOCOL_ERROR_CALL_FAILED" } ] }, 874 { "name" : "Verbose Call End Reason", 875 "id" : "0x11", 876 "type" : "TLV", 877 "since" : "1.0", 878 "format" : "sequence", 879 "contents" : [ { "name" : "Type", 880 "format" : "guint16", 881 "public-format" : "QmiWdsVerboseCallEndReasonType" }, 882 { "name" : "Reason", 883 "format" : "gint16" } ], 884 "prerequisites": [ { "field" : "Result Error Status", 885 "operation" : "!=", 886 "value" : "QMI_STATUS_SUCCESS" }, 887 { "field" : "Result Error Code", 888 "operation" : "==", 889 "value" : "QMI_PROTOCOL_ERROR_CALL_FAILED" } ] } ] }, 890 891 // ********************************************************************************* 892 { "name" : "Stop Network", 893 "type" : "Message", 894 "service" : "WDS", 895 "id" : "0x0021", 896 "since" : "1.0", 897 "input" : [ { "name" : "Packet Data Handle", 898 "id" : "0x01", 899 "type" : "TLV", 900 "since" : "1.0", 901 "format" : "guint32" }, 902 { "name" : "Disable Autoconnect", 903 "id" : "0x10", 904 "type" : "TLV", 905 "since" : "1.0", 906 "format" : "guint8", 907 "public-format" : "gboolean" } ], 908 "output" : [ { "common-ref" : "Operation Result" } ] }, 909 910 // ********************************************************************************* 911 { "name" : "Get Packet Service Status", 912 "type" : "Message", 913 "service" : "WDS", 914 "id" : "0x0022", 915 "since" : "1.0", 916 "output" : [ { "common-ref" : "Operation Result" }, 917 { "name" : "Connection Status", 918 "id" : "0x01", 919 "type" : "TLV", 920 "since" : "1.0", 921 "format" : "guint8", 922 "public-format" : "QmiWdsConnectionStatus", 923 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 924 925 { "name" : "Packet Service Status", 926 "type" : "Indication", 927 "service" : "WDS", 928 "id" : "0x0022", 929 "since" : "1.14", 930 "output" : [ { "name" : "Connection Status", 931 "id" : "0x01", 932 "type" : "TLV", 933 "since" : "1.14", 934 "format" : "sequence", 935 "contents" : [ { "name" : "Status", 936 "format" : "guint8", 937 "public-format" : "QmiWdsConnectionStatus" }, 938 { "name" : "Reconfiguration Required", 939 "format" : "guint8", 940 "public-format" : "gboolean" } ] }, 941 { "name" : "Call End Reason", 942 "id" : "0x10", 943 "type" : "TLV", 944 "since" : "1.14", 945 "format" : "guint16", 946 "public-format" : "QmiWdsCallEndReason" }, 947 { "name" : "Verbose Call End Reason", 948 "id" : "0x11", 949 "type" : "TLV", 950 "since" : "1.14", 951 "format" : "sequence", 952 "contents" : [ { "name" : "Type", 953 "format" : "guint16", 954 "public-format" : "QmiWdsVerboseCallEndReasonType" }, 955 { "name" : "Reason", 956 "format" : "gint16" } ] }, 957 { "name" : "IP Family", 958 "id" : "0x12", 959 "type" : "TLV", 960 "since" : "1.14", 961 "format" : "guint8", 962 "public-format" : "QmiWdsIpFamily" }, 963 { "name" : "Extended Technology Preference", 964 "id" : "0x34", 965 "type" : "TLV", 966 "since" : "1.14", 967 // Note: docs give this as gint16 with negative enum values. Instead, we use 968 // guint16 with equivalent positive enum values. 969 "format" : "guint16", 970 "public-format" : "QmiWdsExtendedTechnologyPreference" } ] }, 971 972 // ********************************************************************************* 973 { "name" : "Get Channel Rates", 974 "type" : "Message", 975 "service" : "WDS", 976 "id" : "0x0023", 977 "since" : "1.20", 978 "output" : [ { "common-ref" : "Operation Result" }, 979 { "name" : "Channel Rates", 980 "id" : "0x01", 981 "type" : "TLV", 982 "since" : "1.0", 983 "format" : "sequence", 984 "contents" : [ { "name" : "Channel TX Rate BPS", 985 "format" : "guint32" }, 986 { "name" : "Channel RX Rate BPS", 987 "format" : "guint32" }, 988 { "name" : "Max Channel TX Rate BPS", 989 "format" : "guint32" }, 990 { "name" : "Max Channel RX Rate BPS", 991 "format" : "guint32" } ] } ] }, 992 993 // ********************************************************************************* 994 { "name" : "Get Packet Statistics", 995 "type" : "Message", 996 "service" : "WDS", 997 "id" : "0x0024", 998 "since" : "1.6", 999 "input" : [ { "name" : "Mask", 1000 "id" : "0x01", 1001 "type" : "TLV", 1002 "since" : "1.6", 1003 "format" : "guint32", 1004 "public-format" : "QmiWdsPacketStatisticsMaskFlag" } ], 1005 "output" : [ { "common-ref" : "Operation Result" }, 1006 { "name" : "Tx Packets Ok", 1007 "id" : "0x10", 1008 "type" : "TLV", 1009 "since" : "1.6", 1010 "format" : "guint32", 1011 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1012 { "name" : "Rx Packets Ok", 1013 "id" : "0x11", 1014 "type" : "TLV", 1015 "since" : "1.6", 1016 "format" : "guint32", 1017 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1018 { "name" : "Tx Packets Error", 1019 "id" : "0x12", 1020 "type" : "TLV", 1021 "since" : "1.6", 1022 "format" : "guint32", 1023 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1024 { "name" : "Rx Packets Error", 1025 "id" : "0x13", 1026 "type" : "TLV", 1027 "since" : "1.6", 1028 "format" : "guint32", 1029 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1030 { "name" : "Tx Overflows", 1031 "id" : "0x14", 1032 "type" : "TLV", 1033 "since" : "1.6", 1034 "format" : "guint32", 1035 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1036 { "name" : "Rx Overflows", 1037 "id" : "0x15", 1038 "type" : "TLV", 1039 "since" : "1.6", 1040 "format" : "guint32", 1041 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1042 { "name" : "Tx Bytes Ok", 1043 "id" : "0x19", 1044 "type" : "TLV", 1045 "since" : "1.6", 1046 "format" : "guint64", 1047 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1048 { "name" : "Rx Bytes Ok", 1049 "id" : "0x1A", 1050 "type" : "TLV", 1051 "since" : "1.6", 1052 "format" : "guint64", 1053 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1054 // Note: last call TX/RX given along with QMI Error 'out of call' 1055 { "name" : "Last Call Tx Bytes Ok", 1056 "id" : "0x1B", 1057 "type" : "TLV", 1058 "since" : "1.6", 1059 "format" : "guint64" }, 1060 { "name" : "Last Call Rx Bytes Ok", 1061 "id" : "0x1C", 1062 "type" : "TLV", 1063 "since" : "1.6", 1064 "format" : "guint64" }, 1065 { "name" : "Tx Packets Dropped", 1066 "id" : "0x1D", 1067 "type" : "TLV", 1068 "since" : "1.6", 1069 "format" : "guint32", 1070 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1071 { "name" : "Rx Packets Dropped", 1072 "id" : "0x1E", 1073 "type" : "TLV", 1074 "since" : "1.6", 1075 "format" : "guint32", 1076 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 1077 1078 // ********************************************************************************* 1079 { "name" : "Go Dormant", 1080 "type" : "Message", 1081 "service" : "WDS", 1082 "id" : "0x0025", 1083 "since" : "1.18", 1084 "output" : [ { "common-ref" : "Operation Result" } ] }, 1085 1086 // ********************************************************************************* 1087 { "name" : "Go Active", 1088 "type" : "Message", 1089 "service" : "WDS", 1090 "id" : "0x0026", 1091 "since" : "1.18", 1092 "output" : [ { "common-ref" : "Operation Result" } ] }, 1093 1094 // ********************************************************************************* 1095 { "name" : "Create Profile", 1096 "type" : "Message", 1097 "service" : "WDS", 1098 "id" : "0x0027", 1099 "since" : "1.18", 1100 "input" : [ { "name" : "Profile Type", 1101 "id" : "0x01", 1102 "type" : "TLV", 1103 "since" : "1.18", 1104 "format" : "guint8", 1105 "public-format" : "QmiWdsProfileType" }, 1106 { "common-ref" : "WDS Profile Name", 1107 "since" : "1.18" }, 1108 { "common-ref" : "WDS PDP Type", 1109 "since" : "1.18" }, 1110 { "common-ref" : "WDS PDP Header Compression Type", 1111 "since" : "1.18" }, 1112 { "common-ref" : "WDS PDP Data Compression Type", 1113 "since" : "1.18" }, 1114 { "common-ref" : "WDS APN Name", 1115 "since" : "1.18" }, 1116 { "common-ref" : "WDS Primary IPv4 DNS Address", 1117 "since" : "1.18" }, 1118 { "common-ref" : "WDS Secondary IPv4 DNS Address", 1119 "since" : "1.18" }, 1120 { "common-ref" : "WDS UMTS Requested QoS", 1121 "since" : "1.18" }, 1122 { "common-ref" : "WDS UMTS Minimum QoS", 1123 "since" : "1.18" }, 1124 { "common-ref" : "WDS GPRS Requested QoS", 1125 "since" : "1.18" }, 1126 { "common-ref" : "WDS GPRS Minimum QoS", 1127 "since" : "1.18" }, 1128 { "common-ref" : "WDS Username", 1129 "since" : "1.18" }, 1130 { "common-ref" : "WDS Password", 1131 "since" : "1.18" }, 1132 { "common-ref" : "WDS Authentication", 1133 "since" : "1.18" }, 1134 { "common-ref" : "WDS IPv4 Address Preference", 1135 "since" : "1.18" }, 1136 { "common-ref" : "WDS PCSCF Address Using PCO", 1137 "since" : "1.18" }, 1138 // 0x20, PDP access control flag 1139 { "common-ref" : "WDS PCSCF Address Using DHCP", 1140 "since" : "1.18" }, 1141 { "common-ref" : "WDS IMCN Flag", 1142 "since" : "1.18" }, 1143 // 0x23, TFT ID1 Parameters 1144 // 0x24, TFT ID2 Parameters 1145 { "common-ref" : "WDS PDP Context Number", 1146 "since" : "1.18" }, 1147 { "common-ref" : "WDS PDP Context Secondary Flag", 1148 "since" : "1.18" }, 1149 { "common-ref" : "WDS PDP Context Primary ID", 1150 "since" : "1.18" }, 1151 { "common-ref" : "WDS IPv6 Address Preference", 1152 "since" : "1.18" }, 1153 { "common-ref" : "WDS UMTS Requested QoS With Signaling Indication Flag", 1154 "since" : "1.18" }, 1155 { "common-ref" : "WDS UMTS Minimum QoS With Signaling Indication Flag", 1156 "since" : "1.18" }, 1157 { "common-ref" : "WDS IPv6 Primary DNS Address Preference", 1158 "since" : "1.18" }, 1159 { "common-ref" : "WDS IPv6 Secondary DNS Address Preference", 1160 "since" : "1.18" }, 1161 // 0x2D, DHCP/NAS Preference 1162 { "common-ref" : "WDS LTE QoS Parameters", 1163 "since" : "1.18" }, 1164 { "common-ref" : "WDS APN Disabled Flag", 1165 "since" : "1.22" }, 1166 // 0x30, PDN inactivity timeout 1167 // 0x31, APN class 1168 { "common-ref" : "WDS Roaming Disallowed Flag", 1169 "since" : "1.22" }, 1170 // 0x90, Negotiate DNS server preference 1171 // 0x91, PPP session close timer for DO 1172 // 0x92, PPP session close timer for 1X 1173 // 0x93, Allow/disallow lingering of interface 1174 // 0x94, LCP ACK timeout 1175 // 0x95, IPCP ACK timeout 1176 // 0x96, AUTH timeout 1177 // 0x97, LCP configuration request retry count value 1178 // 0x98, IPCP configuration request retry count value 1179 // 0x99, Authentication retry 1180 // 0x9A, Authentication protocol, 1181 // 0x9B, User ID 1182 // 0x9C, Authentication password 1183 // 0x9D, Data rate 1184 // 0x9E, Application type 1185 // 0x9F, Data mode 1186 // 0xA0, Application priority 1187 // 0xA1, APN string 1188 // 0xA2, PDN type 1189 // 0xA3, Is PCSCF address needed 1190 // 0xA4, IPv4 Primary DNS address 1191 // 0xA5, IPv4 Secondary DNS address 1192 // 0xA6, IPv6 Primary DNS address 1193 // 0xA7, IPv6 Secondary DNS address 1194 // 0xA8, RAT type 1195 // 0xA9, APN enabled 1196 // 0xAA, PDN inactivity timeout 1197 // 0xAB, APN class 1198 { "common-ref" : "WDS APN Type", 1199 "since" : "1.30" } ], 1200 "output" : [ { "common-ref" : "Operation Result" }, 1201 { "common-ref" : "WDS Profile Identifier", 1202 "since" : "1.18", 1203 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1204 { "common-ref" : "WDS Extended Error Code", 1205 "since" : "1.18" } ] }, 1206 1207 // ********************************************************************************* 1208 { "name" : "Modify Profile", 1209 "type" : "Message", 1210 "service" : "WDS", 1211 "id" : "0x0028", 1212 "since" : "1.18", 1213 "input" : [ { "common-ref" : "WDS Profile Identifier", 1214 "since" : "1.18" }, 1215 { "common-ref" : "WDS Profile Name", 1216 "since" : "1.18" }, 1217 { "common-ref" : "WDS PDP Type", 1218 "since" : "1.18" }, 1219 { "common-ref" : "WDS PDP Header Compression Type", 1220 "since" : "1.18" }, 1221 { "common-ref" : "WDS PDP Data Compression Type", 1222 "since" : "1.18" }, 1223 { "common-ref" : "WDS APN Name", 1224 "since" : "1.18" }, 1225 { "common-ref" : "WDS Primary IPv4 DNS Address", 1226 "since" : "1.18" }, 1227 { "common-ref" : "WDS Secondary IPv4 DNS Address", 1228 "since" : "1.18" }, 1229 { "common-ref" : "WDS UMTS Requested QoS", 1230 "since" : "1.18" }, 1231 { "common-ref" : "WDS UMTS Minimum QoS", 1232 "since" : "1.18" }, 1233 { "common-ref" : "WDS GPRS Requested QoS", 1234 "since" : "1.18" }, 1235 { "common-ref" : "WDS GPRS Minimum QoS", 1236 "since" : "1.18" }, 1237 { "common-ref" : "WDS Username", 1238 "since" : "1.18" }, 1239 { "common-ref" : "WDS Password", 1240 "since" : "1.18" }, 1241 { "common-ref" : "WDS Authentication", 1242 "since" : "1.18" }, 1243 { "common-ref" : "WDS IPv4 Address Preference", 1244 "since" : "1.18" }, 1245 { "common-ref" : "WDS PCSCF Address Using PCO", 1246 "since" : "1.18" }, 1247 // 0x20, PDP access control flag 1248 { "common-ref" : "WDS PCSCF Address Using DHCP", 1249 "since" : "1.18" }, 1250 { "common-ref" : "WDS IMCN Flag", 1251 "since" : "1.18" }, 1252 // 0x23, TFT ID1 Parameters 1253 // 0x24, TFT ID2 Parameters 1254 { "common-ref" : "WDS PDP Context Number", 1255 "since" : "1.18" }, 1256 { "common-ref" : "WDS PDP Context Secondary Flag", 1257 "since" : "1.18" }, 1258 { "common-ref" : "WDS PDP Context Primary ID", 1259 "since" : "1.18" }, 1260 { "common-ref" : "WDS IPv6 Address Preference", 1261 "since" : "1.18" }, 1262 { "common-ref" : "WDS UMTS Requested QoS With Signaling Indication Flag", 1263 "since" : "1.18" }, 1264 { "common-ref" : "WDS UMTS Minimum QoS With Signaling Indication Flag", 1265 "since" : "1.18" }, 1266 { "common-ref" : "WDS IPv6 Primary DNS Address Preference", 1267 "since" : "1.18" }, 1268 { "common-ref" : "WDS IPv6 Secondary DNS Address Preference", 1269 "since" : "1.18" }, 1270 // 0x2D, DHCP/NAS Preference 1271 { "common-ref" : "WDS LTE QoS Parameters", 1272 "since" : "1.18" }, 1273 { "common-ref" : "WDS APN Disabled Flag", 1274 "since" : "1.22" }, 1275 // 0x30, PDN inactivity timeout 1276 // 0x31, APN class 1277 { "common-ref" : "WDS Roaming Disallowed Flag", 1278 "since" : "1.22" }, 1279 // 0x90, Negotiate DNS server preference 1280 // 0x91, PPP session close timer for DO 1281 // 0x92, PPP session close timer for 1X 1282 // 0x93, Allow/disallow lingering of interface 1283 // 0x94, LCP ACK timeout 1284 // 0x95, IPCP ACK timeout 1285 // 0x96, AUTH timeout 1286 // 0x97, LCP configuration request retry count value 1287 // 0x98, IPCP configuration request retry count value 1288 // 0x99, Authentication retry 1289 // 0x9A, Authentication protocol, 1290 // 0x9B, User ID 1291 // 0x9C, Authentication password 1292 // 0x9D, Data rate 1293 // 0x9E, Application type 1294 // 0x9F, Data mode 1295 // 0xA0, Application priority 1296 // 0xA1, APN string 1297 // 0xA2, PDN type 1298 // 0xA3, Is PCSCF address needed 1299 // 0xA4, IPv4 Primary DNS address 1300 // 0xA5, IPv4 Secondary DNS address 1301 // 0xA6, IPv6 Primary DNS address 1302 // 0xA7, IPv6 Secondary DNS address 1303 // 0xA8, RAT type 1304 // 0xA9, APN enabled 1305 // 0xAA, PDN inactivity timeout 1306 // 0xAB, APN class 1307 { "common-ref" : "WDS APN Type", 1308 "since" : "1.30" } ], 1309 "output" : [ { "common-ref" : "Operation Result" }, 1310 { "common-ref" : "WDS Extended Error Code", 1311 "since" : "1.18" } ] }, 1312 1313 // ********************************************************************************* 1314 { "name" : "Delete Profile", 1315 "type" : "Message", 1316 "service" : "WDS", 1317 "id" : "0x0029", 1318 "since" : "1.18", 1319 "input" : [ { "common-ref" : "WDS Profile Identifier", 1320 "since" : "1.18" } ], 1321 "output" : [ { "common-ref" : "Operation Result" }, 1322 { "common-ref" : "WDS Extended Error Code", 1323 "since" : "1.18" } ] }, 1324 1325 // ********************************************************************************* 1326 { "name" : "Get Profile List", 1327 "type" : "Message", 1328 "service" : "WDS", 1329 "id" : "0x002A", 1330 "since" : "1.8", 1331 "input" : [ { "name" : "Profile Type", 1332 "id" : "0x10", 1333 "type" : "TLV", 1334 "since" : "1.8", 1335 "format" : "guint8", 1336 "public-format" : "QmiWdsProfileType" } ], 1337 "output" : [ { "common-ref" : "Operation Result" }, 1338 { "name" : "Profile List", 1339 "id" : "0x01", 1340 "type" : "TLV", 1341 "since" : "1.8", 1342 "format" : "array", 1343 "size-prefix-format" : "guint8", 1344 "array-element" : { "name" : "Profile", 1345 "format" : "struct", 1346 "contents" : [ { "name" : "Profile Type", 1347 "format" : "guint8", 1348 "public-format" : "QmiWdsProfileType" }, 1349 { "name" : "Profile Index", 1350 "format" : "guint8" }, 1351 { "name" : "Profile Name", 1352 "format" : "string" } ] }, 1353 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1354 { "common-ref" : "WDS Extended Error Code", 1355 "since" : "1.8" } ] }, 1356 1357 // ********************************************************************************* 1358 { "name" : "Get Profile Settings", 1359 "type" : "Message", 1360 "service" : "WDS", 1361 "id" : "0x002B", 1362 "since" : "1.8", 1363 "input" : [ { "name" : "Profile ID", 1364 "id" : "0x01", 1365 "type" : "TLV", 1366 "since" : "1.8", 1367 "format" : "sequence", 1368 "contents" : [ { "name" : "Profile Type", 1369 "format" : "guint8", 1370 "public-format" : "QmiWdsProfileType" }, 1371 { "name" : "Profile Index", 1372 "format" : "guint8" } ] } ], 1373 "output" : [ { "common-ref" : "Operation Result" }, 1374 { "common-ref" : "WDS Profile Name", 1375 "since" : "1.8", 1376 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1377 { "common-ref" : "WDS PDP Type", 1378 "since" : "1.8", 1379 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1380 { "common-ref" : "WDS PDP Header Compression Type", 1381 "since" : "1.18", 1382 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1383 { "common-ref" : "WDS PDP Data Compression Type", 1384 "since" : "1.18", 1385 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1386 { "common-ref" : "WDS APN Name", 1387 "since" : "1.8", 1388 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1389 { "common-ref" : "WDS Primary IPv4 DNS Address", 1390 "since" : "1.8", 1391 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1392 { "common-ref" : "WDS Secondary IPv4 DNS Address", 1393 "since" : "1.8", 1394 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1395 { "common-ref" : "WDS UMTS Requested QoS", 1396 "since" : "1.18", 1397 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1398 { "common-ref" : "WDS UMTS Minimum QoS", 1399 "since" : "1.18", 1400 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1401 { "common-ref" : "WDS GPRS Requested QoS", 1402 "since" : "1.8", 1403 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1404 { "common-ref" : "WDS GPRS Minimum QoS", 1405 "since" : "1.8", 1406 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1407 { "common-ref" : "WDS Username", 1408 "since" : "1.8", 1409 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1410 { "common-ref" : "WDS Password", 1411 "since" : "1.8", 1412 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1413 { "common-ref" : "WDS Authentication", 1414 "since" : "1.8", 1415 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1416 { "common-ref" : "WDS IPv4 Address Preference", 1417 "since" : "1.8", 1418 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1419 { "common-ref" : "WDS PCSCF Address Using PCO", 1420 "since" : "1.8", 1421 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1422 // 0x20, PDP access control flag 1423 { "common-ref" : "WDS PCSCF Address Using DHCP", 1424 "since" : "1.8", 1425 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1426 { "common-ref" : "WDS IMCN Flag", 1427 "since" : "1.8", 1428 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1429 // 0x23, TFT ID1 Parameters 1430 // 0x24, TFT ID2 Parameters 1431 { "common-ref" : "WDS PDP Context Number", 1432 "since" : "1.18", 1433 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1434 { "common-ref" : "WDS PDP Context Secondary Flag", 1435 "since" : "1.18", 1436 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1437 { "common-ref" : "WDS PDP Context Primary ID", 1438 "since" : "1.18", 1439 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1440 { "common-ref" : "WDS IPv6 Address Preference", 1441 "since" : "1.8", 1442 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1443 { "common-ref" : "WDS UMTS Requested QoS With Signaling Indication Flag", 1444 "since" : "1.18", 1445 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1446 { "common-ref" : "WDS UMTS Minimum QoS With Signaling Indication Flag", 1447 "since" : "1.18", 1448 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1449 { "common-ref" : "WDS IPv6 Primary DNS Address Preference", 1450 "since" : "1.8", 1451 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1452 { "common-ref" : "WDS IPv6 Secondary DNS Address Preference", 1453 "since" : "1.8", 1454 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1455 // 0x2D, DHCP/NAS Preference 1456 { "common-ref" : "WDS LTE QoS Parameters", 1457 "since" : "1.18", 1458 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1459 { "common-ref" : "WDS APN Disabled Flag", 1460 "since" : "1.22", 1461 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1462 // 0x30, PDN inactivity timeout 1463 // 0x31, APN class 1464 { "common-ref" : "WDS Roaming Disallowed Flag", 1465 "since" : "1.22", 1466 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1467 // 0x90, Negotiate DNS server preference 1468 // 0x91, PPP session close timer for DO 1469 // 0x92, PPP session close timer for 1X 1470 // 0x93, Allow/disallow lingering of interface 1471 // 0x94, LCP ACK timeout 1472 // 0x95, IPCP ACK timeout 1473 // 0x96, AUTH timeout 1474 // 0x97, LCP configuration request retry count value 1475 // 0x98, IPCP configuration request retry count value 1476 // 0x99, Authentication retry 1477 // 0x9A, Authentication protocol, 1478 // 0x9B, User ID 1479 // 0x9C, Authentication password 1480 // 0x9D, Data rate 1481 // 0x9E, Application type 1482 // 0x9F, Data mode 1483 // 0xA0, Application priority 1484 // 0xA1, APN string 1485 // 0xA2, PDN type 1486 // 0xA3, Is PCSCF address needed 1487 // 0xA4, IPv4 Primary DNS address 1488 // 0xA5, IPv4 Secondary DNS address 1489 // 0xA6, IPv6 Primary DNS address 1490 // 0xA7, IPv6 Secondary DNS address 1491 // 0xA8, RAT type 1492 // 0xA9, APN enabled 1493 // 0xAA, PDN inactivity timeout 1494 // 0xAB, APN class 1495 { "common-ref" : "WDS APN Type", 1496 "since" : "1.30", 1497 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1498 { "common-ref" : "WDS Extended Error Code", 1499 "since" : "1.8" } ] }, 1500 1501 // ********************************************************************************* 1502 { "name" : "Get Default Settings", 1503 "type" : "Message", 1504 "service" : "WDS", 1505 "id" : "0x002C", 1506 "since" : "1.8", 1507 "input" : [ { "name" : "Profile Type", 1508 "id" : "0x01", 1509 "type" : "TLV", 1510 "since" : "1.8", 1511 "format" : "guint8", 1512 "public-format" : "QmiWdsProfileType" } ], 1513 "output" : [ { "common-ref" : "Operation Result" }, 1514 { "common-ref" : "WDS Profile Name", 1515 "since" : "1.8", 1516 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1517 { "common-ref" : "WDS PDP Type", 1518 "since" : "1.8", 1519 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1520 { "common-ref" : "WDS PDP Header Compression Type", 1521 "since" : "1.18", 1522 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1523 { "common-ref" : "WDS PDP Data Compression Type", 1524 "since" : "1.18", 1525 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1526 { "common-ref" : "WDS APN Name", 1527 "since" : "1.8", 1528 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1529 { "common-ref" : "WDS Primary IPv4 DNS Address", 1530 "since" : "1.8", 1531 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1532 { "common-ref" : "WDS Secondary IPv4 DNS Address", 1533 "since" : "1.8", 1534 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1535 { "common-ref" : "WDS UMTS Requested QoS", 1536 "since" : "1.18", 1537 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1538 { "common-ref" : "WDS UMTS Minimum QoS", 1539 "since" : "1.18", 1540 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1541 { "common-ref" : "WDS GPRS Requested QoS", 1542 "since" : "1.8", 1543 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1544 { "common-ref" : "WDS GPRS Minimum QoS", 1545 "since" : "1.8", 1546 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1547 { "common-ref" : "WDS Username", 1548 "since" : "1.8", 1549 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1550 { "common-ref" : "WDS Password", 1551 "since" : "1.8", 1552 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1553 { "common-ref" : "WDS Authentication", 1554 "since" : "1.8", 1555 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1556 { "common-ref" : "WDS IPv4 Address Preference", 1557 "since" : "1.8", 1558 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1559 { "common-ref" : "WDS PCSCF Address Using PCO", 1560 "since" : "1.8", 1561 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1562 // 0x20, PDP access control flag 1563 { "common-ref" : "WDS PCSCF Address Using DHCP", 1564 "since" : "1.8", 1565 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1566 { "common-ref" : "WDS IMCN Flag", 1567 "since" : "1.8", 1568 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1569 // 0x23, TFT ID1 Parameters 1570 // 0x24, TFT ID2 Parameters 1571 { "common-ref" : "WDS PDP Context Number", 1572 "since" : "1.18", 1573 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1574 { "common-ref" : "WDS PDP Context Secondary Flag", 1575 "since" : "1.18", 1576 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1577 { "common-ref" : "WDS PDP Context Primary ID", 1578 "since" : "1.18", 1579 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1580 { "common-ref" : "WDS IPv6 Address Preference", 1581 "since" : "1.8", 1582 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1583 { "common-ref" : "WDS UMTS Requested QoS With Signaling Indication Flag", 1584 "since" : "1.18", 1585 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1586 { "common-ref" : "WDS UMTS Minimum QoS With Signaling Indication Flag", 1587 "since" : "1.18", 1588 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1589 { "common-ref" : "WDS IPv6 Primary DNS Address Preference", 1590 "since" : "1.8", 1591 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1592 { "common-ref" : "WDS IPv6 Secondary DNS Address Preference", 1593 "since" : "1.8", 1594 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1595 // 0x2D, DHCP/NAS Preference 1596 { "common-ref" : "WDS LTE QoS Parameters", 1597 "since" : "1.18", 1598 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1599 // 0x2F, APN disabled flag 1600 // 0x30, PDN inactivity timeout 1601 // 0x31, APN class 1602 // 0x90, Negotiate DNS server preference 1603 // 0x91, PPP session close timer for DO 1604 // 0x92, PPP session close timer for 1X 1605 // 0x93, Allow/disallow lingering of interface 1606 // 0x94, LCP ACK timeout 1607 // 0x95, IPCP ACK timeout 1608 // 0x96, AUTH timeout 1609 // 0x97, LCP configuration request retry count value 1610 // 0x98, IPCP configuration request retry count value 1611 // 0x99, Authentication retry 1612 // 0x9A, Authentication protocol, 1613 // 0x9B, User ID 1614 // 0x9C, Authentication password 1615 // 0x9D, Data rate 1616 // 0x9E, Application type 1617 // 0x9F, Data mode 1618 // 0xA0, Application priority 1619 // 0xA1, APN string 1620 // 0xA2, PDN type 1621 // 0xA3, Is PCSCF address needed 1622 // 0xA4, IPv4 Primary DNS address 1623 // 0xA5, IPv4 Secondary DNS address 1624 // 0xA6, IPv6 Primary DNS address 1625 // 0xA7, IPv6 Secondary DNS address 1626 // 0xA8, RAT type 1627 // 0xA9, APN enabled 1628 // 0xAA, PDN inactivity timeout 1629 // 0xAB, APN class 1630 { "common-ref" : "WDS Extended Error Code", 1631 "since" : "1.8" } ] }, 1632 1633 // ********************************************************************************* 1634 { "name" : "Get Current Settings", 1635 "type" : "Message", 1636 "service" : "WDS", 1637 "id" : "0x002D", 1638 "since" : "1.0", 1639 "input" : [ { "name" : "Requested Settings", 1640 "id" : "0x10", 1641 "mandatory" : "yes", 1642 "type" : "TLV", 1643 "since" : "1.0", 1644 "format" : "guint32", 1645 "public-format" : "QmiWdsRequestedSettings" } ], 1646 "output" : [ { "common-ref" : "Operation Result" }, 1647 { "common-ref" : "WDS Profile Name", 1648 "since" : "1.0", 1649 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1650 { "common-ref" : "WDS PDP Type", 1651 "since" : "1.0", 1652 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1653 { "common-ref" : "WDS APN Name", 1654 "since" : "1.0", 1655 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1656 { "common-ref" : "WDS Primary IPv4 DNS Address", 1657 "since" : "1.0", 1658 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1659 { "common-ref" : "WDS Secondary IPv4 DNS Address", 1660 "since" : "1.0", 1661 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1662 { "name" : "UMTS Granted QoS", 1663 "id" : "0x17", 1664 "type" : "TLV", 1665 "since" : "1.14", 1666 "format" : "sequence", 1667 "contents" : [ { "name" : "Traffic Class", 1668 "format" : "guint8", 1669 "public-format" : "QmiWdsTrafficClass" }, 1670 { "name" : "Max uplink bitrate", 1671 "format" : "guint32" }, 1672 { "name" : "Max downlink bitrate", 1673 "format" : "guint32" }, 1674 { "name" : "Guaranteed uplink bitrate", 1675 "format" : "guint32" }, 1676 { "name" : "Guaranteed downlink bitrate", 1677 "format" : "guint32" }, 1678 { "name" : "QoS Delivery Order", 1679 "format" : "guint8", 1680 "public-format" : "QmiWdsDeliveryOrder" }, 1681 { "name" : "Maximum SDU Size", 1682 "format" : "guint32" }, 1683 { "name" : "SDU Error Ratio", 1684 "format" : "guint8", 1685 "public-format" : "QmiWdsSduErrorRatio" }, 1686 { "name" : "Residual Bit Error Ratio", 1687 "format" : "guint8", 1688 "public-format" : "QmiWdsSduResidualBitErrorRatio" }, 1689 { "name" : "Delivery Erroneous SDU", 1690 "format" : "guint8", 1691 "public-format" : "QmiWdsSduErroneousDelivery" }, 1692 { "name" : "Transfer Delay", 1693 "format" : "guint32" }, 1694 { "name" : "Traffic Handling Priority", 1695 "format" : "guint32" } ], 1696 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1697 { "name" : "GPRS Granted QoS", 1698 "id" : "0x19", 1699 "type" : "TLV", 1700 "since" : "1.0", 1701 "format" : "sequence", 1702 "contents" : [ { "name" : "Precedence Class", 1703 "format" : "guint32" }, 1704 { "name" : "Delay Class", 1705 "format" : "guint32" }, 1706 { "name" : "Reliability Class", 1707 "format" : "guint32" }, 1708 { "name" : "Peak Throughput Class", 1709 "format" : "guint32" }, 1710 { "name" : "Mean Throughput Class", 1711 "format" : "guint32" } ], 1712 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1713 { "common-ref" : "WDS Username", 1714 "since" : "1.0", 1715 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1716 { "common-ref" : "WDS Authentication", 1717 "since" : "1.0", 1718 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1719 { "name" : "IPv4 Address", 1720 "id" : "0x1E", 1721 "type" : "TLV", 1722 "since" : "1.0", 1723 "endian" : "little", 1724 "format" : "guint32", 1725 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1726 { "name" : "Profile ID", 1727 "id" : "0x1F", 1728 "type" : "TLV", 1729 "since" : "1.0", 1730 "format" : "sequence", 1731 "contents" : [ { "name" : "Profile Type", 1732 "format" : "guint8", 1733 "public-format" : "QmiWdsProfileType" }, 1734 { "name" : "Profile Index", 1735 "format" : "guint8" } ], 1736 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1737 { "name" : "IPv4 Gateway Address", 1738 "id" : "0x20", 1739 "type" : "TLV", 1740 "since" : "1.0", 1741 "endian" : "little", 1742 "format" : "guint32", 1743 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1744 { "name" : "IPv4 Gateway Subnet Mask", 1745 "id" : "0x21", 1746 "type" : "TLV", 1747 "since" : "1.0", 1748 "endian" : "little", 1749 "format" : "guint32", 1750 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1751 { "name" : "PCSCF Address Using PCO", 1752 "id" : "0x22", 1753 "type" : "TLV", 1754 "since" : "1.0", 1755 "format" : "guint8", 1756 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1757 { "name" : "PCSCF Server Address List", 1758 "id" : "0x23", 1759 "type" : "TLV", 1760 "since" : "1.0", 1761 "format" : "array", 1762 "size-prefix-format" : "guint8", 1763 "array-element" : { "name" : "IPv4 Address", 1764 "endian" : "little", 1765 "format" : "guint32" }, 1766 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1767 { "name" : "PCSCF Domain Name List", 1768 "id" : "0x24", 1769 "type" : "TLV", 1770 "since" : "1.0", 1771 "format" : "array", 1772 "size-prefix-format" : "guint8", 1773 "array-element" : { "name" : "FQDN", 1774 "format" : "string", 1775 "size-prefix-format" : "guint16" }, 1776 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1777 { "name" : "IPv6 Address", 1778 "id" : "0x25", 1779 "type" : "TLV", 1780 "since" : "1.0", 1781 "format" : "sequence", 1782 "contents" : [ { "name" : "Address", 1783 "format" : "array", 1784 "fixed-size" : "8", 1785 "array-element" : { "format": "guint16", "endian": "network" } }, 1786 { "name" : "Prefix Length", 1787 "format" : "guint8" } ], 1788 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1789 { "name" : "IPv6 Gateway Address", 1790 "id" : "0x26", 1791 "type" : "TLV", 1792 "since" : "1.0", 1793 "format" : "sequence", 1794 "contents" : [ { "name" : "Address", 1795 "format" : "array", 1796 "fixed-size" : "8", 1797 "array-element" : { "format": "guint16", "endian": "network" } }, 1798 { "name" : "Prefix Length", 1799 "format" : "guint8" } ], 1800 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1801 { "name" : "IPv6 Primary DNS Address", 1802 "id" : "0x27", 1803 "type" : "TLV", 1804 "since" : "1.0", 1805 "format" : "array", 1806 "fixed-size" : "8", 1807 "array-element" : { "format": "guint16", "endian": "network" }, 1808 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1809 { "name" : "IPv6 Secondary DNS Address", 1810 "id" : "0x28", 1811 "type" : "TLV", 1812 "since" : "1.0", 1813 "format" : "array", 1814 "fixed-size" : "8", 1815 "array-element" : { "format": "guint16", "endian": "network" }, 1816 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1817 { "name" : "MTU", 1818 "id" : "0x29", 1819 "type" : "TLV", 1820 "since" : "1.0", 1821 "format" : "guint32", 1822 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1823 { "name" : "Domain Name List", 1824 "id" : "0x2A", 1825 "type" : "TLV", 1826 "since" : "1.0", 1827 "format" : "array", 1828 "size-prefix-format" : "guint8", 1829 "array-element" : { "name" : "Domain Name", 1830 "format" : "string", 1831 "size-prefix-format" : "guint16" }, 1832 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1833 { "name" : "IP Family", 1834 "id" : "0x2B", 1835 "type" : "TLV", 1836 "since" : "1.0", 1837 "format" : "guint8", 1838 "public-format" : "QmiWdsIpFamily", 1839 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1840 { "name" : "IMCN Flag", 1841 "id" : "0x2C", 1842 "type" : "TLV", 1843 "since" : "1.0", 1844 "format" : "gint8", 1845 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1846 { "name" : "Extended Technology Preference", 1847 "id" : "0x2D", 1848 "type" : "TLV", 1849 "since" : "1.0", 1850 // Note: docs give this as gint16 with negative enum values. Instead, we use 1851 // guint16 with equivalent positive enum values. 1852 "format" : "guint16", 1853 "public-format" : "QmiWdsExtendedTechnologyPreference", 1854 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1855 { "name" : "Operator Reserved PCO", 1856 "id" : "0x2F", 1857 "type" : "TLV", 1858 "since" : "1.32", 1859 "format" : "sequence", 1860 "contents" : [ { "name" : "MCC", 1861 "format" : "guint16"}, 1862 { "name" : "MNC", 1863 "format" : "guint16" }, 1864 { "name" : "MNC Includes PCS Digit", 1865 "format" : "guint8", 1866 "public-format" : "gboolean" }, 1867 { "name" : "App Specific Info", 1868 "format" : "array", 1869 "size-prefix-format" : "guint8", 1870 "array-element" : { "format" : "guint8" } }, 1871 { "name" : "Container Id", 1872 "format" : "guint16" } ], 1873 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 1874 1875 // ********************************************************************************* 1876 { "name" : "Get Dormancy Status", 1877 "type" : "Message", 1878 "service" : "WDS", 1879 "id" : "0x0030", 1880 "since" : "1.14", 1881 "output" : [ { "common-ref" : "Operation Result" }, 1882 { "name" : "Dormancy Status", 1883 "id" : "0x01", 1884 "type" : "TLV", 1885 "since" : "1.14", 1886 "format" : "guint8", 1887 "public-format" : "QmiWdsDormancyStatus", 1888 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 1889 1890 // ********************************************************************************* 1891 { "name" : "Get Autoconnect Settings", 1892 "type" : "Message", 1893 "service" : "WDS", 1894 "id" : "0x0034", 1895 "since" : "1.14", 1896 "output" : [ { "common-ref" : "Operation Result" }, 1897 { "name" : "Status", 1898 "id" : "0x01", 1899 "type" : "TLV", 1900 "since" : "1.14", 1901 "format" : "guint8", 1902 "public-format" : "QmiWdsAutoconnectSetting", 1903 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1904 { "name" : "Roaming", 1905 "id" : "0x10", 1906 "type" : "TLV", 1907 "since" : "1.14", 1908 "format" : "guint8", 1909 "public-format" : "QmiWdsAutoconnectSettingRoaming", 1910 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 1911 1912 // ********************************************************************************* 1913 { "name" : "Get Data Bearer Technology", 1914 "type" : "Message", 1915 "service" : "WDS", 1916 "id" : "0x0037", 1917 "since" : "1.0", 1918 "output" : [ { "common-ref" : "Operation Result" }, 1919 { "name" : "Current", 1920 "id" : "0x01", 1921 "type" : "TLV", 1922 "since" : "1.0", 1923 "format" : "gint8", 1924 "public-format" : "QmiWdsDataBearerTechnology", 1925 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1926 { "name" : "Last", 1927 "id" : "0x10", 1928 "type" : "TLV", 1929 "since" : "1.0", 1930 "format" : "gint8", 1931 "public-format" : "QmiWdsDataBearerTechnology", 1932 "prerequisites" : [ { "field" : "Result Error Status", 1933 "operation" : "!=", 1934 "value" : "QMI_STATUS_SUCCESS" }, 1935 { "field" : "Result Error Code", 1936 "operation" : "==", 1937 "value" : "QMI_PROTOCOL_ERROR_OUT_OF_CALL" } ] } ] }, 1938 1939 // ********************************************************************************* 1940 { "name" : "Get Current Data Bearer Technology", 1941 "type" : "Message", 1942 "service" : "WDS", 1943 "id" : "0x0044", 1944 "since" : "1.0", 1945 "output" : [ { "common-ref" : "Operation Result" }, 1946 { "name" : "Current", 1947 "id" : "0x01", 1948 "type" : "TLV", 1949 "since" : "1.0", 1950 "format" : "sequence", 1951 "contents" : [ { "name" : "Network Type", 1952 "format" : "guint8", 1953 "public-format" : "QmiWdsNetworkType" }, 1954 { "name" : "RAT Mask", 1955 "format" : "guint32" }, 1956 { "name" : "SO Mask", 1957 "format" : "guint32" } ], 1958 "prerequisites": [ { "common-ref" : "Success" } ] }, 1959 { "name" : "Last", 1960 "id" : "0x10", 1961 "type" : "TLV", 1962 "since" : "1.0", 1963 "format" : "sequence", 1964 "contents" : [ { "name" : "Network Type", 1965 "format" : "guint8", 1966 "public-format" : "QmiWdsNetworkType" }, 1967 { "name" : "RAT Mask", 1968 "format" : "guint32" }, 1969 { "name" : "SO Mask", 1970 "format" : "guint32" } ] } ] }, 1971 1972 // ********************************************************************************* 1973 { "name" : "Get Default Profile Number", 1974 "type" : "Message", 1975 "service" : "WDS", 1976 "id" : "0x0049", 1977 "since" : "1.28", 1978 "input" : [ { "name" : "Profile Type", 1979 "id" : "0x01", 1980 "mandatory" : "yes", 1981 "type" : "TLV", 1982 "since" : "1.28", 1983 "format" : "sequence", 1984 "contents" : [ { "name" : "Type", 1985 "format" : "guint8", 1986 "public-format" : "QmiWdsProfileType"}, 1987 { "name" : "Family", 1988 "format" : "guint8", 1989 "public-format" : "QmiWdsProfileFamily"}] }], 1990 "output" : [ { "common-ref" : "Operation Result" }, 1991 { "name" : "Index", 1992 "id" : "0x01", 1993 "mandatory" : "yes", 1994 "type" : "TLV", 1995 "since" : "1.28", 1996 "format" : "guint8", 1997 "prerequisites" : [ { "common-ref" : "Success" } ] }, 1998 { "common-ref" : "WDS Extended Error Code", 1999 "since" : "1.28" } ] }, 2000 2001 // ********************************************************************************* 2002 { "name" : "Set Default Profile Number", 2003 "type" : "Message", 2004 "service" : "WDS", 2005 "id" : "0x004A", 2006 "since" : "1.28", 2007 "input" : [ { "name" : "Profile Identifier", 2008 "id" : "0x01", 2009 "mandatory" : "yes", 2010 "type" : "TLV", 2011 "since" : "1.28", 2012 "format" : "sequence", 2013 "contents" : [ { "name" : "Type", 2014 "format" : "guint8", 2015 "public-format" : "QmiWdsProfileType"}, 2016 { "name" : "Family", 2017 "format" : "guint8", 2018 "public-format" : "QmiWdsProfileFamily"}, 2019 { "name" : "Index", 2020 "format" : "guint8"}] }], 2021 "output" : [ { "common-ref" : "Operation Result" }, 2022 { "common-ref" : "WDS Extended Error Code", 2023 "since" : "1.28" } ] }, 2024 2025 // ********************************************************************************* 2026 { "name" : "Set IP Family", 2027 "type" : "Message", 2028 "service" : "WDS", 2029 "id" : "0x004D", 2030 "since" : "1.0", 2031 "input" : [ { "name" : "Preference", 2032 "id" : "0x01", 2033 "type" : "TLV", 2034 "since" : "1.0", 2035 "format" : "guint8", 2036 "public-format" : "QmiWdsIpFamily" } ], 2037 "output" : [ { "common-ref" : "Operation Result" } ] }, 2038 2039 // ********************************************************************************* 2040 { "name" : "Set Autoconnect Settings", 2041 "type" : "Message", 2042 "service" : "WDS", 2043 "id" : "0x0051", 2044 "since" : "1.14", 2045 "input" : [ { "name" : "Status", 2046 "id" : "0x01", 2047 "type" : "TLV", 2048 "since" : "1.14", 2049 "format" : "guint8", 2050 "public-format" : "QmiWdsAutoconnectSetting" }, 2051 { "name" : "Roaming", 2052 "id" : "0x10", 2053 "type" : "TLV", 2054 "since" : "1.14", 2055 "format" : "guint8", 2056 "public-format" : "QmiWdsAutoconnectSettingRoaming" } ], 2057 "output" : [ { "common-ref" : "Operation Result" } ] }, 2058 2059 // ********************************************************************************* 2060 { "name" : "Get PDN Throttle Info", 2061 "type" : "Message", 2062 "service" : "WDS", 2063 "id" : "0x006C", 2064 "since" : "1.14", 2065 "input" : [ { "name" : "Network Type", 2066 "id" : "0x01", 2067 "type" : "TLV", 2068 "since" : "1.14", 2069 "format" : "guint8", 2070 "public-format" : "QmiWdsDataSystemNetworkType" } ], 2071 "output" : [ { "common-ref" : "Operation Result" }, 2072 { "name" : "Info", 2073 "id" : "0x10", 2074 "type" : "TLV", 2075 "since" : "1.14", 2076 "format" : "array", 2077 "size-prefix-format" : "guint8", 2078 "array-element" : { "name" : "Element", 2079 "format" : "struct", 2080 "contents" : [ { "name" : "IPv4 Throttled", 2081 "format" : "gint8", 2082 "public-format" : "gboolean" }, 2083 { "name" : "IPv6 Throttled", 2084 "format" : "gint8", 2085 "public-format" : "gboolean" }, 2086 { "name" : "IPv4 Throttle Time Left MS", 2087 "format" : "guint32" }, 2088 { "name" : "IPv6 Throttle Time Left MS", 2089 "format" : "guint32" }, 2090 { "name" : "APN", 2091 "format" : "string" } ] }, 2092 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 2093 2094 // ********************************************************************************* 2095 { "name" : "Get LTE Attach Parameters", 2096 "type" : "Message", 2097 "service" : "WDS", 2098 "id" : "0x0085", 2099 "since" : "1.28", 2100 "output" : [ { "common-ref" : "Operation Result" }, 2101 { "name" : "APN", 2102 "id" : "0x10", 2103 "type" : "TLV", 2104 "since" : "1.28", 2105 "format" : "string", 2106 "prerequisites" : [ { "common-ref" : "Success" } ] }, 2107 { "name" : "IP Support Type", 2108 "id" : "0x11", 2109 "type" : "TLV", 2110 "since" : "1.28", 2111 "format" : "guint8", 2112 "public-format" : "QmiWdsIpSupportType", 2113 "prerequisites" : [ { "common-ref" : "Success" } ] }, 2114 { "name" : "OTA Attach Performed", 2115 "id" : "0x12", 2116 "type" : "TLV", 2117 "since" : "1.28", 2118 "format" : "guint8", 2119 "public-format" : "gboolean", 2120 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 2121 2122 // ********************************************************************************* 2123 { "name" : "Bind Data Port", 2124 "type" : "Message", 2125 "service" : "WDS", 2126 "id" : "0x0089", 2127 "since" : "1.28", 2128 "input" : [ { "name" : "Data Port", 2129 "id" : "0x01", 2130 "type" : "TLV", 2131 "since" : "1.28", 2132 "format" : "guint16", 2133 "public-format" : "QmiSioPort" } ], 2134 "output" : [ { "common-ref" : "Operation Result" } ] }, 2135 2136 // ********************************************************************************* 2137 { "name" : "Extended Ip Config", 2138 "type" : "Indication", 2139 "service" : "WDS", 2140 "id" : "0x008C", 2141 "since" : "1.32", 2142 "output" : [ { "name" : "Changed IP Configuration", 2143 "id" : "0x10", 2144 "type" : "TLV", 2145 "since" : "1.32", 2146 "format" : "guint32", 2147 "public-format" : "QmiWdsRequestedSettings" } ] }, 2148 2149 // ********************************************************************************* 2150 { "name" : "Get Max LTE Attach PDN Number", 2151 "type" : "Message", 2152 "service" : "WDS", 2153 "id" : "0x0092", 2154 "since" : "1.28", 2155 "output" : [ { "common-ref" : "Operation Result" }, 2156 { "name" : "Info", 2157 "id" : "0x10", 2158 "type" : "TLV", 2159 "since" : "1.28", 2160 "format" : "guint8", 2161 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 2162 2163 // ********************************************************************************* 2164 { "name" : "Set LTE Attach PDN List", 2165 "type" : "Message", 2166 "service" : "WDS", 2167 "id" : "0x0093", 2168 "since" : "1.28", 2169 "input" : [ { "name" : "List", 2170 "id" : "0x01", 2171 "type" : "TLV", 2172 "since" : "1.28", 2173 "format" : "array", 2174 "size-prefix-format" : "guint8", 2175 "array-element" : { "name" : "PDN Profile ID", 2176 "format" : "guint16" }}, 2177 { "name" : "Action", 2178 "id" : "0x10", 2179 "type" : "TLV", 2180 "since" : "1.28", 2181 "format" : "guint32", 2182 "public-format" : "QmiWdsAttachPdnListAction"} 2183 ], 2184 "output" : [ { "common-ref" : "Operation Result" } ] }, 2185 2186 { "name" : "Set LTE Attach PDN List", 2187 "type" : "Indication", 2188 "service" : "WDS", 2189 "id" : "0x0093", 2190 "since" : "1.28", 2191 "output" : [ { "name" : "Action Result", 2192 "id" : "0x01", 2193 "type" : "TLV", 2194 "since" : "1.28", 2195 "format" : "guint8", 2196 "public-format" : "gboolean" } ] }, 2197 2198 // ********************************************************************************* 2199 { "name" : "Get LTE Attach PDN List", 2200 "type" : "Message", 2201 "service" : "WDS", 2202 "id" : "0x0094", 2203 "since" : "1.28", 2204 "output" : [ { "common-ref" : "Operation Result" }, 2205 { "name" : "Current List", 2206 "id" : "0x10", 2207 "type" : "TLV", 2208 "since" : "1.28", 2209 "format" : "array", 2210 "size-prefix-format" : "guint8", 2211 "array-element" : { "name" : "PDN Profile ID", 2212 "format" : "guint16" }, 2213 "prerequisites" : [ { "common-ref" : "Success" } ] }, 2214 { "name" : "Pending List", 2215 "id" : "0x11", 2216 "type" : "TLV", 2217 "since" : "1.28", 2218 "format" : "array", 2219 "size-prefix-format" : "guint8", 2220 "array-element" : { "name" : "PDN Profile ID", 2221 "format" : "guint16" }, 2222 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, 2223 2224 // ********************************************************************************* 2225 { "name" : "Bind Mux Data Port", 2226 "type" : "Message", 2227 "service" : "WDS", 2228 "id" : "0x00A2", 2229 "since" : "1.18", 2230 "input" : [ { "name" : "Endpoint Info", 2231 "id" : "0x10", 2232 "type" : "TLV", 2233 "since" : "1.18", 2234 "format" : "sequence", 2235 "contents" : [ { "name" : "Endpoint Type", 2236 "format" : "guint32", 2237 "public-format" : "QmiDataEndpointType"}, 2238 { "name" : "Interface Number", 2239 "format" : "guint32" }]}, 2240 { "name" : "Mux ID", 2241 "id" : "0x11", 2242 "type" : "TLV", 2243 "since" : "1.18", 2244 "format" : "guint8"}, 2245 { "name" : "Client Type", 2246 "id" : "0x13", 2247 "type" : "TLV", 2248 "since" : "1.18", 2249 "format" : "guint32", 2250 "public-format" : "QmiWdsClientType"} 2251 ], 2252 "output" : [ { "common-ref" : "Operation Result" } ] }, 2253 2254 // ********************************************************************************* 2255 { "name" : "Configure Profile Event List", 2256 "type" : "Message", 2257 "service" : "WDS", 2258 "id" : "0x00A7", 2259 "since" : "1.34", 2260 "input" : [ { "name" : "Register", 2261 "id" : "0x10", 2262 "type" : "TLV", 2263 "since" : "1.34", 2264 "format" : "array", 2265 "size-prefix-format" : "guint8", 2266 "array-element" : { "name" : "Element", 2267 "format" : "struct", 2268 "contents" : [ { "name" : "Profile Type", 2269 "format" : "guint8", 2270 "public-format" : "QmiWdsProfileType" }, 2271 { "name" : "Profile Index", 2272 "format" : "guint8" } ] } } ], 2273 "output" : [ { "common-ref" : "Operation Result" } ] }, 2274 2275 // ********************************************************************************* 2276 { "name" : "Profile Changed", 2277 "type" : "Indication", 2278 "service" : "WDS", 2279 "id" : "0x00A8", 2280 "since" : "1.34", 2281 "output" : [ { "name" : "Profile Event", 2282 "id" : "0x10", 2283 "type" : "TLV", 2284 "since" : "1.34", 2285 "format" : "sequence", 2286 "contents" : [ { "name" : "Profile Type", 2287 "format" : "guint8", 2288 "public-format" : "QmiWdsProfileType" }, 2289 { "name" : "Profile Index", 2290 "format" : "guint8" }, 2291 { "name" : "Change Event", 2292 "format" : "guint8", 2293 "public-format" : "QmiWdsProfileChangeEvent" } ] } ] }, 2294 2295 // ********************************************************************************* 2296 { "name" : "Swi Create Profile Indexed", 2297 "type" : "Message", 2298 "service" : "WDS", 2299 "id" : "0x5558", 2300 "since" : "1.22", 2301 "input" : [ { "common-ref" : "WDS Profile Identifier", 2302 "since" : "1.22" } , 2303 { "common-ref" : "WDS Profile Name", 2304 "since" : "1.22" }, 2305 { "common-ref" : "WDS PDP Type", 2306 "since" : "1.22" }, 2307 { "common-ref" : "WDS APN Name", 2308 "since" : "1.22" }, 2309 { "common-ref" : "WDS Primary IPv4 DNS Address", 2310 "since" : "1.22" }, 2311 { "common-ref" : "WDS Secondary IPv4 DNS Address", 2312 "since" : "1.22" }, 2313 { "common-ref" : "WDS Username", 2314 "since" : "1.22" }, 2315 { "common-ref" : "WDS Password", 2316 "since" : "1.22" }, 2317 { "common-ref" : "WDS Authentication", 2318 "since" : "1.22" }, 2319 { "common-ref" : "WDS IPv4 Address Preference", 2320 "since" : "1.22" }, 2321 { "common-ref" : "WDS PDP Context Number", 2322 "since" : "1.22" }, 2323 { "common-ref" : "WDS APN Disabled Flag", 2324 "since" : "1.22" }, 2325 { "common-ref" : "WDS Roaming Disallowed Flag", 2326 "since" : "1.22" } ], 2327 "output" : [ { "common-ref" : "Operation Result" }, 2328 { "common-ref" : "WDS Profile Identifier", 2329 "since" : "1.22", 2330 "prerequisites" : [ { "common-ref" : "Success" } ] } ] } 2331 ]
This page was automatically generated by LXR 0.3.1. • OpenWrt