From 9bbfbf7ffe2df9e04b9c85f1419e658010932ec4 Mon Sep 17 00:00:00 2001 From: Yueyao Zhu Date: Mon, 12 Jun 2017 16:55:38 -0700 Subject: [PATCH] healthd: add battery health status values from JEITA spec Some vendors implement JEITA battery health spec. Bug: 35780570 Test: build and boot Change-Id: I532cd0fbdbcae0a32879de7d7930f3ccb8605ffd --- healthd/BatteryMonitor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/healthd/BatteryMonitor.cpp b/healthd/BatteryMonitor.cpp index 45b6edaf2..4e3b885ce 100644 --- a/healthd/BatteryMonitor.cpp +++ b/healthd/BatteryMonitor.cpp @@ -116,6 +116,10 @@ int BatteryMonitor::getBatteryHealth(const char* status) { { "Over voltage", BATTERY_HEALTH_OVER_VOLTAGE }, { "Unspecified failure", BATTERY_HEALTH_UNSPECIFIED_FAILURE }, { "Cold", BATTERY_HEALTH_COLD }, + // battery health values from JEITA spec + { "Warm", BATTERY_HEALTH_GOOD }, + { "Cool", BATTERY_HEALTH_GOOD }, + { "Hot", BATTERY_HEALTH_OVERHEAT }, { NULL, 0 }, };