powerstats: add new parameter to provide aoc clock

AoC power stats are reported in ticks that are different frequency
in different SoC.

Bug: 233923713
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I047d7ae163941c2168dcd8a0ea34da73ab4a8477
Merged-In: I047d7ae163941c2168dcd8a0ea34da73ab4a8477
Signed-off-by: Darren Hsu <darrenhsu@google.com>
This commit is contained in:
Darren Hsu 2022-06-17 20:10:29 +08:00
parent 33552445b8
commit 2756ac31ff
4 changed files with 13 additions and 10 deletions

View file

@ -28,8 +28,9 @@ namespace stats {
AocTimedStateResidencyDataProvider::AocTimedStateResidencyDataProvider(
std::vector<std::pair<std::string, std::string>> ids,
std::vector<std::pair<std::string, std::string>> states,
const uint64_t timeoutMillis)
: AocStateResidencyDataProvider(ids, states) {
const uint64_t timeoutMillis,
const uint64_t aocClock)
: AocStateResidencyDataProvider(ids, states, aocClock) {
static const uint64_t DEFAULT_MAX_TIME_PER_STATE_MILLIS = 120;
mTimeoutMillis =