1{
2    "name": "@ohos/battery_statistics",
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_battery_statistics",
8    "domain": "os",
9    "publishAs": "code-segment",
10    "scripts": {},
11    "segment": {
12        "destPath": "base/powermgr/battery_statistics"
13    },
14    "component": {
15        "name": "battery_statistics",
16        "subsystem": "powermgr",
17        "syscap": [ "SystemCapability.PowerManager.BatteryStatistics" ],
18        "features": [],
19        "adapted_system_type": [
20	       	"standard"
21       	],
22        "rom": "1024KB",
23        "ram": "2048KB",
24        "hisysevent_config": [
25            "//base/powermgr/battery_statistics/batterystats.yaml"
26        ],
27        "deps": {
28            "components": [
29                "ability_base",
30                "ability_runtime",
31                "battery_manager",
32                "bluetooth",
33                "call_manager",
34                "common_event_service",
35                "config_policy",
36                "c_utils",
37                "display_manager",
38                "hicollie",
39                "hisysevent",
40                "hilog",
41                "ipc",
42                "jsoncpp",
43                "napi",
44                "os_account",
45                "power_manager",
46                "safwk",
47                "samgr",
48                "wifi"
49            ]
50        },
51        "build": {
52            "group_type": {
53                "fwk_group": [
54                    "//base/powermgr/battery_statistics/frameworks/napi:batterystatistics",
55                    "//base/powermgr/battery_statistics/interfaces/inner_api:batterystats_client"
56                ],
57                "service_group": [
58                    "//base/powermgr/battery_statistics/sa_profile:batterystats_sa_profile",
59                    "//base/powermgr/battery_statistics/services:service"
60                ]
61            },
62            "inner_kits": [
63                {
64                    "name": "//base/powermgr/battery_statistics/interfaces/inner_api:batterystats_client",
65                    "header": {
66                      "header_files": [
67                        "battery_stats_client.h",
68                        "battery_stats_errors.h",
69                        "battery_stats_info.h",
70                        "ibattery_stats.h"
71                      ],
72                      "header_base": "//base/powermgr/battery_statistics/interfaces/inner_api/include"
73                    }
74                },
75                {
76                    "name": "//base/powermgr/battery_statistics/utils:batterystats_utils",
77                    "visibility": ["thermal_manager"],
78                    "header": {
79                      "header_files": [],
80                      "header_base": "//base/powermgr/battery_statistics/utils/native/include"
81                    }
82                }
83            ],
84            "test": [
85                "//base/powermgr/battery_statistics/test:unittest",
86                "//base/powermgr/battery_statistics/test:fuzztest",
87                "//base/powermgr/battery_statistics/test:systemtest"
88            ]
89        }
90    }
91}
92
93