Update CHRE stress test WiFi params
Set the maxScanAgeMs to something smaller than the WiFi
scan periodicity to ensure new scans are generated.
Bug: 186868033
Test: Compile
Change-Id: I5d7122c480a6f5d13b09d66dc17f4b01a69c26e6
diff --git a/apps/test/common/chre_stress_test/src/chre_stress_test_manager.cc b/apps/test/common/chre_stress_test/src/chre_stress_test_manager.cc
index 0bd24b4..fb191aa 100644
--- a/apps/test/common/chre_stress_test/src/chre_stress_test_manager.cc
+++ b/apps/test/common/chre_stress_test/src/chre_stress_test_manager.cc
@@ -170,7 +170,20 @@
sendFailure("Prev WiFi scan did not complete in time");
}
} else {
- bool success = chreWifiRequestScanAsyncDefault(&kOnDemandWifiScanCookie);
+ // NOTE: We set the maxScanAgeMs to something smaller than the WiFi
+ // scan periodicity to ensure new scans are generated.
+ static const struct chreWifiScanParams params = {
+ /*.scanType=*/CHRE_WIFI_SCAN_TYPE_NO_PREFERENCE,
+ /*.maxScanAgeMs=*/2000, // 2 seconds
+ /*.frequencyListLen=*/0,
+ /*.frequencyList=*/NULL,
+ /*.ssidListLen=*/0,
+ /*.ssidList=*/NULL,
+ /*.radioChainPref=*/CHRE_WIFI_RADIO_CHAIN_PREF_DEFAULT,
+ /*.channelSet=*/CHRE_WIFI_CHANNEL_SET_NON_DFS};
+
+ bool success =
+ chreWifiRequestScanAsync(¶ms, &kOnDemandWifiScanCookie);
LOGI("Requested on demand wifi success ? %d", success);
if (success) {
mWifiScanAsyncRequest = AsyncRequest(&kOnDemandWifiScanCookie);