+5
−3
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
This is the first step of switching to AIDL health HAL. All usages of HIDL HealthInfo is replaced with AIDL HealthInfo. Because there's only one definition of HealthInfo in AIDL, all 3 versions of HIDL HealthInfo (1.0, 2.0, 2.1) are converted into this AIDL HealthInfo. A new function, Utils.copyV1Battery, is introduced in place of Utils.copy, to denote that only battery fields in the V1 AIDL HealthInfo are copied. When we add more battery fields to HealthInfo in the future, the name V1 suggests that only V1 fields are copied. So we'll only need to change it to copyV2Battery if we are going to use V2 fields in BatteryService. Test: boots Bug: 177269435 Change-Id: I38294bcff7cab72b8a7360a172ad70b22a1fcfe2