power/stats: Add duration field to EnergyMeasurement

Bug: 168831752
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: Ie588854d8bbe24c1c3492d547ede4aa249b1d50f
Merged-In: Ie588854d8bbe24c1c3492d547ede4aa249b1d50f
This commit is contained in:
Benjamin Schwartz
2020-10-26 17:31:30 -07:00
parent 18a3fb5ce3
commit 68511c759f
3 changed files with 8 additions and 3 deletions

View File

@@ -20,5 +20,6 @@ package android.hardware.power.stats;
parcelable EnergyMeasurement {
int channelId;
long timestampMs;
long durationMs;
long energyUWs;
}

View File

@@ -23,11 +23,15 @@ parcelable EnergyMeasurement {
*/
int channelId;
/**
* Time since boot in milliseconds
* Approximate time of data capture in millseconds since boot
*/
long timestampMs;
/**
* Accumulated energy since boot in microwatt-seconds (uWs)
* Duration in milliseconds that energy has been accumulated
*/
long durationMs;
/**
* Accumulated energy in microwatt-seconds (uWs)
*/
long energyUWs;
}

View File

@@ -96,7 +96,7 @@ interface IPowerStats {
ChannelInfo[] getEnergyMeterInfo();
/**
* Reports accumulated energy since boot for each specified channel.
* Reports accumulated energy for each specified channel.
*
* @param channelIds IDs of channels for which data is requested.
* Passing an empty list will return energy measurements for all available channels.