Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b98240cc authored by Todd Poynor's avatar Todd Poynor
Browse files

batteryservice: add battery current now and charge counter data

Change-Id: I4b3ea25342d4a03a8e38bfee2ef3b1ce54f82582
parent 43c2718b
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -52,6 +52,8 @@ struct BatteryProperties {
    bool batteryPresent;
    bool batteryPresent;
    int batteryLevel;
    int batteryLevel;
    int batteryVoltage;
    int batteryVoltage;
    int batteryCurrentNow;
    int batteryChargeCounter;
    int batteryTemperature;
    int batteryTemperature;
    String8 batteryTechnology;
    String8 batteryTechnology;


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