From f2227732cbd9422898150f59a6fa768d71dc60da Mon Sep 17 00:00:00 2001 From: Denny cy Lee Date: Tue, 8 Jun 2021 17:19:41 +0800 Subject: [PATCH] PixelStat: Suez: Porting wireless charging Wireless ptmc uevent is not supported, replace it with reading file node Bug: 171853251 Test: manually, do wirelees charge, check logcat Signed-off-by: Denny cy Lee Change-Id: I8d4bbff09826fb76b0bce4321e9b5081a1487435 --- pixelstats/service.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp index cc96789c..6ef936ba 100644 --- a/pixelstats/service.cpp +++ b/pixelstats/service.cpp @@ -40,14 +40,14 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = { .ImpedancePath = "/sys/devices/platform/audiometrics/speaker_impedance", .CodecPath = "/sys/devices/platform/audiometrics/codec_state", .EEPROMPath = "/dev/battery_history"}; - -const char *const kAudioUevent = "/devices/virtual/amcs/amcs"; -const char *const kSSOCDetailsPath = "/sys/class/power_supply/battery/ssoc_details"; +const struct UeventListener::UeventPaths ueventPaths = { + .AudioUevent = "/devices/virtual/amcs/amcs", + .WirelessChargerPtmcPath = "/sys/class/power_supply/wireless/device/ptmc_id"}; int main() { LOG(INFO) << "starting PixelStats"; - UeventListener ueventListener(kAudioUevent, kSSOCDetailsPath); + UeventListener ueventListener(ueventPaths); std::thread listenThread(&UeventListener::ListenForever, &ueventListener); listenThread.detach();