From 88abf89da35a61f803625bf4a36f12d4e1e954d2 Mon Sep 17 00:00:00 2001 From: Sonakshi Saxena Date: Sun, 24 Jul 2022 17:28:50 +0100 Subject: [PATCH] Modified Power Rail Names --- .../gapid/perfetto/models/BatterySummaryTrack.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gapic/src/main/com/google/gapid/perfetto/models/BatterySummaryTrack.java b/gapic/src/main/com/google/gapid/perfetto/models/BatterySummaryTrack.java index 1a692733c..e950d31df 100644 --- a/gapic/src/main/com/google/gapid/perfetto/models/BatterySummaryTrack.java +++ b/gapic/src/main/com/google/gapid/perfetto/models/BatterySummaryTrack.java @@ -63,6 +63,7 @@ public static Perfetto.Data.Builder enumerate(Perfetto.Data.Builder data) { List powerRails = counters.entries().stream() .filter(entry -> entry.getKey().startsWith("power.rails")) .map(Map.Entry::getValue) + .map(value -> trimPowerRailTrackName(value)) .collect(Collectors.toList()); if (((battCap == null) || (battCharge == null) || (battCurrent == null)) && powerRails.size() == 0) { @@ -97,6 +98,14 @@ private static CounterInfo onlyOne(ImmutableList counters) { return (counters.size() != 1) ? null : counters.get(0); } + private static CounterInfo trimPowerRailTrackName(CounterInfo powerRailTrack) { + String powerRailTrackName = powerRailTrack.name.replace("power.rails.","").replace(".", "-"); + CounterInfo trimmedPowerRailTrack = new CounterInfo(powerRailTrack.id, powerRailTrack.type, powerRailTrack.ref, + powerRailTrackName, powerRailTrack.description, powerRailTrack.unit, + powerRailTrack.interpolation, powerRailTrack.count, powerRailTrack.min, powerRailTrack.max, powerRailTrack.avg); + return trimmedPowerRailTrack; + } + @Override protected Data createData(DataRequest request, int numRows) { return new Data(request, numRows);