summaryrefslogtreecommitdiff
path: root/data/mbim-service-basic-connect-extensions.json
blob: 64aacb82a397aa59bc4164ea18f936170cba804b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[
  // *********************************************************************************
  { "type" : "Service",
    "name" : "Basic Connect Extensions" },

  // *********************************************************************************
  { "name"     : "MbimPcoValue",
    "type"     : "Struct",
    "contents" : [ { "name"             : "SessionId",
                     "format"           : "guint32" },
                   { "name"             : "PcoDataSize",
                     "format"           : "guint32" },
                   { "name"             : "PcoDataType",
                     "format"           : "guint32",
                     "public-format"    : "MbimPcoType" },
                   { "name"             : "PcoDataBuffer",
                     "format"           : "ref-byte-array-no-offset",
                     "array-size-field" : "PcoDataSize" } ] },

  { "name"         : "PCO",
    "service"      : "Basic Connect Extensions",
    "type"         : "Command",
    "query"        : [ { "name"        : "PcoValue",
                         "format"      : "struct",
                         "struct-type" : "MbimPcoValue" } ],
    "response"     : [ { "name"        : "PcoValue",
                         "format"      : "struct",
                         "struct-type" : "MbimPcoValue" } ],
    "notification" : [ { "name"        : "PcoValue",
                         "format"      : "struct",
                         "struct-type" : "MbimPcoValue" } ] }

]