From f13c6ff50ad55d1bdfbd065c96a1fc965193c262 Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Fri, 9 Dec 2016 19:23:46 -0800 Subject: [PATCH] Add BMS as a Battery type In order to automatically use the /sys/class/power_supply/bms/charge_full path for reading learned capacity of the battery, the BMS power supply (Battery Management System) needs to be considered a battery. Test: Manual Change-Id: I66e5751547c3dbdc8de0bb3893367cc6f2c9d733 --- healthd/BatteryMonitor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/healthd/BatteryMonitor.cpp b/healthd/BatteryMonitor.cpp index 0c90a5456..369a022c9 100644 --- a/healthd/BatteryMonitor.cpp +++ b/healthd/BatteryMonitor.cpp @@ -141,6 +141,7 @@ BatteryMonitor::PowerSupplyType BatteryMonitor::readPowerSupplyType(const String struct sysfsStringEnumMap supplyTypeMap[] = { { "Unknown", ANDROID_POWER_SUPPLY_TYPE_UNKNOWN }, { "Battery", ANDROID_POWER_SUPPLY_TYPE_BATTERY }, + { "BMS", ANDROID_POWER_SUPPLY_TYPE_BATTERY }, { "UPS", ANDROID_POWER_SUPPLY_TYPE_AC }, { "Mains", ANDROID_POWER_SUPPLY_TYPE_AC }, { "USB", ANDROID_POWER_SUPPLY_TYPE_USB },