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

Commit f3b98ce0 authored by Yifan Hong's avatar Yifan Hong
Browse files

healthd: Delete health@2.0-service.

Health 2.0 is deprecated.

Bug: 308450739
Test: TH
Change-Id: Ifcd83b1b8c8e8b36eec5006c2d75ba60927eb915
parent d1e286f1
Loading
Loading
Loading
Loading
+0 −38
Original line number Diff line number Diff line
@@ -100,44 +100,6 @@ cc_library_static {
    ],
}

cc_defaults {
    name: "android.hardware.health@2.0-service_defaults",

    cflags: [
        "-Wall",
        "-Werror",
    ],

    static_libs: [
        "android.hardware.health@2.0-impl",
        "android.hardware.health@1.0-convert",
        "libhealthservice",
        "libhealthstoragedefault",
        "libbatterymonitor",
    ],

    shared_libs: [
        "libbase",
        "libcutils",
        "libhidlbase",
        "liblog",
        "libutils",
        "android.hardware.health@2.0",
    ],
}

cc_binary {
    name: "android.hardware.health@2.0-service",
    defaults: ["android.hardware.health@2.0-service_defaults"],

    vendor: true,
    relative_install_path: "hw",
    init_rc: ["android.hardware.health@2.0-service.rc"],
    srcs: [
        "HealthServiceDefault.cpp",
    ],
}

cc_library_static {
    name: "libhealthd_charger_nops",
    recovery_available: true,

healthd/HealthServiceDefault.cpp

deleted100644 → 0
+0 −39
Original line number Diff line number Diff line
/*
 * Copyright (C) 2017 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <health2/service.h>
#include <healthd/healthd.h>

void healthd_board_init(struct healthd_config*) {
    // Implementation-defined init logic goes here.
    // 1. config->periodic_chores_interval_* variables
    // 2. config->battery*Path variables
    // 3. config->energyCounter. In this implementation, energyCounter is not defined.

    // use defaults
}

int healthd_board_battery_update(struct android::BatteryProperties*) {
    // Implementation-defined update logic goes here. An implementation
    // can make modifications to prop before broadcasting it to all callbacks.

    // return 0 to log periodic polled battery status to kernel log
    return 0;
}

int main() {
    return health_service_main();
}
+0 −6
Original line number Diff line number Diff line
service health-hal-2-0 /vendor/bin/hw/android.hardware.health@2.0-service
    class hal
    user system
    group system
    capabilities WAKE_ALARM BLOCK_SUSPEND
    file /dev/kmsg w