1{
2    "name": "@ohos/battery_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_battery_manager",
8    "domain": "os",
9    "publishAs": "code-segment",
10    "scripts": {},
11    "dirs": [],
12    "segment": {
13        "destPath": "base/powermgr/battery_manager"
14    },
15    "component": {
16        "name": "battery_manager",
17        "subsystem": "powermgr",
18        "syscap": [
19            "SystemCapability.PowerManager.BatteryManager.Core",
20            "SystemCapability.PowerManager.BatteryManager.Extension"
21        ],
22        "features": [
23            "battery_manager_feature_enable_charger",
24            "battery_manager_feature_enable_charging_sound",
25            "battery_manager_feature_set_low_capacity_threshold"
26        ],
27        "adapted_system_type": [
28            "standard"
29        ],
30        "rom": "1024KB",
31        "ram": "2048KB",
32        "hisysevent_config": [
33            "//base/powermgr/battery_manager/batterymgr.yaml"
34        ],
35        "deps": {
36            "components": [
37                "ability_base",
38                "ability_runtime",
39                "audio_framework",
40                "bundle_framework",
41                "common_event_service",
42                "config_policy",
43                "cJSON",
44                "c_utils",
45                "drivers_interface_battery",
46                "drivers_interface_display",
47                "drivers_interface_input",
48                "drivers_interface_light",
49                "ffrt",
50                "graphic_surface",
51                "hdf_core",
52                "hicollie",
53                "hisysevent",
54                "hilog",
55                "ipc",
56                "init",
57                "json",
58                "jsoncpp",
59                "libdrm",
60                "libpng",
61                "miscdevice",
62                "napi",
63                "player_framework",
64                "power_manager",
65                "safwk",
66                "samgr",
67                "ui_lite"
68            ]
69        },
70        "build": {
71            "group_type": {
72                "base_group": [],
73                "fwk_group": [
74                    "//base/powermgr/battery_manager/frameworks:battery_napi",
75                    "//base/powermgr/battery_manager/frameworks:battery_capi",
76                    "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client"
77                ],
78                "service_group": [
79                    "//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile",
80                    "//base/powermgr/battery_manager/services:service",
81                    "//base/powermgr/battery_manager/charger:charger_group",
82                    "//base/powermgr/battery_manager/charger:charger_animation",
83                    "//base/powermgr/battery_manager/charger:resources_service"
84                ]
85            },
86            "inner_kits": [
87                {
88                    "name": "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client",
89                    "header": {
90                      "header_files": [
91                        "battery_info.h",
92                        "battery_srv_client.h",
93                        "ibattery_srv.h"
94                      ],
95                      "header_base": "//base/powermgr/battery_manager/interfaces/inner_api/native/include"
96                    }
97                  }
98            ],
99            "test": [
100                "//base/powermgr/battery_manager/frameworks:battery_frameworks_unittest",
101                "//base/powermgr/battery_manager/test:battery_unittest",
102                "//base/powermgr/battery_manager/test:battery_systemtest",
103                "//base/powermgr/battery_manager/test:battery_fuzzertest",
104                "//base/powermgr/battery_manager/test:battery_benchmarktest",
105                "//base/powermgr/battery_manager/test:battery_apitest"
106            ]
107        }
108    }
109}
110