mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 15:58:43 +00:00
wifi: Fetch the gscan bucket idx from request
We can't rely on the ordering of these buckets to populate their indexes. So, send them explicitly from the caller. Bug: 35989680 Test: Compiles Change-Id: Ife09440935eb3526636c27bfdd40c37c69c7ade2
This commit is contained in:
@@ -354,7 +354,10 @@ bool convertHidlGscanParamsToLegacy(
|
||||
hidl_scan_params.buckets[bucket_idx];
|
||||
legacy_hal::wifi_scan_bucket_spec& legacy_bucket_spec =
|
||||
legacy_scan_params->buckets[bucket_idx];
|
||||
legacy_bucket_spec.bucket = bucket_idx;
|
||||
if (hidl_bucket_spec.bucketIdx >= MAX_BUCKETS) {
|
||||
return false;
|
||||
}
|
||||
legacy_bucket_spec.bucket = hidl_bucket_spec.bucketIdx;
|
||||
legacy_bucket_spec.band =
|
||||
convertHidlWifiBandToLegacy(hidl_bucket_spec.band);
|
||||
legacy_bucket_spec.period = hidl_bucket_spec.periodInMs;
|
||||
|
||||
@@ -319,6 +319,11 @@ enum StaScanLimits : uint32_t {
|
||||
* scan requests.
|
||||
*/
|
||||
struct StaBackgroundScanBucketParameters {
|
||||
/**
|
||||
* Bucket index. This index is used to report results in
|
||||
* |StaScanData.bucketsScanned|.
|
||||
*/
|
||||
uint32_t bucketIdx;
|
||||
/**
|
||||
* Bands to scan or |BAND_UNSPECIFIED| if frequencies list must be used
|
||||
* instead.
|
||||
|
||||
Reference in New Issue
Block a user