summaryrefslogtreecommitdiff
path: root/tools/powerstats/PowerStatsServiceProtoParser.java
diff options
context:
space:
mode:
author Mat Bevilacqua <matbev@google.com> 2021-01-19 17:48:50 -0800
committer Mat Bevilacqua <matbev@google.com> 2021-02-03 19:48:58 -0800
commit3bf7191228a1c862e16bd7ffa8b3974b7cbad8ed (patch)
treec7115d05cb176a0705883b23506f3ceb0a67dd61 /tools/powerstats/PowerStatsServiceProtoParser.java
parent6c3b1b0b76c3c8a4c46435a01eda6ba5ee7cac88 (diff)
Log energy consumer result attribution data
Bug: 175723658 Test: atest FrameworksServicesTests:PowerStatsServiceTest Change-Id: I4d0dccd440b02a35e086b08e31b1bf1f087f61e3
Diffstat (limited to 'tools/powerstats/PowerStatsServiceProtoParser.java')
-rw-r--r--tools/powerstats/PowerStatsServiceProtoParser.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/powerstats/PowerStatsServiceProtoParser.java b/tools/powerstats/PowerStatsServiceProtoParser.java
index 21409542714d..04f9bf26b43c 100644
--- a/tools/powerstats/PowerStatsServiceProtoParser.java
+++ b/tools/powerstats/PowerStatsServiceProtoParser.java
@@ -86,6 +86,12 @@ public class PowerStatsServiceProtoParser {
csvRow += energyConsumerResult.getId() + ","
+ energyConsumerResult.getTimestampMs() + ","
+ energyConsumerResult.getEnergyUws() + ",";
+ for (int k = 0; k < energyConsumerResult.getAttributionCount(); k++) {
+ final EnergyConsumerAttributionProto energyConsumerAttribution =
+ energyConsumerResult.getAttribution(k);
+ csvRow += energyConsumerAttribution.getUid() + ","
+ + energyConsumerAttribution.getEnergyUws() + ",";
+ }
}
System.out.println(csvRow);
}