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