OSDN Git Service

batteryservice: Add max charging voltage
authorBadhri Jagan Sridharan <Badhri@google.com>
Tue, 27 Oct 2015 20:37:05 +0000 (13:37 -0700)
committerBadhri Jagan Sridharan <badhri@google.com>
Thu, 29 Oct 2015 17:45:31 +0000 (17:45 +0000)
Bug: 25229483
Change-Id: I4b6dd13870c41907c708f32412261efdca826023

include/batteryservice/BatteryService.h
services/batteryservice/BatteryProperties.cpp

index 9a8e2f7..912dcf6 100644 (file)
@@ -58,6 +58,7 @@ struct BatteryProperties {
     bool chargerUsbOnline;
     bool chargerWirelessOnline;
     int maxChargingCurrent;
+    int maxChargingVoltage;
     int batteryStatus;
     int batteryHealth;
     bool batteryPresent;
index f13d6e8..07cc797 100644 (file)
@@ -34,6 +34,7 @@ status_t BatteryProperties::readFromParcel(Parcel* p) {
     chargerUsbOnline = p->readInt32() == 1 ? true : false;
     chargerWirelessOnline = p->readInt32() == 1 ? true : false;
     maxChargingCurrent = p->readInt32();
+    maxChargingVoltage = p->readInt32();
     batteryStatus = p->readInt32();
     batteryHealth = p->readInt32();
     batteryPresent = p->readInt32() == 1 ? true : false;
@@ -49,6 +50,7 @@ status_t BatteryProperties::writeToParcel(Parcel* p) const {
     p->writeInt32(chargerUsbOnline ? 1 : 0);
     p->writeInt32(chargerWirelessOnline ? 1 : 0);
     p->writeInt32(maxChargingCurrent);
+    p->writeInt32(maxChargingVoltage);
     p->writeInt32(batteryStatus);
     p->writeInt32(batteryHealth);
     p->writeInt32(batteryPresent ? 1 : 0);