• 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            "SystemCapability.PowerManager.BatteryManager.Lite"
22        ],
23        "features": [],
24        "adapted_system_type": [
25            "small",
26            "standard"
27        ],
28        "rom": "1024KB",
29        "ram": "2048KB",
30        "hisysevent_config": [
31            "//base/powermgr/battery_manager/batterymgr.yaml"
32        ],
33        "deps": {
34            "components": [
35                "ability_base",
36                "ability_runtime",
37                "bundle_framework",
38                "common_event_service",
39                "config_policy",
40                "c_utils",
41                "drivers_interface_battery",
42                "drivers_interface_display",
43                "drivers_interface_input",
44                "drivers_interface_light",
45                "ffrt",
46                "graphic_chipsetsdk",
47                "hdf_core",
48                "hicollie",
49                "hisysevent",
50                "hilog",
51                "ipc",
52                "init",
53                "miscdevice",
54                "napi",
55                "power_manager",
56                "safwk",
57                "samgr",
58                "ui_lite",
59                "updater"
60            ],
61            "third_party": [
62                "cJson",
63                "jsoncpp",
64                "libdrm",
65                "libpng"
66            ]
67        },
68        "build": {
69            "group_type": {
70                "base_group": [],
71                "fwk_group": [
72                    "//base/powermgr/battery_manager/frameworks:battery_napi",
73                    "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client"
74                ],
75                "service_group": [
76                    "//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile",
77                    "//base/powermgr/battery_manager/services:service",
78                    "//base/powermgr/battery_manager/charger:charger_group",
79                    "//base/powermgr/battery_manager/charger:charger_animation",
80                    "//base/powermgr/battery_manager/charger:resources_service"
81                ]
82            },
83            "inner_api": [
84                {
85                    "name": "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client",
86                    "header": {
87                      "header_files": [
88                        "battery_info.h",
89                        "battery_srv_client.h",
90                        "ibattery_srv.h"
91                      ],
92                      "header_base": "//base/powermgr/battery_manager/interfaces/inner_api/native/include"
93                    }
94                  }
95            ],
96            "test": [
97                "//base/powermgr/battery_manager/frameworks:battery_frameworks_unittest",
98                "//base/powermgr/battery_manager/test:battery_unittest",
99                "//base/powermgr/battery_manager/test:battery_systemtest",
100                "//base/powermgr/battery_manager/test:battery_fuzzertest",
101                "//base/powermgr/battery_manager/test:battery_benchmarktest"
102            ]
103        }
104    }
105}
106