• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "adapted_system_type": [ "standard" ],
24        "rom": "1024KB",
25        "ram": "2048KB",
26        "hisysevent_config": [
27            "//base/powermgr/battery_manager/batterymgr.yaml"
28        ],
29        "deps": {
30            "components": [
31                "ability_base",
32                "ability_runtime",
33                "ace_engine",
34                "bundle_framework",
35                "common_event_service",
36                "c_utils",
37                "drivers_interface_battery",
38                "drivers_peripheral_battery",
39                "eventhandler",
40                "hdf_core",
41                "hicollie_native",
42                "hisysevent_native",
43                "hiviewdfx_hilog_native",
44                "ipc",
45                "multimedia_image_framework",
46                "napi",
47                "power_manager",
48                "safwk",
49                "samgr"
50            ],
51            "third_party": [
52                "libdrm",
53                "libpng",
54                "googletest",
55                "jsoncpp",
56                "node"
57            ]
58        },
59        "build": {
60            "group_type": {
61                "base_group": [],
62                "fwk_group": [
63                    "//base/powermgr/battery_manager/frameworks:battery_napi",
64                    "//base/powermgr/battery_manager/interfaces/innerkits:batterysrv_client"
65                ],
66                "service_group": [
67                    "//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile",
68                    "//base/powermgr/battery_manager/services:service"
69                ]
70            },
71            "inner_kits": [
72                {
73                    "name": "//base/powermgr/battery_manager/interfaces/innerkits:batterysrv_client",
74                    "header": {
75                      "header_files": [
76                        "battery_info.h",
77                        "battery_srv_client.h",
78                        "ibattery_srv.h"
79                      ],
80                      "header_base": "//base/powermgr/battery_manager/interfaces/innerkits/native/include"
81                    }
82                  }
83            ],
84            "test": [
85                "//base/powermgr/battery_manager/frameworks:battery_frameworks_unittest",
86                "//base/powermgr/battery_manager/services/native/test:unittest",
87                "//base/powermgr/battery_manager/test:battery_systemtest",
88                "//base/powermgr/battery_manager/test:battery_fuzzertest"
89            ]
90        }
91    }
92}
93