• 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    "rom": "1024KB",
22    "ram": "2048KB",
23    "deps": {
24      "components": [
25        "ability_base",
26        "ability_runtime",
27        "appexecfwk_standard",
28        "ces_standard",
29        "hiviewdfx_hilog_native",
30        "ipc",
31        "safwk",
32        "samgr_standard",
33        "ability_base",
34        "napi"
35      ],
36      "third_party": [
37        "libxml2",
38        "googletest",
39        "node"
40      ]
41    },
42    "build": {
43      "sub_component": [
44        "//base/powermgr/thermal_manager/services:thermalmgr_service",
45        "//base/powermgr/thermal_manager/services/zidl:thermalmgr_ipc",
46        "//base/powermgr/thermal_manager/interfaces/innerkits:thermalmgr_innerkits_native",
47        "//base/powermgr/thermal_manager/interfaces/kits/js:thermal",
48        "//base/powermgr/thermal_manager/sa_profile:thermalmgr_sa_profile",
49        "//base/powermgr/thermal_manager/application:thermal_application",
50        "//base/powermgr/thermal_manager/etc/init:thermal.rc",
51        "//base/powermgr/thermal_manager/utils:thermal-shell",
52        "//base/powermgr/thermal_manager/application/init:thermal_protector.cfg"
53      ],
54      "inner_kits": [
55        {
56          "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalsrv_client",
57          "header": {
58            "header_files": [
59              "ithermal_srv.h",
60              "thermal_mgr_client.h",
61              "ithermal_temp_callback.h",
62              "ithermal_level_callback.h",
63              "thermal_srv_sensor_info.h"
64            ],
65            "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include"
66          }
67        },
68        {
69            "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalmgr_listener",
70            "header": {
71              "header_files": [
72                "thermal_mgr_listener.h"
73              ],
74              "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include"
75            }
76        }
77      ],
78      "test": [
79        "//base/powermgr/thermal_manager/services/native/test:thermalmgr_test",
80        "//base/powermgr/thermal_manager/test:systemtest"
81      ]
82    }
83  }
84}
85