1*84e33947SAndroid Build Coastguard Worker[ 2*84e33947SAndroid Build Coastguard Worker { 3*84e33947SAndroid Build Coastguard Worker "filename": "chre_api/include/chre_api/chre/wwan.h", 4*84e33947SAndroid Build Coastguard Worker "includes": [ 5*84e33947SAndroid Build Coastguard Worker "chre_api/include/chre_api/chre/common.h" 6*84e33947SAndroid Build Coastguard Worker ], 7*84e33947SAndroid Build Coastguard Worker "output_includes": [ 8*84e33947SAndroid Build Coastguard Worker "chpp/common/common_types.h", 9*84e33947SAndroid Build Coastguard Worker "chre_api/chre/wwan.h" 10*84e33947SAndroid Build Coastguard Worker ], 11*84e33947SAndroid Build Coastguard Worker "struct_info": [ 12*84e33947SAndroid Build Coastguard Worker { 13*84e33947SAndroid Build Coastguard Worker "name": "chreWwanCellInfoResult", 14*84e33947SAndroid Build Coastguard Worker "annotations": [ 15*84e33947SAndroid Build Coastguard Worker { 16*84e33947SAndroid Build Coastguard Worker "field": "version", 17*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 18*84e33947SAndroid Build Coastguard Worker "value": "CHRE_WWAN_CELL_INFO_RESULT_VERSION" 19*84e33947SAndroid Build Coastguard Worker }, 20*84e33947SAndroid Build Coastguard Worker { 21*84e33947SAndroid Build Coastguard Worker "field": "errorCode", 22*84e33947SAndroid Build Coastguard Worker "annotation": "enum", 23*84e33947SAndroid Build Coastguard Worker "enum_type": "chreError" 24*84e33947SAndroid Build Coastguard Worker }, 25*84e33947SAndroid Build Coastguard Worker { 26*84e33947SAndroid Build Coastguard Worker "field": "cookie", 27*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 28*84e33947SAndroid Build Coastguard Worker "value": "0" 29*84e33947SAndroid Build Coastguard Worker }, 30*84e33947SAndroid Build Coastguard Worker { 31*84e33947SAndroid Build Coastguard Worker "field": "cookie", 32*84e33947SAndroid Build Coastguard Worker "annotation": "rewrite_type", 33*84e33947SAndroid Build Coastguard Worker "type_override": "uint32_t" 34*84e33947SAndroid Build Coastguard Worker }, 35*84e33947SAndroid Build Coastguard Worker { 36*84e33947SAndroid Build Coastguard Worker "field": "reserved", 37*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 38*84e33947SAndroid Build Coastguard Worker "value": "0" 39*84e33947SAndroid Build Coastguard Worker }, 40*84e33947SAndroid Build Coastguard Worker { 41*84e33947SAndroid Build Coastguard Worker "field": "cells", 42*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 43*84e33947SAndroid Build Coastguard Worker "length_field": "cellInfoCount" 44*84e33947SAndroid Build Coastguard Worker } 45*84e33947SAndroid Build Coastguard Worker ] 46*84e33947SAndroid Build Coastguard Worker }, 47*84e33947SAndroid Build Coastguard Worker { 48*84e33947SAndroid Build Coastguard Worker "name": "chreWwanCellInfo", 49*84e33947SAndroid Build Coastguard Worker "annotations": [ 50*84e33947SAndroid Build Coastguard Worker { 51*84e33947SAndroid Build Coastguard Worker "field": "cellInfoType", 52*84e33947SAndroid Build Coastguard Worker "annotation": "enum", 53*84e33947SAndroid Build Coastguard Worker "enum_type": "chreWwanCellInfoType" 54*84e33947SAndroid Build Coastguard Worker }, 55*84e33947SAndroid Build Coastguard Worker { 56*84e33947SAndroid Build Coastguard Worker "field": "CellInfo", 57*84e33947SAndroid Build Coastguard Worker "annotation": "union_variant", 58*84e33947SAndroid Build Coastguard Worker "discriminator": "cellInfoType", 59*84e33947SAndroid Build Coastguard Worker "mapping": [ 60*84e33947SAndroid Build Coastguard Worker [ 61*84e33947SAndroid Build Coastguard Worker "CHRE_WWAN_CELL_INFO_TYPE_GSM", 62*84e33947SAndroid Build Coastguard Worker "gsm" 63*84e33947SAndroid Build Coastguard Worker ], 64*84e33947SAndroid Build Coastguard Worker [ 65*84e33947SAndroid Build Coastguard Worker "CHRE_WWAN_CELL_INFO_TYPE_CDMA", 66*84e33947SAndroid Build Coastguard Worker "cdma" 67*84e33947SAndroid Build Coastguard Worker ], 68*84e33947SAndroid Build Coastguard Worker [ 69*84e33947SAndroid Build Coastguard Worker "CHRE_WWAN_CELL_INFO_TYPE_LTE", 70*84e33947SAndroid Build Coastguard Worker "lte" 71*84e33947SAndroid Build Coastguard Worker ], 72*84e33947SAndroid Build Coastguard Worker [ 73*84e33947SAndroid Build Coastguard Worker "CHRE_WWAN_CELL_INFO_TYPE_WCDMA", 74*84e33947SAndroid Build Coastguard Worker "wcdma" 75*84e33947SAndroid Build Coastguard Worker ], 76*84e33947SAndroid Build Coastguard Worker [ 77*84e33947SAndroid Build Coastguard Worker "CHRE_WWAN_CELL_INFO_TYPE_TD_SCDMA", 78*84e33947SAndroid Build Coastguard Worker "tdscdma" 79*84e33947SAndroid Build Coastguard Worker ], 80*84e33947SAndroid Build Coastguard Worker [ 81*84e33947SAndroid Build Coastguard Worker "CHRE_WWAN_CELL_INFO_TYPE_NR", 82*84e33947SAndroid Build Coastguard Worker "nr" 83*84e33947SAndroid Build Coastguard Worker ] 84*84e33947SAndroid Build Coastguard Worker ] 85*84e33947SAndroid Build Coastguard Worker }, 86*84e33947SAndroid Build Coastguard Worker { 87*84e33947SAndroid Build Coastguard Worker "field": "reserved", 88*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 89*84e33947SAndroid Build Coastguard Worker "value": "0" 90*84e33947SAndroid Build Coastguard Worker } 91*84e33947SAndroid Build Coastguard Worker ] 92*84e33947SAndroid Build Coastguard Worker }, 93*84e33947SAndroid Build Coastguard Worker { 94*84e33947SAndroid Build Coastguard Worker "name": "chreWwanCellIdentityGsm", 95*84e33947SAndroid Build Coastguard Worker "annotations": [ 96*84e33947SAndroid Build Coastguard Worker { 97*84e33947SAndroid Build Coastguard Worker "field": "reserved", 98*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 99*84e33947SAndroid Build Coastguard Worker "value": "0" 100*84e33947SAndroid Build Coastguard Worker } 101*84e33947SAndroid Build Coastguard Worker ] 102*84e33947SAndroid Build Coastguard Worker } 103*84e33947SAndroid Build Coastguard Worker ], 104*84e33947SAndroid Build Coastguard Worker "root_structs": [ 105*84e33947SAndroid Build Coastguard Worker "chreWwanCellInfoResult" 106*84e33947SAndroid Build Coastguard Worker ] 107*84e33947SAndroid Build Coastguard Worker }, 108*84e33947SAndroid Build Coastguard Worker { 109*84e33947SAndroid Build Coastguard Worker "filename": "chre_api/include/chre_api/chre/wifi.h", 110*84e33947SAndroid Build Coastguard Worker "includes": [ 111*84e33947SAndroid Build Coastguard Worker "chre_api/include/chre_api/chre/common.h" 112*84e33947SAndroid Build Coastguard Worker ], 113*84e33947SAndroid Build Coastguard Worker "output_includes": [ 114*84e33947SAndroid Build Coastguard Worker "chpp/common/common_types.h", 115*84e33947SAndroid Build Coastguard Worker "chre_api/chre/wifi.h" 116*84e33947SAndroid Build Coastguard Worker ], 117*84e33947SAndroid Build Coastguard Worker "struct_info": [ 118*84e33947SAndroid Build Coastguard Worker { 119*84e33947SAndroid Build Coastguard Worker "name": "chreWifiScanEvent", 120*84e33947SAndroid Build Coastguard Worker "annotations": [ 121*84e33947SAndroid Build Coastguard Worker { 122*84e33947SAndroid Build Coastguard Worker "field": "version", 123*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 124*84e33947SAndroid Build Coastguard Worker "value": "CHRE_WIFI_SCAN_EVENT_VERSION" 125*84e33947SAndroid Build Coastguard Worker }, 126*84e33947SAndroid Build Coastguard Worker { 127*84e33947SAndroid Build Coastguard Worker "field": "scannedFreqList", 128*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 129*84e33947SAndroid Build Coastguard Worker "length_field": "scannedFreqListLen" 130*84e33947SAndroid Build Coastguard Worker }, 131*84e33947SAndroid Build Coastguard Worker { 132*84e33947SAndroid Build Coastguard Worker "field": "results", 133*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 134*84e33947SAndroid Build Coastguard Worker "length_field": "resultCount" 135*84e33947SAndroid Build Coastguard Worker } 136*84e33947SAndroid Build Coastguard Worker ] 137*84e33947SAndroid Build Coastguard Worker }, 138*84e33947SAndroid Build Coastguard Worker { 139*84e33947SAndroid Build Coastguard Worker "name": "chreWifiScanResult", 140*84e33947SAndroid Build Coastguard Worker "annotations": [ 141*84e33947SAndroid Build Coastguard Worker { 142*84e33947SAndroid Build Coastguard Worker "field": "reserved", 143*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 144*84e33947SAndroid Build Coastguard Worker "value": "0" 145*84e33947SAndroid Build Coastguard Worker } 146*84e33947SAndroid Build Coastguard Worker ] 147*84e33947SAndroid Build Coastguard Worker }, 148*84e33947SAndroid Build Coastguard Worker { 149*84e33947SAndroid Build Coastguard Worker "name": "chreWifiScanParams", 150*84e33947SAndroid Build Coastguard Worker "annotations": [ 151*84e33947SAndroid Build Coastguard Worker { 152*84e33947SAndroid Build Coastguard Worker "field": "frequencyList", 153*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 154*84e33947SAndroid Build Coastguard Worker "length_field": "frequencyListLen" 155*84e33947SAndroid Build Coastguard Worker }, 156*84e33947SAndroid Build Coastguard Worker { 157*84e33947SAndroid Build Coastguard Worker "field": "ssidList", 158*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 159*84e33947SAndroid Build Coastguard Worker "length_field": "ssidListLen" 160*84e33947SAndroid Build Coastguard Worker } 161*84e33947SAndroid Build Coastguard Worker ] 162*84e33947SAndroid Build Coastguard Worker }, 163*84e33947SAndroid Build Coastguard Worker { 164*84e33947SAndroid Build Coastguard Worker "name": "chreWifiRangingEvent", 165*84e33947SAndroid Build Coastguard Worker "annotations": [ 166*84e33947SAndroid Build Coastguard Worker { 167*84e33947SAndroid Build Coastguard Worker "field": "version", 168*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 169*84e33947SAndroid Build Coastguard Worker "value": "CHRE_WIFI_RANGING_EVENT_VERSION" 170*84e33947SAndroid Build Coastguard Worker }, 171*84e33947SAndroid Build Coastguard Worker { 172*84e33947SAndroid Build Coastguard Worker "field": "reserved", 173*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 174*84e33947SAndroid Build Coastguard Worker "value": "0" 175*84e33947SAndroid Build Coastguard Worker }, 176*84e33947SAndroid Build Coastguard Worker { 177*84e33947SAndroid Build Coastguard Worker "field": "results", 178*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 179*84e33947SAndroid Build Coastguard Worker "length_field": "resultCount" 180*84e33947SAndroid Build Coastguard Worker } 181*84e33947SAndroid Build Coastguard Worker ] 182*84e33947SAndroid Build Coastguard Worker }, 183*84e33947SAndroid Build Coastguard Worker { 184*84e33947SAndroid Build Coastguard Worker "name": "chreWifiRangingResult", 185*84e33947SAndroid Build Coastguard Worker "annotations": [ 186*84e33947SAndroid Build Coastguard Worker { 187*84e33947SAndroid Build Coastguard Worker "field": "reserved", 188*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 189*84e33947SAndroid Build Coastguard Worker "value": "0" 190*84e33947SAndroid Build Coastguard Worker } 191*84e33947SAndroid Build Coastguard Worker ] 192*84e33947SAndroid Build Coastguard Worker }, 193*84e33947SAndroid Build Coastguard Worker { 194*84e33947SAndroid Build Coastguard Worker "name": "chreWifiRangingParams", 195*84e33947SAndroid Build Coastguard Worker "annotations": [ 196*84e33947SAndroid Build Coastguard Worker { 197*84e33947SAndroid Build Coastguard Worker "field": "targetList", 198*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 199*84e33947SAndroid Build Coastguard Worker "length_field": "targetListLen" 200*84e33947SAndroid Build Coastguard Worker } 201*84e33947SAndroid Build Coastguard Worker ] 202*84e33947SAndroid Build Coastguard Worker }, 203*84e33947SAndroid Build Coastguard Worker { 204*84e33947SAndroid Build Coastguard Worker "name": "chreWifiRangingTarget", 205*84e33947SAndroid Build Coastguard Worker "annotations": [ 206*84e33947SAndroid Build Coastguard Worker { 207*84e33947SAndroid Build Coastguard Worker "field": "reserved", 208*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 209*84e33947SAndroid Build Coastguard Worker "value": "0" 210*84e33947SAndroid Build Coastguard Worker } 211*84e33947SAndroid Build Coastguard Worker ] 212*84e33947SAndroid Build Coastguard Worker }, 213*84e33947SAndroid Build Coastguard Worker { 214*84e33947SAndroid Build Coastguard Worker "name": "chreWifiNanSubscribeConfig", 215*84e33947SAndroid Build Coastguard Worker "annotations": [ 216*84e33947SAndroid Build Coastguard Worker { 217*84e33947SAndroid Build Coastguard Worker "field": "subscribeType", 218*84e33947SAndroid Build Coastguard Worker "annotation": "enum", 219*84e33947SAndroid Build Coastguard Worker "enum_type": "chreWifiNanSubscribeType" 220*84e33947SAndroid Build Coastguard Worker }, 221*84e33947SAndroid Build Coastguard Worker { 222*84e33947SAndroid Build Coastguard Worker "field": "service", 223*84e33947SAndroid Build Coastguard Worker "annotation": "string" 224*84e33947SAndroid Build Coastguard Worker }, 225*84e33947SAndroid Build Coastguard Worker { 226*84e33947SAndroid Build Coastguard Worker "field": "serviceSpecificInfo", 227*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 228*84e33947SAndroid Build Coastguard Worker "length_field": "serviceSpecificInfoSize" 229*84e33947SAndroid Build Coastguard Worker }, 230*84e33947SAndroid Build Coastguard Worker { 231*84e33947SAndroid Build Coastguard Worker "field": "matchFilter", 232*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 233*84e33947SAndroid Build Coastguard Worker "length_field": "matchFilterLength" 234*84e33947SAndroid Build Coastguard Worker } 235*84e33947SAndroid Build Coastguard Worker ] 236*84e33947SAndroid Build Coastguard Worker }, 237*84e33947SAndroid Build Coastguard Worker { 238*84e33947SAndroid Build Coastguard Worker "name": "chreWifiNanDiscoveryEvent", 239*84e33947SAndroid Build Coastguard Worker "annotations": [ 240*84e33947SAndroid Build Coastguard Worker { 241*84e33947SAndroid Build Coastguard Worker "field": "serviceSpecificInfo", 242*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 243*84e33947SAndroid Build Coastguard Worker "length_field": "serviceSpecificInfoSize" 244*84e33947SAndroid Build Coastguard Worker } 245*84e33947SAndroid Build Coastguard Worker ] 246*84e33947SAndroid Build Coastguard Worker } 247*84e33947SAndroid Build Coastguard Worker ], 248*84e33947SAndroid Build Coastguard Worker "root_structs": [ 249*84e33947SAndroid Build Coastguard Worker "chreWifiScanEvent", 250*84e33947SAndroid Build Coastguard Worker "chreWifiScanParams", 251*84e33947SAndroid Build Coastguard Worker "chreWifiRangingEvent", 252*84e33947SAndroid Build Coastguard Worker "chreWifiRangingParams", 253*84e33947SAndroid Build Coastguard Worker "chreWifiNanSubscribeConfig", 254*84e33947SAndroid Build Coastguard Worker "chreWifiNanDiscoveryEvent", 255*84e33947SAndroid Build Coastguard Worker "chreWifiNanSessionLostEvent", 256*84e33947SAndroid Build Coastguard Worker "chreWifiNanSessionTerminatedEvent", 257*84e33947SAndroid Build Coastguard Worker "chreWifiNanRangingParams" 258*84e33947SAndroid Build Coastguard Worker ] 259*84e33947SAndroid Build Coastguard Worker }, 260*84e33947SAndroid Build Coastguard Worker { 261*84e33947SAndroid Build Coastguard Worker "filename": "chre_api/include/chre_api/chre/gnss.h", 262*84e33947SAndroid Build Coastguard Worker "includes": [ 263*84e33947SAndroid Build Coastguard Worker "chre_api/include/chre_api/chre/common.h" 264*84e33947SAndroid Build Coastguard Worker ], 265*84e33947SAndroid Build Coastguard Worker "output_includes": [ 266*84e33947SAndroid Build Coastguard Worker "chpp/common/common_types.h", 267*84e33947SAndroid Build Coastguard Worker "chre_api/chre/gnss.h" 268*84e33947SAndroid Build Coastguard Worker ], 269*84e33947SAndroid Build Coastguard Worker "struct_info": [ 270*84e33947SAndroid Build Coastguard Worker { 271*84e33947SAndroid Build Coastguard Worker "name": "chreGnssDataEvent", 272*84e33947SAndroid Build Coastguard Worker "annotations": [ 273*84e33947SAndroid Build Coastguard Worker { 274*84e33947SAndroid Build Coastguard Worker "field": "version", 275*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 276*84e33947SAndroid Build Coastguard Worker "value": "CHRE_GNSS_DATA_EVENT_VERSION" 277*84e33947SAndroid Build Coastguard Worker }, 278*84e33947SAndroid Build Coastguard Worker { 279*84e33947SAndroid Build Coastguard Worker "field": "reserved", 280*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 281*84e33947SAndroid Build Coastguard Worker "value": "0" 282*84e33947SAndroid Build Coastguard Worker }, 283*84e33947SAndroid Build Coastguard Worker { 284*84e33947SAndroid Build Coastguard Worker "field": "measurements", 285*84e33947SAndroid Build Coastguard Worker "annotation": "var_len_array", 286*84e33947SAndroid Build Coastguard Worker "length_field": "measurement_count" 287*84e33947SAndroid Build Coastguard Worker } 288*84e33947SAndroid Build Coastguard Worker ] 289*84e33947SAndroid Build Coastguard Worker }, 290*84e33947SAndroid Build Coastguard Worker { 291*84e33947SAndroid Build Coastguard Worker "name": "chreGnssLocationEvent", 292*84e33947SAndroid Build Coastguard Worker "annotations": [ 293*84e33947SAndroid Build Coastguard Worker { 294*84e33947SAndroid Build Coastguard Worker "field": "reserved", 295*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 296*84e33947SAndroid Build Coastguard Worker "value": "0" 297*84e33947SAndroid Build Coastguard Worker } 298*84e33947SAndroid Build Coastguard Worker ] 299*84e33947SAndroid Build Coastguard Worker }, 300*84e33947SAndroid Build Coastguard Worker { 301*84e33947SAndroid Build Coastguard Worker "name": "chreGnssClock", 302*84e33947SAndroid Build Coastguard Worker "annotations": [ 303*84e33947SAndroid Build Coastguard Worker { 304*84e33947SAndroid Build Coastguard Worker "field": "reserved", 305*84e33947SAndroid Build Coastguard Worker "annotation": "fixed_value", 306*84e33947SAndroid Build Coastguard Worker "value": "0" 307*84e33947SAndroid Build Coastguard Worker } 308*84e33947SAndroid Build Coastguard Worker ] 309*84e33947SAndroid Build Coastguard Worker } 310*84e33947SAndroid Build Coastguard Worker ], 311*84e33947SAndroid Build Coastguard Worker "root_structs": [ 312*84e33947SAndroid Build Coastguard Worker "chreGnssDataEvent", 313*84e33947SAndroid Build Coastguard Worker "chreGnssLocationEvent" 314*84e33947SAndroid Build Coastguard Worker ] 315*84e33947SAndroid Build Coastguard Worker } 316*84e33947SAndroid Build Coastguard Worker] 317