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    "adapted_system_type": ["standard"],
21    "hisysevent_config": [
22        "//base/powermgr/thermal_manager/thermalmgr.yaml"
23    ],
24    "rom": "1024KB",
25    "ram": "2048KB",
26    "deps": {
27      "components": [
28        "ability_base",
29        "ability_runtime",
30        "ace_engine",
31        "appspawn",
32        "audio_framework",
33        "battery_manager",
34        "bundle_framework",
35        "common_event_service",
36        "config_policy",
37        "c_utils",
38        "display_manager",
39        "drivers_interface_battery",
40        "drivers_interface_thermal",
41        "ffrt",
42        "hdf_core",
43        "hicollie",
44        "hisysevent",
45        "hilog",
46        "init",
47        "ipc",
48        "libxml2",
49        "image_framework",
50        "napi",
51        "netmanager_base",
52        "power_manager",
53        "safwk",
54        "samgr",
55        "soc_perf",
56        "time_service",
57        "window_manager"
58      ]
59    },
60    "build": {
61      "group_type": {
62        "fwk_group": [
63          "//base/powermgr/thermal_manager/application:thermal_application",
64          "//base/powermgr/thermal_manager/frameworks:client",
65          "//base/powermgr/thermal_manager/frameworks:thermal_napi"
66        ],
67        "service_group": [
68          "//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client",
69          "//base/powermgr/thermal_manager/services:service"
70        ]
71      },
72      "inner_api": [
73        {
74          "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalsrv_client",
75          "header": {
76            "header_files": [
77              "ithermal_srv.h",
78              "thermal_mgr_client.h",
79              "ithermal_temp_callback.h",
80              "ithermal_level_callback.h",
81              "thermal_srv_sensor_info.h"
82            ],
83            "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
84          }
85        },
86        {
87            "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalmgr_listener",
88            "header": {
89              "header_files": [
90                "thermal_mgr_listener.h",
91                "thermal_level_callback_stub.h"
92              ],
93              "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
94            }
95        }
96      ],
97      "test": [
98        "//base/powermgr/thermal_manager/test:unittest",
99        "//base/powermgr/thermal_manager/test:fuzztest",
100        "//base/powermgr/thermal_manager/test:systemtest"
101      ]
102    }
103  }
104}
105