Add android.power_stats data source to poll energy breakdown data
AndroidPowerStatsDataSource reports data from the
android.hardware.power.IPowerStats/default service.
It does not report power entity info as PowerEntityDescriptor yet.
Bug: 178219601
Change-Id: Id01b2dc1160d123251fef968defee5156238a900
diff --git a/Android.bp b/Android.bp
index 2e1741c..6d2115d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -620,6 +620,7 @@
"src/android_internal/atrace_hal.cc",
"src/android_internal/health_hal.cc",
"src/android_internal/incident_service.cc",
+ "src/android_internal/power_stats_aidl.cc",
"src/android_internal/power_stats_hal.cc",
"src/android_internal/statsd_logging.cc",
"src/android_internal/tracing_service_proxy.cc",
@@ -627,6 +628,7 @@
shared_libs: [
"android.hardware.atrace@1.0",
"android.hardware.health@2.0",
+ "android.hardware.power.stats-V1-cpp",
"android.hardware.power.stats@1.0",
"libbase",
"libbinder",
@@ -8314,6 +8316,7 @@
name: "perfetto_src_traced_probes_power_power",
srcs: [
"src/traced/probes/power/android_power_data_source.cc",
+ "src/traced/probes/power/android_power_stats_data_source.cc",
],
}