Add the UsageScenarioTracker class
This class is responsible for maintaining the integrity of a UsageScenarioDataStore. The data providers will be added in separate CLs. When PowerMetricsReporter (to be added) receives power metrics from PowerMonitor, it will query BatteryLevelProvider to obtain the battery charge level, from which it will compute the discharge rate. Then, it will query UsageScenarioDataStore via this class to obtain data about the usage scenario. Bug: 1153193 Change-Id: I6f97a9ce89c9b043a6b2df8adeebf95321b7b847 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2621678Reviewed-by:Steven Holte <holte@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org> Cr-Commit-Position: refs/heads/master@{#843727}
Showing
Please register or sign in to comment