You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
258 lines
5.7 KiB
258 lines
5.7 KiB
[{
|
|
"filename": "chre_api/include/chre_api/chre/wwan.h",
|
|
"includes": [
|
|
"chre_api/include/chre_api/chre/common.h"
|
|
],
|
|
"output_includes": [
|
|
"chpp/common/common_types.h",
|
|
"chre_api/chre/wwan.h"
|
|
],
|
|
"struct_info": [
|
|
{
|
|
"name": "chreWwanCellInfoResult",
|
|
"annotations": [
|
|
{
|
|
"field": "version",
|
|
"annotation": "fixed_value",
|
|
"value": "CHRE_WWAN_CELL_INFO_RESULT_VERSION"
|
|
},
|
|
{
|
|
"field": "errorCode",
|
|
"annotation": "enum",
|
|
"enum_type": "chreError"
|
|
},
|
|
{
|
|
"field": "cookie",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
},
|
|
{
|
|
"field": "cookie",
|
|
"annotation": "rewrite_type",
|
|
"type_override": "uint32_t"
|
|
},
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
},
|
|
{
|
|
"field": "cells",
|
|
"annotation": "var_len_array",
|
|
"length_field": "cellInfoCount"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWwanCellInfo",
|
|
"annotations": [
|
|
{
|
|
"field": "cellInfoType",
|
|
"annotation": "enum",
|
|
"enum_type": "chreWwanCellInfoType"
|
|
},
|
|
{
|
|
"field": "CellInfo",
|
|
"annotation": "union_variant",
|
|
"discriminator": "cellInfoType",
|
|
"mapping": [
|
|
["CHRE_WWAN_CELL_INFO_TYPE_GSM", "gsm"],
|
|
["CHRE_WWAN_CELL_INFO_TYPE_CDMA", "cdma"],
|
|
["CHRE_WWAN_CELL_INFO_TYPE_LTE", "lte"],
|
|
["CHRE_WWAN_CELL_INFO_TYPE_WCDMA", "wcdma"],
|
|
["CHRE_WWAN_CELL_INFO_TYPE_TD_SCDMA", "tdscdma"],
|
|
["CHRE_WWAN_CELL_INFO_TYPE_NR", "nr"]
|
|
]
|
|
},
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWwanCellIdentityGsm",
|
|
"annotations": [
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"root_structs": [
|
|
"chreWwanCellInfoResult"
|
|
]
|
|
},
|
|
{
|
|
"filename": "chre_api/include/chre_api/chre/wifi.h",
|
|
"includes": [
|
|
"chre_api/include/chre_api/chre/common.h"
|
|
],
|
|
"output_includes": [
|
|
"chpp/common/common_types.h",
|
|
"chre_api/chre/wifi.h"
|
|
],
|
|
"struct_info": [
|
|
{
|
|
"name": "chreWifiScanEvent",
|
|
"annotations": [
|
|
{
|
|
"field": "version",
|
|
"annotation": "fixed_value",
|
|
"value": "CHRE_WIFI_SCAN_EVENT_VERSION"
|
|
},
|
|
{
|
|
"field": "scannedFreqList",
|
|
"annotation": "var_len_array",
|
|
"length_field": "scannedFreqListLen"
|
|
},
|
|
{
|
|
"field": "results",
|
|
"annotation": "var_len_array",
|
|
"length_field": "resultCount"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWifiScanResult",
|
|
"annotations": [
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWifiScanParams",
|
|
"annotations": [
|
|
{
|
|
"field": "frequencyList",
|
|
"annotation": "var_len_array",
|
|
"length_field": "frequencyListLen"
|
|
},
|
|
{
|
|
"field": "ssidList",
|
|
"annotation": "var_len_array",
|
|
"length_field": "ssidListLen"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWifiRangingEvent",
|
|
"annotations": [
|
|
{
|
|
"field": "version",
|
|
"annotation": "fixed_value",
|
|
"value": "CHRE_WIFI_RANGING_EVENT_VERSION"
|
|
},
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
},
|
|
{
|
|
"field": "results",
|
|
"annotation": "var_len_array",
|
|
"length_field": "resultCount"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWifiRangingResult",
|
|
"annotations": [
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWifiRangingParams",
|
|
"annotations": [
|
|
{
|
|
"field": "targetList",
|
|
"annotation": "var_len_array",
|
|
"length_field": "targetListLen"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreWifiRangingTarget",
|
|
"annotations": [
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"root_structs": [
|
|
"chreWifiScanEvent",
|
|
"chreWifiScanParams",
|
|
"chreWifiRangingEvent",
|
|
"chreWifiRangingParams"
|
|
]
|
|
},
|
|
{
|
|
"filename": "chre_api/include/chre_api/chre/gnss.h",
|
|
"includes": [
|
|
"chre_api/include/chre_api/chre/common.h"
|
|
],
|
|
"output_includes": [
|
|
"chpp/common/common_types.h",
|
|
"chre_api/chre/gnss.h"
|
|
],
|
|
"struct_info": [
|
|
{
|
|
"name": "chreGnssDataEvent",
|
|
"annotations": [
|
|
{
|
|
"field": "version",
|
|
"annotation": "fixed_value",
|
|
"value": "CHRE_GNSS_DATA_EVENT_VERSION"
|
|
},
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
},
|
|
{
|
|
"field": "measurements",
|
|
"annotation": "var_len_array",
|
|
"length_field": "measurement_count"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreGnssLocationEvent",
|
|
"annotations": [
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "chreGnssClock",
|
|
"annotations": [
|
|
{
|
|
"field": "reserved",
|
|
"annotation": "fixed_value",
|
|
"value": "0"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"root_structs": [
|
|
"chreGnssDataEvent",
|
|
"chreGnssLocationEvent"
|
|
]
|
|
}]
|