pixelstats: gs101: add Learning/Update/ModelLoad path

Upload more FG data to analyze its trends

Bug: 317827237
Change-Id: Idf59bbe47b17de52592a1cc8fd33296c027930ba
Signed-off-by: Jenny Ho <hsiufangho@google.com>
diff --git a/pixelstats/pixelstats-vendor.gs101.rc b/pixelstats/pixelstats-vendor.gs101.rc
index 70d875e..4c8ca20 100644
--- a/pixelstats/pixelstats-vendor.gs101.rc
+++ b/pixelstats/pixelstats-vendor.gs101.rc
@@ -1,4 +1,5 @@
 on property:sys.boot_completed=1
+	chown system system /sys/class/power_supply/maxfg/fg_learning_events
 	start vendor.pixelstats_vendor
 on post-fs-data
     chown system system /sys/kernel/metrics/irq/stats_reset
diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp
index a939740..96d1064 100644
--- a/pixelstats/service.cpp
+++ b/pixelstats/service.cpp
@@ -74,7 +74,15 @@
 
 const struct UeventListener::UeventPaths ueventPaths = {
         .AudioUevent = "/devices/virtual/amcs/amcs",
-        .TypeCPartnerUevent = "PRODUCT_TYPE="};
+        .TypeCPartnerUevent = "PRODUCT_TYPE=",
+        .FGLearningPath = {
+            "/sys/class/power_supply/maxfg/fg_learning_events"
+        },
+        .FwUpdatePath = "",
+        .FGModelLoadingPath = {
+            "/sys/class/power_supply/maxfg/m5_model_state"
+        }
+};
 
 int main() {
     LOG(INFO) << "starting PixelStats";