• 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    "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        "power_manager",
52        "safwk",
53        "samgr",
54        "soc_perf",
55        "time_service",
56        "window_manager"
57      ]
58    },
59    "build": {
60      "group_type": {
61        "fwk_group": [
62          "//base/powermgr/thermal_manager/application:thermal_application",
63          "//base/powermgr/thermal_manager/frameworks:client",
64          "//base/powermgr/thermal_manager/frameworks:thermal_napi"
65        ],
66        "service_group": [
67          "//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client",
68          "//base/powermgr/thermal_manager/services:service"
69        ]
70      },
71      "inner_api": [
72        {
73          "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalsrv_client",
74          "header": {
75            "header_files": [
76              "ithermal_srv.h",
77              "thermal_mgr_client.h",
78              "ithermal_temp_callback.h",
79              "ithermal_level_callback.h",
80              "thermal_srv_sensor_info.h"
81            ],
82            "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
83          }
84        },
85        {
86            "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalmgr_listener",
87            "header": {
88              "header_files": [
89                "thermal_mgr_listener.h",
90                "thermal_level_callback_stub.h"
91              ],
92              "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
93            }
94        }
95      ],
96      "test": [
97        "//base/powermgr/thermal_manager/test:unittest",
98        "//base/powermgr/thermal_manager/test:fuzztest",
99        "//base/powermgr/thermal_manager/test:systemtest"
100      ]
101    }
102  }
103}
104