• 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        "ability_tools",
31        "ace_engine",
32        "appspawn",
33        "bundle_framework",
34        "common_event_service",
35        "c_utils",
36        "drivers_interface_thermal",
37        "eventhandler",
38        "hicollie_native",
39        "hisysevent_native",
40        "hiviewdfx_hilog_native",
41        "init",
42        "input",
43        "ipc",
44        "libxml2",
45        "multimedia_image_framework",
46        "napi",
47        "power_manager",
48        "safwk",
49        "samgr",
50        "time_service",
51        "window_manager"
52      ],
53      "third_party": [
54        "libxml2",
55        "googletest",
56        "node"
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/services/native/test/mock_client:mock_thermalsrv_client",
68          "//base/powermgr/thermal_manager/services:service"
69        ]
70      },
71      "inner_kits": [
72        {
73          "name": "//base/powermgr/thermal_manager/interfaces/innerkits: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/innerkits/native/include"
83          }
84        },
85        {
86            "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalmgr_listener",
87            "header": {
88              "header_files": [
89                "thermal_mgr_listener.h"
90              ],
91              "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include"
92            }
93        }
94      ],
95      "test": [
96        "//base/powermgr/thermal_manager/services/native/test:thermalmgr_test",
97        "//base/powermgr/thermal_manager/test:fuzztest"
98      ]
99    }
100  }
101}
102