• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/thermal_manager",
3  "version": "3.1",
4  "description": "热管理服务,包括运行态热管理和非运行态热管理。",
5  "homePage": "https://gitee.com/openharmony",
6  "license": "Apache License 2.0",
7  "repository": "https://gitee.com/openharmony/powermgr_thermal_manager",
8  "domain": "os",
9  "publishAs": "code-segment",
10  "scripts": {},
11  "dirs": [],
12  "segment": {
13    "destPath": "base/powermgr/thermal_manager"
14  },
15  "component": {
16    "name": "thermal_manager",
17    "subsystem": "powermgr",
18    "syscap": ["SystemCapability.PowerManager.ThermalManager"],
19    "features": [
20      "thermal_manager_audio_framework_enable"
21    ],
22    "adapted_system_type": ["standard"],
23    "hisysevent_config": [
24        "//base/powermgr/thermal_manager/thermalmgr.yaml"
25    ],
26    "rom": "1024KB",
27    "ram": "2048KB",
28    "deps": {
29      "components": [
30        "ability_base",
31        "ability_runtime",
32        "access_token",
33        "ace_engine",
34        "appspawn",
35        "audio_framework",
36        "battery_statistics",
37        "battery_manager",
38        "bundle_framework",
39        "common_event_service",
40        "config_policy",
41        "c_utils",
42        "display_manager",
43        "drivers_interface_battery",
44        "drivers_interface_thermal",
45        "eventhandler",
46        "ffrt",
47        "hdf_core",
48        "hicollie",
49        "hisysevent",
50        "hilog",
51        "init",
52        "ipc",
53        "libxml2",
54        "image_framework",
55        "napi",
56        "netmanager_base",
57        "power_manager",
58        "runtime_core",
59        "safwk",
60        "samgr",
61        "selinux_adapter",
62        "soc_perf",
63        "time_service",
64        "window_manager"
65      ]
66    },
67    "build": {
68      "group_type": {
69        "fwk_group": [
70          "//base/powermgr/thermal_manager/application:thermal_application",
71          "//base/powermgr/thermal_manager/frameworks:client",
72          "//base/powermgr/thermal_manager/frameworks:thermal_napi",
73          "//base/powermgr/thermal_manager/frameworks/ets/taihe:thermal_manager_taihe"
74        ],
75        "service_group": [
76          "//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client",
77          "//base/powermgr/thermal_manager/services:service",
78          "//base/powermgr/thermal_manager/utils/appmgr:thermal_utils_ability"
79        ]
80      },
81      "inner_api": [
82        {
83          "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalsrv_client",
84          "header": {
85            "header_files": [
86              "thermal_mgr_client.h",
87              "ithermal_temp_callback.h",
88              "ithermal_level_callback.h",
89              "thermal_srv_sensor_info.h"
90            ],
91            "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
92          }
93        },
94        {
95            "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalmgr_listener",
96            "header": {
97              "header_files": [
98                "thermal_mgr_listener.h",
99                "thermal_level_callback_stub.h"
100              ],
101              "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
102            }
103        },
104        {
105          "name": "//base/powermgr/thermal_manager/utils/hookmgr:thermal_hookmgr",
106          "header": {
107            "header_base": "//base/powermgr/thermal_manager/utils/hookmgr/include",
108            "header_files": [
109              "thermal_hookmgr.h"
110            ]
111          }
112        },
113        {
114          "name": "//base/powermgr/thermal_manager/frameworks/cj:cj_thermal_ffi",
115          "header": {
116            "header_files": [
117              "cj_thermal_manager.h"
118            ],
119            "header_base": "//base/powermgr/thermal_manager/frameworks/cj"
120          }
121        },
122        {
123            "name": "//base/powermgr/thermal_manager/frameworks/ets/taihe/thermal:copy_thermal_manager"
124        }
125      ],
126      "test": [
127        "//base/powermgr/thermal_manager/test:unittest",
128        "//base/powermgr/thermal_manager/test:fuzztest",
129        "//base/powermgr/thermal_manager/test:systemtest",
130        "//base/powermgr/thermal_manager/frameworks/ets/taihe:thermal_manager_taihe_test"
131      ]
132    }
133  }
134}
135