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                "eventhandler",
39                "hicollie",
40                "hisysevent",
41                "hilog",
42                "ipc",
43                "jsoncpp",
44                "napi",
45                "os_account",
46                "power_manager",
47                "safwk",
48                "samgr",
49                "wifi"
50            ]
51        },
52        "build": {
53            "group_type": {
54                "fwk_group": [
55                    "//base/powermgr/battery_statistics/frameworks/napi:batterystatistics",
56                    "//base/powermgr/battery_statistics/interfaces/inner_api:batterystats_client"
57                ],
58                "service_group": [
59                    "//base/powermgr/battery_statistics/sa_profile:batterystats_sa_profile",
60                    "//base/powermgr/battery_statistics/services:service"
61                ]
62            },
63            "inner_kits": [
64                {
65                    "name": "//base/powermgr/battery_statistics/interfaces/inner_api:batterystats_client",
66                    "header": {
67                      "header_files": [
68                        "battery_stats_client.h",
69                        "battery_stats_errors.h",
70                        "battery_stats_info.h",
71                        "ibattery_stats.h"
72                      ],
73                      "header_base": "//base/powermgr/battery_statistics/interfaces/inner_api/include"
74                    }
75                },
76                {
77                    "name": "//base/powermgr/battery_statistics/utils:batterystats_utils",
78                    "visibility": ["thermal_manager"],
79                    "header": {
80                      "header_files": [],
81                      "header_base": "//base/powermgr/battery_statistics/utils/native/include"
82                    }
83                }
84            ],
85            "test": [
86                "//base/powermgr/battery_statistics/test:unittest",
87                "//base/powermgr/battery_statistics/test:fuzztest",
88                "//base/powermgr/battery_statistics/test:systemtest"
89            ]
90        }
91    }
92}
93
94