Don't use relative paths in CHQTS makefiles am: 403247fb78
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/chre/+/15676740
Change-Id: Ib217dae5bc8c5405567ecef7c99fd03896c99bcb
diff --git a/core/include/chre/core/wifi_request_manager.h b/core/include/chre/core/wifi_request_manager.h
index 5f43d94..d97f5f1 100644
--- a/core/include/chre/core/wifi_request_manager.h
+++ b/core/include/chre/core/wifi_request_manager.h
@@ -241,6 +241,9 @@
//! Helps ensure we don't get stuck if platform isn't behaving as expected
Nanoseconds mRangingResponseTimeout;
+ //! System time when the last WiFi scan event was received.
+ Milliseconds mLastScanEventTime;
+
/**
* @return true if the scan monitor is enabled by any nanoapps.
*/
diff --git a/core/wifi_request_manager.cc b/core/wifi_request_manager.cc
index e7080f4..aaeae3c 100644
--- a/core/wifi_request_manager.cc
+++ b/core/wifi_request_manager.cc
@@ -282,6 +282,9 @@
log.timestamp.toRawNanoseconds(), log.instanceId,
log.scanType, log.maxScanAgeMs.getMilliseconds());
}
+
+ debugDump.print(" Last scan event @ %" PRIu64 " ms",
+ mLastScanEventTime.getMilliseconds());
}
bool WifiRequestManager::scanMonitorIsEnabled() const {
@@ -435,6 +438,7 @@
}
void WifiRequestManager::postScanEventFatal(chreWifiScanEvent *event) {
+ mLastScanEventTime = Milliseconds(SystemTime::getMonotonicTime());
EventLoopManagerSingleton::get()->getEventLoop().postEventOrDie(
CHRE_EVENT_WIFI_SCAN_RESULT, event, freeWifiScanEventCallback);
}