batteryservice: add battery current now and charge counter data

Change-Id: I4b3ea25342d4a03a8e38bfee2ef3b1ce54f82582
This commit is contained in:
Todd Poynor 2013-07-30 19:12:10 -07:00
parent 43c2718b3f
commit b98240cc6c
2 changed files with 6 additions and 0 deletions

View File

@ -52,6 +52,8 @@ struct BatteryProperties {
bool batteryPresent;
int batteryLevel;
int batteryVoltage;
int batteryCurrentNow;
int batteryChargeCounter;
int batteryTemperature;
String8 batteryTechnology;

View File

@ -38,6 +38,8 @@ status_t BatteryProperties::readFromParcel(Parcel* p) {
batteryPresent = p->readInt32() == 1 ? true : false;
batteryLevel = p->readInt32();
batteryVoltage = p->readInt32();
batteryCurrentNow = p->readInt32();
batteryChargeCounter = p->readInt32();
batteryTemperature = p->readInt32();
batteryTechnology = String8((p->readString16()).string());
return OK;
@ -52,6 +54,8 @@ status_t BatteryProperties::writeToParcel(Parcel* p) const {
p->writeInt32(batteryPresent ? 1 : 0);
p->writeInt32(batteryLevel);
p->writeInt32(batteryVoltage);
p->writeInt32(batteryCurrentNow);
p->writeInt32(batteryChargeCounter);
p->writeInt32(batteryTemperature);
p->writeString16(String16(batteryTechnology));
return OK;