diff options
| author | dianlujitao <dianlujitao@lineageos.org> | 2019-06-16 16:24:34 +0800 |
|---|---|---|
| committer | dianlujitao <dianlujitao@lineageos.org> | 2019-06-16 16:24:34 +0800 |
| commit | f8ee6f5160bd1f9b8854a80d150b87cfa8a49347 (patch) | |
| tree | 4ebddafa2eb37481716d7e2448c801bf2c65499c | |
| parent | b67413ee2bf0a1cafef44f1b097781cf1144abe2 (diff) | |
op3: Remove unused thermal-engine header
Change-Id: I07c572b8c95e693ec2820753e70f23c6e2f5dfaf
| -rw-r--r-- | thermal-engine/Android.mk | 9 | ||||
| -rw-r--r-- | thermal-engine/thermal_client.h | 81 |
2 files changed, 0 insertions, 90 deletions
diff --git a/thermal-engine/Android.mk b/thermal-engine/Android.mk deleted file mode 100644 index bcb54233..00000000 --- a/thermal-engine/Android.mk +++ /dev/null @@ -1,9 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_MODULE:=thermal-engine - -LOCAL_EXPORT_C_INCLUDE_DIRS:=$(LOCAL_PATH) - -include $(BUILD_HEADER_LIBRARY) diff --git a/thermal-engine/thermal_client.h b/thermal-engine/thermal_client.h deleted file mode 100644 index 5eb81ed2..00000000 --- a/thermal-engine/thermal_client.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (C) 2016 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 <cutils/properties.h> -#ifndef __THERMAL_CLIENT_H__ -#define __THERMAL_CLIENT_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -#define MAX_ACTIONS (32) - -/* Enum for supported fields */ -enum supported_fields { - UNKNOWN_FIELD = 0x0, - DISABLE_FIELD = 0x1, - SAMPLING_FIELD = 0x2, - THRESHOLDS_FIELD = 0x4, - SET_POINT_FIELD = THRESHOLDS_FIELD, - THRESHOLDS_CLR_FIELD = 0x8, - SET_POINT_CLR_FIELD = THRESHOLDS_CLR_FIELD, - ACTION_INFO_FIELD = 0x10, - SUPPORTED_FIELD_MAX = 0x20, -}; - -enum field_data_type { - FIELD_INT = 0, - FIELD_STR, - FIELD_INT_ARR, - FIELD_ARR_STR, - FIELD_ARR_INT_ARR, - FIELD_MAX -}; - -struct action_info_data { - int info[MAX_ACTIONS]; - uint32_t num_actions; -}; - -struct field_data { - char *field_name; - enum field_data_type data_type; - uint32_t num_data; - void *data; -}; - -struct config_instance { - char *cfg_desc; - char *algo_type; - unsigned int fields_mask; /* mask set by client to request to adjust supported fields */ - uint32_t num_fields; - struct field_data *fields; -}; - -int thermal_client_config_query(char *algo_type, struct config_instance **configs); -void thermal_client_config_cleanup(struct config_instance *configs, unsigned int config_size); -int thermal_client_config_set(struct config_instance *configs, unsigned int config_size); - -int thermal_client_register_callback(char *client_name, int (*callback)(int , void *, void *), void *data); -int thermal_client_request(char *client_name, int req_data); -void thermal_client_unregister_callback(int client_cb_handle); - -#ifdef __cplusplus -} -#endif - -#endif /* __THERMAL_CLIENT_H__ */ |
